码迷,mamicode.com
首页 > 其他好文 > 详细

系统架构设计师第七章 软件架构设计

时间:2018-09-18 18:59:28      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:style   相互   基于   基础   架构   属性   size   复用   作用   

第七章 软件架构设计

考试大纲:

  1.  软件架构的概念
  2. 软件架构风格
  3. 特定领域软件架构
  4. 基于架构的软件开发方法
  5. 软件架构评估
  6. 软件产品线

软件架构设计就是软件系统的“布局谋篇”,

  软件架构的研究内容主要涉及:

    软件架构描述、软件架构设计、软件架构风格、软件架构评价和软件架构的形成方法。

  软件设计人员学习软件架构知识旨在站在较高的层面上整体地解决好软件的设计、复用、质量和维护等方面的实际问题。

 

 一、软件架构的概念-

  (一)软件架构的定义

    技术分享图片

软件架构为软件系统提供了一个架构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。

  (二)软件架构的作用

  软件架构是项目干系人(客户、用户、项目经理、程序员、测试人员、市场人员等)进行交流的手段,明确了对系统实现的约束条件,决定了开发和维护组织的组织结构,制约着系统的质量属性。

  软件架构使推理和控制的更改更加简单,有助于循序渐进的原型设计,可以作为培训的基础。

  软件架构是可传递和可复用的模型,通过研究软件架构可能预测软件的质量。

 

 

  

 

系统架构设计师第七章 软件架构设计

标签:style   相互   基于   基础   架构   属性   size   复用   作用   

原文地址:https://www.cnblogs.com/liyanli-mu640065/p/9670073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!