- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析与UML.ppt
用例的粒度 用例不是面团 用例的粒度 把执行者的动作当成用例 把系统活动当成用例 用例的粒度 用例表征用户使用复杂度,与系统复杂度无关 用例的粒度 CRUD 用例的粒度 如果CRUP不涉及复杂的交互,一个用例即可 甚至很多种基本数据的管理都可以用一个用例表示 教学内容 需求分析的任务与原则(重点) UML建模的简单流程 用例图(重点) 实例——图书馆管理系统中的用例图 需求规格说明书(重点) √ 4 实例——图书馆管理系统的用例图 4.1 确定系统涉及的总体信息 4.2 确定系统的参与者 4.3 确定系统的用例 4.4 使用Rational Rose绘制用例图的步骤 4.5 图书馆管理系统的用例图 4.1 确定系统涉及的总体信息 首先分析系统所涉及的问题领域和系统运行的主要任务; 分析使用该系统主要功能部分的是哪些人; 谁将需要该系统的支持以完成其工作; 系统的管理者与维护者。 案例2:零件销售系统的用例 注册 会员登录 管理订单 检索零件 购物 结帐 修改个人资料 查询历史纪录 货管员登录 管理价格 管理库存 打印报表 开放帐户 经理登录 检索会员 检查帐户 潜在会员 会员 货管员 经理 时间 案例2:零件销售系统 注册 会员登录 管理订单 检索零件 购物 结帐 修改个人资料 查询历史纪录 货管员登录 管理价格 管理库存 打印报表 开放帐户 经理登录 检索会员 检查帐户 潜在会员 会员 货管员 经理 时间 3.4 关系 参与者与用例之间 关联关系 用例与用例之间 包含关系 (include) 扩展关系 (extend) 泛化关系 (generalization) 参与者与参与者之间 泛化关系 (generalization) 关系—参与者与用例之间 关联关系 描述参与者与使用用例之间的关系。在UML中,关联关系用实线表示,实线可以有箭头,也可以没有箭头。 例:参与者与用例通过关联相连。 用例间的关系——扩展关系 1)扩展关系(extend) 扩展关系允许一个用例(可选)扩展另一个用例的功能。 当某个新用例在原来的用例基础上增加了新的步骤序列,则原用例被称作基用例,这种关系被称为扩展关系。 基用例可以单独存在,但在一定的条件下,他的行为可以被另一个用例的行为延伸。扩展只能发生在基用例的序列中某个特定的点上,这个点叫扩展点。 扩展关系中基用例本身是完整的。 售票 打折售票 extend 用例间的关系——包含关系 2)包含关系(include) 包含关系中一个用例总是使用另一个用例的功能 如果两个以上用例有大量一致的功能,则可以将这个功能分解到另一个用例中。 一个用例的功能太多时可用包含关系建模两个小用例。 包含关系中基用例本身是不完整的。 例: 本例中,用例“Check Credit” 检查输入的信用卡号是否有效,信用卡是否有足够的资金。 Purchase Ticket Check Credit include 用例间的关系——泛化关系 3)泛化关系(也称类属或概括关系) 泛化关系其实是子类与父类的关系。象类之间的泛化关系一样,用例和参与者也可以继承另一个用例和参与者。 Customer Company Personal 参与者间的关系 在用例图中,使用泛化关系来描述多个参与者之间的公共行为。 参与者间的泛化关系示例: 3.5 参与者规范及应用 3.5.1 参与者规范 Rose在实现中对参与者和类使用相同的规范窗口,包括如下一些标签: General Detail Operations Attributes Relations Components Nested Files 3.5 参与者规范及应用 3.5.1 参与者规范 General标签 Name Stereotype Documentation 3.5 参与者规范及应用 3.5.1 参与者规范 Detail标签 Multiplicity (参与者基数) Abstract(抽象参与者) 基数 含义 0..0 0 0..1 0或者1 0..n 0或者多 1..1 1 1..n 1或者多 n 许多 3.5 参与者规范及应用 3.5.1 参与者规范 Relations标签 列出了参与者参与的所有关系。包括参与者与用例、参与者与其他参与者的一切关系 3.5 参与者规范及应用 3.5.2 参与者的操作 1)增加参与者 2)删除参与者 3.6 用例规范及应用 3.6.1 用例规范 General标签 Diagrams标签 Relations标签 Files标签 3.6 用例规范及应用 3.6.1 用例规范 General标签 Name Package Stereotype
您可能关注的文档
最近下载
- 儿童的腹膜透析.pptx VIP
- 珠海市香洲区珠海市文园中学2024-2025学年九年级上学期11月期中数学试题(带答案).docx VIP
- 课件:猪链球菌病与猪链球菌型.ppt VIP
- 《常用工具软件》全套PPT课件.pptx
- 广东省珠海市文园中学(集团)2024-2025学年九年级上学期期中考试道德与法治试卷.pdf VIP
- 找出长方体和正方体_长方体和正方体的认识.ppt VIP
- 高教版《数学-基础模块(下册)(修订版)》教材练习习题复习题答案 第7章 简单几何体.docx VIP
- 广东省珠海市香洲区文园中学2024-2025学年九年级下学期开学考试化学试题(含答案).pdf VIP
- 《影视鉴赏》教案----第1课-影视鉴赏基础知识.pdf VIP
- 认识长方体正方体大班.ppt VIP
文档评论(0)