网站大量收购独家精品文档,联系QQ:2885784924

5-面向对象建模方法-151019探究.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象分析建模;我们在哪儿?;我们在哪儿?;我们在哪儿?;已做工作和将要做的工作;已创建SRS文档;面向对象分析建模之需求模型的元素;用例图 Use Case Diagram;类图 Class Diagram;对象图 Object Diagram;状态图 StateChart Diagram;顺序图 Sequence Diagram 协作图 Collaboration Diagram;创建一个用例图;例:Hotel Reservation System;2)增加用户这个参与者和用例;3)增加预约代理这个参与者;4)增加了接待员这个参与者;保存用例图;需求分析工作流程;精化用例;分析用例;用例表格;表格要素;创建用例表;第一步—根据SRS文档填写相关信息;第二步—根据用例场景确定前置条件;第三步—根据用例场景确定触发条件;第四步—根据主要用例场景确定主事件流;第五步—根据次要用例场景确定可选事件流;第六步—决定后置条件;展开高级用例;一般情况下,管理实体意味着可以创建、重获(查询)、更新、和删除一个实体(所以称为,CRUD操作)。还有其他一些关键词: 维护 处理 此外,也可能存在其他类型的高级用例。可以通过分析用例场景以及寻找其他有意义的分支流程来确定。 同样地,如果几个场景有不同的起点,这些场景可能代表着不同的用例。;展开高级用例;展开高级用例;分析继承模式;参与者继承;用例的特殊化;分析用例依赖;include依赖;确定和记录系统的通用行为。 回顾用例场景找到通用行为。 给这个通用的行为取一个名字并在用例图中绘制出包含关系。;include依赖;extend依赖;extend依赖;一个旅店预约系统的组合实例;如何使用活动图?;创建用例的活动图;用例活动;分支;并发流;创建SRS文档;建立类模型;介绍分析类;(一)识别分析类;用名次短语法识别分析类;软件需求说明书中的名词;候选类表格;验证项目术语表;候选类表格(示例);选择分析类;候选类表格;;描述属性和定义操作;用CRC分析法提取分析类;选择一个候选类;识别一个相关用例;识别一个相关用例;明确职责和协作者;用CRC卡记录分析类;用CRC卡记录分析类;评审CRC卡,更新候选类表格;更新候选类表格;(二)建立类模型;确定类图中的元素;关联关系 ;(1) 名称;(2) 角色 ;(3) 多重性 ;(4)聚合关系 ;(5) 组合关系;(6) 导航性(方向性) ;类节点组成;关联;多重性;导航性(方向性);建立类模型;第一步-画类节点;第二步-画关联;第三步-填入关联和角色名;第四步-填入关联重数;(三)验证类模型;对象节点 对象节点命名方式: 对象节点也包括属性:;链接;使用对象图验证类模型;第一步-订单情景1;第二步-订单情景1;第三步-订单情景1;第四步-订单情景1;第五步-订单情景1;第六步-订单情景1;建立订单情景2;比较对象图证实域模型;修正旅店预定系统的域模型

文档评论(0)

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

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

1亿VIP精品文档

相关文档