文章目录
- 基于架构的开发方法
- 体系结构需求
- 体系结构设计
- 体系结构文档化
- 体系结构复审
- 体系结构实现
- 体系结构演化
语义上的 "体系结构" = "架构"
基于架构的开发方法
自定向下,逐层细化.系统- 子系统 - 逻辑构件 - 实际构件 .
采用视角和视图描述软件架构 ;
用例描述功能需求 ;
使用质量场景(刺激.环境.响应)描述质量属性;
体系结构需求
需求获取
标识构件
(生成类图 - 类分组归类 - 类打包成构件)
需求复审(循环到1步)
体系结构设计
建立体系结构模型
映射构件
分析构件间相互作用
生成体系结构
设计复审(循环到1步)
体系结构文档化
生成 体系结构规格说明书 和 测试体系结构的 质量设计说明书
体系结构复审
外部用户(领域专家 用户代表)
提前发现体系结构中潜在的风险,和体系结构中的缺陷和错误
体系结构实现
复审后文档化的体系结构
分析设计
构件实现
构件组装
系统测试
体系结构演化
体系结构演化
变更需求归类分档
建立体系结构演化计划
构件变动
更新
构件间互相作用
构件组装测试
技术
复审 (循环到1步)
演化后的体系结构