- 3
- 0
- 约6.8千字
- 约 65页
- 2017-06-19 发布于湖北
- 举报
8. 设计数据管理子系统 选择数据存储管理模式 文件管理系统 关系数据库管理系统 面向对象数据库管理系统 设计数据管理子系统 设计数据格式 设计相应的服务 软件工程 8. 设计数据管理子系统续 例子:帐户类对象 每个对象自己保存自己 由数据管理子系统负责存储对象 ATM系统的问题域子系统的结构 软件工程 目 录 2.启发规则 3.软件重用 4.系统分解 5.设计问题域子系统 1.面向对象设计的准则 6.设计人机交互子系统 7.设计任务管理子系统 8.设计数据管理子系统 9.设计类中的服务 10.设计关联 11.设计优化 9. 设计类中的服务 确定类中应有的服务 设计实现服务的方法 9.1 设计实现服务的算法 9.2 选择数据结构 9.3 定义内部类和内部操作 软件工程 9.1 设计实现服务的算法 算法设计按如下过程进行: 选择极小化开销的算法 选择适用于该算法的数据结构 定义必需的新的内部类和操作 将操作响应赋给合适的类 选择算法应考虑下列因素 计算复杂度 易实现,易理解,易修改 稳定性好 软件工程 9.2 选择数据结构 选择算法时涉及到选择算法使用的数据结构,许多实现的数据结构都是包容类的实例,大多数面向对象语言提供了基本数据结构供用户自选组合定义。 软件工程 9.3 定义内部类和操作 在展开算法时,可能引入一些对象类,用来存放中间结果,在分解高层操作时也可引入新的低层操
原创力文档

文档评论(0)