软件架构笔记(一)
1、架构师--软件架构的层次当前系统和外部系统的关系为0层;当前系统和子系统调用关系为1层;系统内部模块之间的调用关系为2层;模块内部之间类的具体调用关系,详细设计为3层;架构设计时需从0层开始,逐级到3层; 2、 企业顶层信息化架构设计的4大架构,宏观设计业务架构---应用架构---技术架构---数据架构。 3、 一个应用系统架构表达方式 4+1模型逻
·
1、架构师--软件架构的层次
当前系统和外部系统的关系为0层;
当前系统和子系统调用关系为1层;
系统内部模块之间的调用关系为2层;
模块内部之间类的具体调用关系,详细设计为3层;
架构设计时需从0层开始,逐级到3层;
2、 企业顶层信息化架构设计的4大架构,宏观设计
业务架构---应用架构---技术架构---数据架构。
3、 一个应用系统架构表达方式 4+1模型
逻辑架构:逻辑组件组成,组件的关系,系统的类,类与类之间的关系;
进程架构:软件系统功能 运行之后的多少个进程,进程之间调用关系;
物理架构:配置文件,物理文件在系统中的存储位置,相互关系;
部署架构:在物理上的部署方式,关系;
用例架构:应用的功能之间的关系表达;
4、3个软件功能体系、3层抽象
产品需求抽象---》系统结构抽象---》编码抽象: 项目控制3要素:进度,质量,成本。
PSP:个人开发过程规范;。实现个人可控:进度、质量、成本;具备 分析,设计,开发能力;
TSP:小组开发过程规范; 。实现小组可控:小组有一致的过程--》共同的目标---》明确的分工---》成熟的计划;
CMMI:组织形式的开发规范.
更多推荐
已为社区贡献1条内容
所有评论(0)