1、03-4月-24用例和用户故事情景研发部 需求分析师Su2主要内容n用例简介n阶段、格式n用户故事情景n格式、使用03-4月-24用例简介阶段、格式用例发掘过程n内-外列表n执行者-目标列表n用例简述表n执行者概况表4四个精确度等级n执行者和目标In列出系统所支持的执行者及其目标n用例概述和主成功场景IIn细化,勾画出其主成功场景。n失败情况IIIn讨论所有可能发生的失败情况n拟定完整的失败情况列表,发掘失败情况处理方案n失败情况处理IVn系统如何对这些失败情况作出反应5用例编写周期6用例编写周期n发现n简述n要点描述n重点描述n详细描述n整体描述7用例图8用例体n简要描述n主执行者n用户目标
2、n前置条件n事件流n扩展事件流n异常事件流n特殊需求9书写准则n使用简单的语法n明确地写出谁控制球n从俯视的角度来编写用例n显示过程向前推移n显示执行者的意图而不是动作n包含合理的活动集n确认而不是检查是否n可选择地提及时间限制n习惯用语:用户让系统A与系统B交互n习惯用语:循环执行步骤x到y,直到条件满足n用检测到什么的方式来编写条件n条件处理的缩排方式10养成以下习惯n让问题短小、切题n从头开始,用一条主线贯穿始终n用动词短语命名用例,表明用例所要达到的目的n从触发事件开始,直到目标实现或者被取消,系统完成所有与这次事务处理有关的记录n用完整的主动语态句子来描述所要完成的子目标。n确保每步
3、中执行者及其意图是可见的n突出失败条件,并使恢复动作是可读的。n将可选的行为放在扩展部分,不要用条件语句。n只有非常必要的情况下生成扩展用例11其他技巧n仅用一种句型n现在时态的句子n在主动语态中用主动动词n描述执行者成功到达的目标n不考虑GUIn写的每一步恰好抓住了执行者的真实意图n不仅仅是操作用户界面的动作12遗漏的需求n系统性能需求n业务规则n用户界面设计n数据描述n有限状态机行为n优先级以及其他相关信息1303-4月-24用户故事情景格式、使用格式n极简主义n使用者可以在网站上张贴简历n使用者可以搜寻有哪些工作n公司可以张贴新工作n使用者可以限制谁可以看到他的简历n初学范本nAs a(role of user),I want(some feature)so that(some business value)n作为一个(某个角色)使用者,我可以做(某个功能)的事情,如此可以有(某个业务价值)的好处。15用户情景的特点n非常强调口头上的沟通n对每个人都容易了解n大小刚好适合计划n适合迭代开发n鼓励延后细节n鼓励人人参与设计n关键:沟通再沟通16目前在TFS上的使用n工作项n任务n用户情景n问题n用户情景n用户情景层次n附件1718回顾n用例简介n阶段、格式n用户故事情景n格式、使用