第4章面向对象的设计-1.pptVIP

  • 2
  • 0
  • 约1.24万字
  • 约 98页
  • 2019-06-26 发布于湖北
  • 举报
4.1 面向对象设计概述 4.2 软件设计的体系结构 4.3 面向对象设计的软件体系结构 4.4 对象设计 4.5 数据管理的设计 4.6 人机交互的设计 4.7 任务管理的设计 4.1.3 面向对象的设计方法 分析阶段的制品 4.1.3 面向对象的两种设计方法 4.2.2 为什么要提出“软件体系结构” “体系结构”一词起源于建筑学 如何使用基本的建筑模块构造一座完整的建筑? 包含两个因素: 基本的建筑模块:砖、瓦、灰、沙、石、预制梁、柱、屋面板… 建筑模块之间的粘接关系:如何把这些 “砖、瓦、灰、沙、石、预制梁、柱、屋面板”有机的组合起来形成整体建筑? (1) 计算机硬件系统的“体系结构” 如何将设备组装起来形成完整的计算机硬件系统? “体系结构”的共性 一组基本的构成要素—— 构件 要素之间的连接关系—— 连接件 要素连接之后形成拓扑结构—— 物理分布 作用于要素或连接关系上的限制条件——约束 质量——性能 (2) “软件体系结构”(Software Architecture) 提供了对软件系统的结构、行为和属性的抽象。反映系统开发中具有重要影响的设计决策,便于各种人员的交流,据此开发的系统能完成系统既定的功能和性能需求。 构件(Component) 构件是具有某种功能的可复用的软件结构单元,表示了系统中主要的计算元素和数据存储。 接口(In

文档评论(0)

1亿VIP精品文档

相关文档