资源预览内容
第1页 / 共79页
第2页 / 共79页
第3页 / 共79页
第4页 / 共79页
第5页 / 共79页
第6页 / 共79页
第7页 / 共79页
第8页 / 共79页
第9页 / 共79页
第10页 / 共79页
亲,该文档总共79页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
i i About the Tutorial Software Architecture typically refers to the bigger structures of a software system and it deals with how multiple software processes cooperate to carry out their tasks. Software Design refers to the smaller structures and it deals with the internal design of a single software process. By the end of this tutorial, the readers will develop a sound understanding of the concepts of software architecture and design concepts and will be in a position to choose and follow the right model for a given software project. Audience This tutorial is designed for all software professionals, architects, and senior system design engineers. Managers of architecture teams will also benefit from this tutorial. Prerequisites There are no exact prerequisites for this tutorial. Any software professional can go through this tutorial to get a bigger picture of how high quality software applications and products are designed. Copyright & Disclaimer Copyright 2016 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of the contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness, or completeness of our website or its contents including this tutorial. If you discover any errors on our website or in this tutorial, please notify us at contacttutorialspoint.com Software Architecture and Design ii Table of Contents About the Tutorial . i Audience . i Prerequisites . i Copyright & Disclaimer . i Table of Contents . ii 1. SOFTWARE ARCHITECTURE AND DESIGN INTRODUCTION . 1 Software Architecture . 1 Software Design . 2 Goals of Architecture . 2 Role of Software Architect . 3 Quality Attributes . 4 Quality Scenarios . 5 2. KEY PRINCIPLES . 8 Architectural Style . 8 Common Architectural Design . 8 Types of Architecture . 9 Architecture Design Process . 10 Key Architecture Principles . 11 Key Design Principles . 12 3. ARCHITECTURE MODELS . 14 UML . 14 Architecture View Model .
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号