软件架构阅读笔记05

1、架构师--软件架构的层次

当前系统和外部系统的关系为0层;

当前系统和子系统调用关系为1层;

系统内部模块之间的调用关系为2层;

模块内部之间类的具体调用关系,详细设计为3层;

架构设计时需从0层开始,逐级到3层;

2、 企业顶层信息化架构设计的4大架构,宏观设计

业务架构---应用架构---技术架构---数据架构。

3、 一个应用系统架构表达方式 4+1模型

逻辑架构:逻辑组件组成,组件的关系,系统的类,类与类之间的关系;

进程架构:软件系统功能 运行之后的多少个进程,进程之间调用关系;

物理架构:配置文件,物理文件在系统中的存储位置,相互关系;

部署架构:在物理上的部署方式,关系;

用例架构:应用的功能之间的关系表达;   

4、3个软件功能体系、3层抽象

产品需求抽象---》系统结构抽象---》编码抽象: 项目控制3要素:进度,质量,成本。

PSP:个人开发过程规范;。实现个人可控:进度、质量、成本;具备 分析,设计,开发能力;

TSP:小组开发过程规范; 。实现小组可控:小组有一致的过程--》共同的目标---》明确的分工---》成熟的计划;

CMMI:组织形式的开发规范.

 

原文:https://blog.csdn.net/p1i2n3g4/article/details/53700009

原文地址:https://www.cnblogs.com/y862621115/p/11059150.html