第二讲 软件体系结构设计 (概要设计) 楚 旺 sdchuw@ 体系结构设计 目标 确定系统结构:构件的特征及构件之间的关系; 把软件需求变换为构件及其接口的定义; 逻辑模型 实现模型。 实施者 系统架构师 主要输出 - 体系结构设计文档(ADD-Architectural Design Document); - 详细设计阶段的软件项目管理计划(SPMP/DD); - 详细设计阶段的软件配置管理计划(SCMP/DD); - 详细设计阶段的软件验证与确认计划(SVVP/DD); - 详细设计阶段的软件质量保证计划(SQAP/DD); - 集成测试计划(SVVP/IT). - 进度报告和配置状态审计报告。 参与者 开发者、用户代表、硬件工程师、操作人员。 过程 体系结构设计的基本原则 - 考虑多种设计方案; - 设计应该可跟踪到需求模型; - 设计应尽可能地重用设计经验; - 软件的结构应与问题域的结构相近; - 设计模型应该符合统一规范; - 设计不是编码,编码也不是设计; - 对设计模型进行质量评审,而不是事后进行修改。 设计的基本概念 抽象(Abstraction) - 抽象是人
原创力文档

文档评论(0)