③共京宽大学 BEDING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS 软件工程模型与方法 TSodels Methods of Software Telecommunications Engineering up 第十章面向对象设计 修佳鹏xiujiapeng(@bupt.cn 通软件中心 ⊙2008 BUPTTSEG
© 2008 BUPT TSEG 第十章 面向对象设计 修佳鹏 xiujiapeng@bupt.cn 软件工程模型与方法 Models & Methods of Software Engineering
共京部電大学 本章内容 ◆10.1面向对象设计综述 ◆10,2模型的层次化 ◆10.3面向对象设计原则 ◆104设计用例实现方案 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 2 本章内容 ◆ 10.1 面向对象设计综述 ◆ 10.2 模型的层次化 ◆ 10.3 面向对象设计原则 ◆ 10.4 设计用例实现方案
共京部電大学 10.1面向对象设计综述 ◆面向对象的设计就是在OOA模型基础上运 用面向对象方法进行系统设计,目标是产 生一个符合县体实现条件的面向对象设计 (OOD)模型。亐卖现条件有关的因素有 :图形用户界面、硬件、操作系统、网络 数据库管理系统、编程语言和可复用的 类库等 ◆OOD的成果是以UML包图等表示的软件体 系结构、以交互图和类图表示的用例实现 针对复杂对象的状态图和用以描述流程 化处理过 活动图等。 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 3 10.1 面向对象设计综述 ◆ 面向对象的设计就是在OOA模型基础上运 用面向对象方法进行系统设计,目标是产 生一个符合具体实现条件的面向对象设计 (OOD)模型。与实现条件有关的因素有 :图形用户界面、硬件、操作系统、网络 、数据库管理系统、编程语言和可复用的 类库等。 ◆ OOD的成果是以UML包图等表示的软件体 系结构、以交互图和类图表示的用例实现 、针对复杂对象的状态图和用以描述流程 化处理过程的活动图等
共京部電大学 面向对象的设计过程 分析模型 设计过程 设计模型 用例描述及用例文本 设计软件体系结构 软件体系结构图 领域概念模型 交互图 设计用例实现方案 系统顺序图 类图 设计用户界面 系统操作契约 其他(状态图、活 动图等) ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 4 面向对象的设计过程 领域概念模型 系统操作契约 用例描述及用例文本 系统顺序图 分析模型 设计用例实现方案 设计软件体系结构 设计用户界面 交互图 其他(状态图、活 动图等) 软件体系结构图 类图 设计过程 设计模型
共京部電大学 10.2模型的层次化 ◆102.1用户界面层 ◆10.22控制器/处理层 ◆10.2.3业务领域层 ◆10.24持久化层 ◆10.2.5系统层 ⊙2008 BUPT TSEG 北京邮电大学通信软件工程中心 5
© 2008 BUPT TSEG 北京邮电大学 通信软件工程中心 5 10.2 模型的层次化 ◆ 10.2.1 用户界面层 ◆ 10.2.2 控制器/处理层 ◆ 10.2.3 业务/领域层 ◆ 10.2.4 持久化层 ◆ 10.2.5 系统层