《About the Tutorial Tutorials for Kubernetes, (关于本教程,教程Kubernetes,)》由会员分享,可在线阅读,更多相关《About the Tutorial Tutorials for Kubernetes, (关于本教程,教程Kubernetes,)(79页珍藏版)》请在金锄头文库上搜索。
1、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 softwar
2、e 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 profess
3、ionals, 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 a
4、pplications 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
5、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.
6、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 Software Architecture and Design ii Table of Contents About the Tutorial . i Audience
7、. 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 .