中国高校课件下载中心 》 教学资源 》 大学文库

《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.6)面向对象方法

文档信息
资源类别:文库
文档格式:PPT
文档页数:75
文件大小:486KB
团购合买:点击进入团购
内容简介
4.6面向对象方法 面向对象设计计的四个层次: 1、责任设计 2、消息设计 3、类及对象设计 4、子系统设计
刷新页面文档预览

§4.6面向对象方法 面向对象设计 任设讯 的四个层次:/消息设计 类及对象设计 子系统设计

§4.6面向对象方法 子 系 统 设 计 类及对象设计 消息设计 责任设计 面向对象设计 的四个层次:

4.6.1将00分析模型转换到00设计模型 操作、作 CRC ′任设记 索引卡片对象关 系模型 用例 消息设计 对象行为模型 类及对象设计 子系统设计 分析模型 设计模型

4.6.1 将OO分析模型转换到OO设计模型 用例 对象-关 系模型 CRC 索引卡片 子 系 统 设 计 类及对象设计 消息设计 责任设计 分析模型 设计模型 对象-行为模型

将分析模型转换为软件设计 数 据 过程设讠 /ER图数据、规 象描述 数据流图约/接口设计 字典 体系结构设计 状态变迁图 控制规约 数据设计 分析模型 设计模型

将分析模型转换为软件设计 数据 字典 数据 流图 E-R图 状态变迁图 加 工 规 约 控制规约 数 据 对 描 述 象 数 据 设 计 体系结构设计 接口设计 过程设计 分析模型 设计模型

结构化设计 面向对象设计 的四个层次 的四个层次 过程设 任设讠 接口设计 消息设计 体系结构设计 类及对象设计 数据设计 子系统设计

结构化设计 的四个层次 数 据 设 计 体系结构设计 接口设计 过程设计 子 系 统 设 计 类及对象设计 消息设计 责任设计 面向对象设计 的四个层次

由00分析模型转换到00设计模型 包图 设计带方法的类图 用例图 类图 方法描述: ifa then 交互图 Calculate Sales tax 状态图 Calculate Total amount End if

由OO分析模型转换到OO设计模型 用例图 类 图 交互图 状态图 包图 方法描述:if A then Calculate Sales Tax Calculate Total Amount End if 设计带方法的类图

保险单 包图示例 填写界面 系统内部 保险单 客户 Oracle界面 数据库界面 (abstract ybase界面

系统内部 保险单 包图示例 客户 保险单 填写界面 数据库界面 (abstract) Oracle界面 Sybase界面

包图示例 客户支持系统 订单输入子系统 订单执行子系统 客户维护子系统 目录维护子系统 库存管理子系统

客户支持系统 客户维护子系统 包图示例 库存管理子系统 订单输入子系统 目录维护子系统 订单执行子系统

客户支持系统 包括设计类的包图示例 订单输入子系统 订单执行子系统 订单退货条目 发运人运输 订单条目订单交易 客户维护子系统 目录维护子系统 客户 目录包

客户支持系统 包括设计类的包图示例 客户维护子系统 订单输入子系统 目录维护子系统 订单执行子系统 客户 目录 包 订单条目 订单交易 订单 退货条目 发运人 运输

Fischman和 Kemerer提出的10种设计建模成分 °模块层次的表示 °数据定义规约 过程逻辑的规约 °端到端处理序列的指明 对象状态和变迁的表示 类及层次的定义 °操作到类的赋予 结构化方法 详细的操作定义 所不支持的 °消息连接的规约 排它服务的标识

Fichman和Kemerer提出的10种设计建模成分 •模块层次的表示 •数据定义规约 •过程逻辑的规约 •端到端处理序列的指明 •对象状态和变迁的表示 •类及层次的定义 •操作到类的赋予 •详细的操作定义 •消息连接的规约 •排它服务的标识 结构化方法 所不支持的

OOD的四个层次: 子系统层:包含每个子系统的表示 类和对象层:包含类层次和每个对象 的设计表示 消息层:包含使得每个对象能够和其 协作者通信的细节,建立系 统的外部和内部接口 责任层:包含针对每个对象的所有属性 和操作的数据结构和算法的设计

OOD的四个层次: 子系统层: 包含每个子系统的表示 类和对象层:包含类层次和每个对象 的设计表示 消息层: 包含使得每个对象能够和其 协作者通信的细节,建立系 统的外部和内部接口 责任层: 包含针对每个对象的所有属性 和操作的数据结构和算法的设计

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档