软件架构笔记(一)

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

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

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

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

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

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

 

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

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

 

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

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

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

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

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

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

 

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

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

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

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

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

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值