数据管理设计 ■解决对象数据的存储和检索 ■数据管理设计 ■定义数据格式 与所使用的数据存储管理模式相关 设计相应的操作 ■说明对象及所属类和对象如何存储自己
数据管理设计 n 解决对象数据的存储和检索 n 数据管理设计 n 定义数据格式 n 与所使用的数据存储管理模式相关 n 设计相应的操作 n 说明对象及所属类和对象如何存储自己
对象设计 分析模型 设计模型 类 对象 属性 数据结构 方法 算法 关系 消息传递 行为 控制
对象设计 设计模型 对象数据结构 算法消息传递 控制 分析模型 类属性方法关系行为
对象描述 ■对象描述 协议描述:一组消息和对消息的注释 实现描述:对对象接收到某个消息后所执行 的操作的实现细节的描述 ■算法设计 ■程序构件与接口 对象间的接口和对象的整体结构
对象描述 n 对象描述 n 协议描述:一组消息和对消息的注释 n 实现描述:对对象接收到某个消息后所执行 的操作的实现细节的描述 n 算法设计 n 程序构件与接口 n 对象间的接口和对象的整体结构
领域对象的设计 ■设计目的—支持软件复用 设计内容 调整需求 复用已有的组件 引入父类,分组管理领域类 添加一般化类以建立协议 调整OOA模型 设计复审 ■设计模板
领域对象的设计 n 设计目的——支持软件复用 n 设计内容 n 调整需求 n 复用已有的组件 n 引入父类,分组管理领域类 n 添加一般化类以建立协议 n 调整OOA模型 n 设计复审 n 设计模板
第七章统一建模语言UM UML简介 静态建模 ■动态建模 ■物理架构建模 RUP
第七章 统一建模语言UML n UML简介 n 静态建模 n 动态建模 n 物理架构建模 n RUP