第五章UML建模实例分析.ppt

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

第五章 UML建模 实例分析 电梯控制监视系统 背景 18层楼,2部电梯 (m层楼,n部电梯) 需求 控制:电梯上下运行载客至指定楼层 监视:当前电梯位置及状态 主要需求描述 初始所有电梯停在1楼,处于等待服务状态 乘客通过按动每层楼的按钮呼叫电梯 当电梯到达所请求的楼层的时候,它将打开门5秒钟,然后关上门 乘客通过按动电梯内控制面板上的按钮来与电梯系统进行交互 主要需求描述 如果乘客在电梯内按了去第X层的按钮,电梯将移向第X层 如果没有新的呼叫,电梯将停在最后到达的楼层 其他更多需求描述 中途呼叫请求的处理 多部电梯响应的协调 服务效率与能耗的平衡 建模总流程 需求分析 关键问题识别 体系结构设计 初始模型设计 主体模型设计 模型评估与改进 模型细化与完善 需求分析 明确系统边界 哪些该做,哪些不该做 需求描述整理 歧义,前后矛盾,不完整,不具体 关键问题识别 抓住重点,抓住关键,抓住核心 按照优先级顺序排列需求 对于电梯系统 控制 监视 效率 能耗 体系结构设计 根据系统的特点选择合适的体系结构 将系统分解为若干子系统 确定每个子系统的边界与接口 反复验证、推敲、改进、完善 初始模型设计 目的:以粗颗粒度、粗线条方式来对系统进行初步设计 途径:没有固定的套路,根据所设计的系统特点,可以有不同的构思方法 一般情况下,可以从用例图、类图、活动图开始着手 主体模型设计 用例图 类图 活动图 状态图 协作图 序列图 模型评估与改进 模型是否正确 模型是否一致 模型是否便于维护 模型是否能进一步改进 模型细化与完善 完成所有细节的设计 从设计模型转换为实现模型 总 结 仔细分析,明确要求 抓住关键,理清思路 万事开头难,模仿?尝试? 反复迭代,反复修改 积累经验,从量变到质变 课内实验 时间:共12课时 内容:完成一个小型系统的业务逻辑的建模(不要求实现) 可参考教材第5章和第7章内容 课内实验 要求: 学习体系结构设计思路 掌握UML模型图画法(用例图、类图、活动图、状态图、协作图、序列图) 提交设计说明文档 * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档