好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

用例和用户故事资料.pdf

16页
  • 卖家[上传人]:E****
  • 文档编号:101260198
  • 上传时间:2019-09-27
  • 文档格式:PDF
  • 文档大小:179.96KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 软件需求工程 理解用户需求 • 用例和用户故事 • 用例方法 • “以使用为中心”的需求 用例和用户故事 • 用例描述一系列系统和外部角色之间的交互,让该角色能够由此 获取一些价值 • 用户故事是一个“从迫切需要该功能的人(通常是一个系统的用 户或客户)角度出发的一个短小而且简单的描述” 用例和用户故事 应用程序示例用例 化学品跟踪 系统 申请化学品 打印材料安全数据表 变更化学品申请 检查订单状态 生成季度化学品使用报告 机场登机亭办理登记手续 打印登机牌 换座位 行李托运 升舱 应用程序示例用例 会计系统开发票 调平账单 输入一笔信用卡交易 为供应商打印纳税申报表 查找一笔特定的交易 书店更新客户资料 搜索商品 购买商品 跟踪发出的包裹 取消未发货的订单 用例和用户故事 应用程序示例用例对应的用户故事 化学品跟踪系统申请化学品作为一个药剂师,我想要申请化学品,以便我 可以做实验 机场登机亭值机作为一个旅客,我想要办理登记手续,以便可 以飞到我的目的地 会计系统开发票作为一个小企业主,我想开发票,以便可以给 某位客户开账单 书店更新客户资料作为一个客户,我想更新我的资料,以便可以 在未来使用新的信用卡结帐 用例和用户故事 用例名称用例说明 功能需求 测试 用户故事打磨用户故事 验收测试 用例和用户故事 • 化学品追踪系统 • 部分用例图 用例和用户故事 • 用例的基本要素 • 一个唯一的ID和一个简洁的名称(指明用户目标) • 一个简短的文字说明,用来描述用例的意图 • 开始执行用例的触发条件 • 用例开始需要满足的零个或多个前提条件 • 一个或多个后置条件,描述用例成功完成后系统的状态 • 一个有编号的步骤列表展示了角色与系统之间的交互顺序,一个从前置 条件向后置条件的对话 用例和用户故事 ID和名称UC-4 申请化学品 创建人Lorj创建日期:2016年9月19日 首要角色申请发起人次要角色:买家,化学品仓库,培训数据库 描述申请人输入名称或化学品ID,也可以通过导入结构化学绘图工具来指定自己需要的化 学品。

      系统也给申请人提供了从化学品仓库获取或由申请人从供应商那订货的选择 触发条件申请人表示他需要一种化学品 前置条件1.用户的身份通过认证 2.用户被授权申请化学品 3.化学品仓库数据库 后置条件1.申请被存储到CTS中 2.申请被发给化学品仓库或是某个买家 正常流程4.0从化学品仓库申请化学品 1.申请人指定所需的化学品 2.系统列出化学品仓库中剩余的被申请化学品 3.系统给申请人提供查看所有化学品容器历史的功能 4.申请人选择某个特定的容器或要求供应商订货(参见4.1) 5.申请人输入其他信息来完成申请 6.系统存储申请并通知化学品仓库 用例和用户故事 ID和名称UC-4 申请化学品 可选流程4.1从供应商申请化学品 1.化学品申请人搜索供应商目录(参见4.1.E1) 2.系统显示供应商列表提供可用的大小、等级和价格的化学品 3.申请人选择一个供应商,容器大小、等级和容器的数量 4.申请人输入其他信息完成申请 5.系统存储申请并通知买方 异常4.1E1化学品非商用 1.系统显示信息:没有化学品供应商 2.系统询问申请人是想申请另一件化学品(3a)还是退出(4a) 3a.申请人要求申请另一件化学品 3b.系统启动正常流程 4a.申请人要求退出 4b.系统终止用例 优先级高 使用频率每位药剂师每周六大约5次,化学品仓库人员每周200次 商业规则BR-28, BR-31 其他信息…… 用例和用户故事 • 前置条件和后置条件 • 前置条件定义系统开始执行用例之前必须满足的先决条件 • 先决条件可以描述系统的状态(例如,从ATM取款,机器内必须有现金) • 后置条件描述用例执行成功之后的系统状态 • 后置条件可以如下描述 • 用户可观察到的内容(系统显示账户余额) • 物理产出(ATM吐钱并打印收据) • 内部系统状态变化(账户被扣除金额) 用例和用户故事 • 正常流程、可选流程和异常 • 化学品申请的用户访谈: • “默认应该是……申请到化学品” • “用户还可以从……申请到化学品” • 正常:申请化学品仓库中可用的化学品 • 可选:从化学品供应商申请化学品 • 异常:“没有相应的供应商怎么办?”、“没货怎么办?”…… 用例和用户故事 正常流程 用例前置条件 步骤1 步骤2 分支条件 继续条件 步骤3 步骤4 步骤3a 步骤3c 步骤3b 用例和用户故事 • 识别用例 • 探索用例 • 验证用例 • 用例和功能需求 用例和用户故事 • “以使用为中心”的需求 • 相比“以特性为中心”的方法,用户对系统有更清晰的期望 • 从用例生成测试 • 有助于排定需求优先级 • 其他技术收益 • 暴露领域对象及其责任 • 用例可能变成对象模型 • …… 用例和用户故事:课堂作业 • 仿照“申请化学品”用例说明模板,完成某个用例的说明 • ID和名称 • 创建人、创建日期 • 首要角色、次要角色 • 描述 • 触发条件 • 前置条件 • 后置条件 • 正常流程 • 可选流程 • 异常 • 优先级 • 使用频率 • 商业规则 • 其他信息 • 假设 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.