系统架构师:软件架构设计

(理解)软件架构的概念★★★   

架构的本质

  1. 软件架构为软件系统提供了一个结构行为属性的高级抽象
  2. 软件架构风格是特定应用领域的惯用模式,架构定义一个词汇和一组约束

架构的作用

  1. 项目干系人进行交流的手段
  2. 可传递、可复用模型,通过架构可以预测质量
  3. 有助于循序渐进的原型设计

架构的 “4+1” 视图

 

软件质量属性

 

软件架构风格★★★★★

【记忆】每种风格有哪些子风格

 

层次系统架构风格、架构描述语言ADL★★★

 

 

特定领域软件架构★★★  DSSA

  • 领域分析 ——> 建立领域模型
  • 领域设计 ——> 获得DSSA
  • 领域实现 ——> 开发和组织可复用信息

参与人员:

领域专家:需求分析、设计、实现、项目管理

领域分析人员:系统分析员

领域设计人员:软件设计人员

领域实现人员:程序设计人员

 

(论文)基于架构的软件开发方法  ABSD★★★★ 

 

软件质量属性★★★★★

软件架构评估★★★★

软件产品线★★★

构件与中间件技术★★★★

Web架构设计★★★★★

posted @ 2022-10-11 18:15  番茄玛丽  阅读(179)  评论(0编辑  收藏  举报