地理信息系统工程节.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
地理信息系统工程节.ppt

关系的表示 第四节 Coad设计方法 1.概述 2.设计问题域组元 3.设计人机交互组元 4.设计任务管理组元 5.设计数据管理组元 设计任务管理组元 1、原因 任务 处理/进程 多重任务划分原则 行为的协调关系和通信 处理器支持多个任务时 同时动作的任务 相互排斥的任务 2、内容 确定各种类型的任务 分配任务 系统需要多重任务的情况 数据获取机制控制局部设备 多窗口数据输入 多用户系统 多子系统 多处理器 需要与其他系统通信 3、设计 (2)确定时钟驱动型任务 任务睡眠 数据 中断睡眠 读取数据 执行任务 目的地 任务结果 通知 someones (1)确定事件驱动型任务 设置 唤醒时间 时间到! (3)确定优先任务及临界任务 优先任务 高优先级 时间限制强 低优先级 处理时间要求低 临界任务 关乎系统成败 严格可靠性约束 附加任务 (4)确定协调任务 协调3个以上任务 状态转换矩阵 利:有利于封装的协调控制 弊:总开销问题 时间转换困难 分配问题 (5)分析各个任务 要求:任务数目最少 选择任务的工程标准 事件驱动 时钟驱动 优先级/关键任务 协调者 (6)定义各个任务 任务的内容: 任务命名 —— 任务描述 如何协调 事件驱动 触发它的事件 时钟驱动 时间间隔(一次性的时间 ||反复的时间段) 如何通信 从哪里来到哪里去 任务定义: NAME + DESCRIPTION + SERVICESINCIUDED + COMMUNICATION VIA 第四节 Coad设计方法 1.概述 2.设计问题域组元 3.设计人机交互组元 4.设计任务管理组元 5.设计数据管理组元 设计数据管理组元 1、原因与内容 数据管理组元 ——存储、检索、管理对象的基本结构 独立于: 数据管理模式 2、设计 (1)选择数据存储管理模式 3种存储管理模式: 文件管理系统 关系数据库管理系统 面向对象数据库管理系统 关联 继承关系 包含关系 使用关系 类名 类名 父类 子类 整体类 成员类 请求服务类 提供服务类 类图 (1)类图的含义 —— 类 + 类之间的相互关系 (2)类图的组成 类 关联 :类之间的语义关系 关系 : 类之间的继承关系、包含关系、使用关系 (3)类图的表示:虚线云图 管理计划 环境控制 冷气 暖气 灯光 执行机构 温度 定义气候 1 N 1 1 类图的示例 温室管理系统的类图 关联 关联 关联 关联 使用关系 第三节 Booch方法 1、概述 2、几种设计基本模型 类图 对象图 状态图 时序图 模块图 进程图 3、Booch方法的优缺点 对象1 对象2 编号:消息名 对象图 (1)对象图的含义 对象 + 对象之间的相应关系 描述某一时刻的场景 (2)对象图的组成 对象 + 消息 (编号:消息名) (3)对象图的表示 实线云图 消息传递的次序 计划分析 管理计划 计划度量 C:谷物 1:收获时间(C) 6:成本() 3:成熟时间() 5:作物:产量 4:产量() 2:状态() 第三节 Booch方法 1、概述 2、几种设计基本模型 类图 对象图 状态图 时序图 模块图 进程图 3、Booch方法的优缺点 状态1 状态2 事件名/操作 状态图 (1)状态图的含义 ——描述系统中类的动态行为 类的状态空间 状态变化的事件 状态变化执行的操作 (2)状态图的组成 ——状态 + 事件 + 转换 (3)状态图的表示 开始状态

文档评论(0)

000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档