2020软件工程导论第11章.pptVIP

  • 10
  • 0
  • 约3.74千字
  • 约 45页
  • 2020-12-07 发布于天津
  • 举报
2. 设计任务管理子系统 1 )确定事件驱动型任务:主要完成通信工作 工作过程:睡眠 ? 等待来自数据线的中断 ? 任务 唤醒、接收数据 ? 通知相应对象 ? 继续睡眠 2 )确定时钟驱动型任务 每隔一定时间触发执行某些任务。 3 )确定优先任务 4 )确定关键任务 5 )确定协调任务 当同时运行的任务较多时( 3 个以上),一般 设计协调任务,会增加系统开销,但有利于封 装不同任务间的协调控制。 6 )尽量减少任务数 7 )确定资源需求 计算系统载荷(单位时间处理业务数),估 算所需 CPU 性能。 11.8 设计数据管理子系统 11.8.1 选择数据存储管理模式 1. 文件管理系统 2. 关系数据库管理系统 3. 面向对象数据库管理系统 第 11 章 面向对象设计 11.1 面向对象设计的准则 1. 模块化 面向对象的软件开发模式,支持了系统模块化 的原则:对象就是模块。它把数据结构和操作( 方法)紧密地结合在一起构成模块。 2. 抽象 类实际上是一种抽象数据类型,它对外开放 的公共接口构成了类的规格说明(协议),这 种接口规定

文档评论(0)

1亿VIP精品文档

相关文档