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

Posted liyanli-mu640065

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统架构设计师第七章 软件架构设计相关的知识,希望对你有一定的参考价值。

第七章 软件架构设计

考试大纲:

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

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

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

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

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

 

 一、软件架构的概念-

  (一)软件架构的定义

    技术分享图片

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

  (二)软件架构的作用

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

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

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

 

 

  

 

以上是关于系统架构设计师第七章 软件架构设计的主要内容,如果未能解决你的问题,请参考以下文章

系统架构设计师教程|第七讲

《大型网站技术架构》--第七章:网站的可扩展架构

第七章 软件架构设计

软考 系统架构设计师软件架构设计② 软件架构风格

软考 系统架构设计师软件架构设计① 软件架构的概念

[架构之路-114]-《软考-系统架构设计师》-软件架构设计-7-软件架构评估