- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求用例建模方法概要
用例方法的思想: 从用户的角度看,他们所关心的是系统所能 提供的服务,用户使用系统完成不同的任务。 特殊的参与者:系统时钟 例:ATM系统的用例 参与者:银行客户 用 例:银行客户使用自动提款机来进行银行 帐户的查询、提款和转帐交易 ATM系统的改进用例图 3.2.3 用例图上的其他关系 在基本的用例图中,只需表述参与者和用例之间的 通讯关系。 此外,还可以描述: 参与者与参与者之间的泛化关系(generalization)。 用例和用例之间的泛化(generalization)关系, 包含(include)关系, 扩展(extend)关系。 利用这些关系来调整、优化用例模型,抽取公共的 信息,便于复用和维护。 1) 参与者之间的关系 参与者之间的泛化(Generalization)关系 2) 用例之间的关系 (1) 泛化(generalization )关系 将它们的共性抽象成为父用例,其他的用例作为泛化 关系中的子用例。 子用例继承了父用例所有的结构、行为和关系。 用例之间的关系:(2) 包含(include) 包含关系是:基用例指向被包含用例。 用例之间的关系:(3) 扩展(extend) 扩展关系是:扩展用例指向基用例(被扩展用例)。 例:用例之间的关系:扩展(extend) 3.2.4 用例的文字描述 在业务需求陈述的基础上: (1)建立初始的用例图。 确定参与者 确定用例 建立参与者与用例的关联 (2)进行用例的文字描述 (3)细化用例 进一步标明用例间的包含、扩展、泛化关系 (4)对用例进行分组,用包图表示。 客户通过填写会员注册表单并将发送给公司经审批成为会员。 会员在一年内无活动,将会被删除。 会员的个人信息改变后,应通知公司。 会员填写销售表单并发送给公司,会员可以订购了。 客户服务助理也可以通过电话方式处理订单。 客户服务助理检查会员资格的有效性后可将订购信息输入 到系统。 库存握制员负责对库存量的监管及订货。 若订单有问题,会员电话联系服务助理,并由助理追查销售 订单。 会员可在30天内退还次品,并取回货款。 系统执行的每项任务都会记录相关员工的名字和ID。 (1)寻找参与者和用例---建立初始的用例图 (3) 进一步细化用例图 (4) 用包封装用例 例2 餐馆预约系统 注意几点: 显示预约基本事件流: 在记录到达可选事件流中, 若系统未记录一个顾客的 预约,侍者领班将创建一 个未预约登记。 这样记录到达用例和 记录未预约顾客之间是有关系的。什么关系? 整理后的用例图: 识别并描述参与者 图书管理员 登录 管理读者信息 管理图书信息 登记借书 登记还书 登记预订 登记取消预订 用例描述:登记借书 1. 描述: 本用例允许图书管理员登记普通读者的借书记录 2 事件流: 2.1 常规流程 当读者希望借书、图书管理员准备登记有关的 借书记录时,本用例开始执行。 (1) 系统要求管理员输入读者的注册号和所借图书号; (2) 图书管理员输入信息后,系统产生一个唯一的借 书记录号; (3) 系统显示新生成的借书记录; (4) 图书管理员确认后,系统增加一个新的借书记录。 用例描述:登记借书 2.2 备选流程 (1) 读者没有注册 在主流程中,如果系统没有读者的注册信息, 系统将显示错误信息,用例结束。 (2) 所借图书不存在 在主流程中,如果所借图书已被借出或者系 统中无该图书,系统将显示错误信息,用例结束。 3 前提条件:用例开始前,图书管理员必须在系统登录成功。 4 后置条件:如果用例执行成功,该读者的借书记录被更新, 否则,系统状态不变。 根据以上问题描述,该简化系统具有如下功能: 学生搜索、注册讨论班; 验证注册资格; 显示讨论班及相关信息; 提供成绩单; 结算并显示帐单; 注册成功; 关闭注册; (1) 注册讨论班; (2) 退出讨论班; (3) 参加讨论班; (4) 完成讨论班; (5) 通知学生计 划改变; 用例图: 例6 计算机管理信息系统用例 用户管理:管理员和一般用户,权限管理。 练习2 检查下面学生档案管理用例图的正确或完整性, 并给出用例文字描述。
文档评论(0)