软件体系结构设计.pptVIP

  • 114
  • 1
  • 约1.58万字
  • 约 117页
  • 2019-09-30 发布于广东
  • 举报
例7.7 确定关键设计类及其接口 基于家庭保安系统的用例模型(见例4-9)和分析模型(见例5-10),经过例7.6和例7.13所述的设计,尚未纳入传感器监测子系统、配置管理子系统和日志管理构件的分析类只有“输入键盘接口”和“显示面板接口”两个边界类。 本例认为它们并不关键,可以在体系结构设计阶段暂且忽略,待详细设计时再予考虑。 * (五)整合设计元素 迄今为止已经获得的设计素材包括:可供复用的既有设计元素,技术支撑设施中的设计元素,以及从概念体系结构和需求模型推导出来的设计元素(子系统、构件和关键设计类)。 现在需要将它们整合起来以协同完成所有的软件需求项,最终给出软件体系结构的完整逻辑视图。 * 图7.18 家庭保安系统的逻辑体系结构 * 7.6.2 开发视图体系结构的设计 开发视图体系结构主要关注软件源代码文件(含配置文件)的程序分包及目录结构,编译后生成的目标文件分包,它们之间的关系以及它们与逻辑视图中各模块之间的映射关系。 设计开发视图体系结构的原因: 因为适当的开发视图体系结构是体系结构设计充分性的主要指标之一,它可以为详细设计和软件实现人员提供具体可操作的行动指南。 从这个意义上说,开发视图体系结构应该细化至可以支持详细设计和软件实现的并行展开。 * 例7.9 设计开发视图体系结构 假设采用Java和Eclipse来开发家庭保安系统 软件开发机构的简称为“seBo

文档评论(0)

1亿VIP精品文档

相关文档