- 55
- 0
- 约1.44千字
- 约 17页
- 2017-07-04 发布于四川
- 举报
基于用例的需求分析技术
李杭
2009年3月
议题
前言
什么是用例?
完整的用例格式
用例的核心要素
需求分析中的用例
开发过程中的用例
讨论
前言之一
软件开发过程中常见的场景
你这做的是什么东西!
这个做还不错,不过好像不是我想要的。
我们这很混乱,你这个系统应该把我们的所有问题全部解决掉!
“弱弱”地问:“您到底想要什么?”
前言之二
需求分析与管理—软件开发过程中的“永远的痛”
前言之二
应对之利器:结构化分析方法(数据流图、IDEF (Integrated Computer-Aided Manufacturing Definition Language )
什么是用例?
UML中的定义
用例规定了一个动作序列(可以有多种实现),系统可以执行这些动作并产生出一个对于特定参与者有价值的可见结果。
在系统层,用例表示整个系统对外部用户可见的行为。一个用例就像外部用户可使用的系统操作。
主事件流
异常事件流
扩展事件流
用例的示例
ATM取款用例
储户将信用卡插入ATM,系统要求银行储户提供密码。
储户输入密码,系统验证用户密码正确后,允许用户进入系统。
储户输入取款金额,系统验证该账户金额大于或等于取款金额后,提供给储户相应金额的现金,并在该账号上扣除相应的金额。
问题:为什么要写系统验证账户金额的过程?
用例之间的关系
扩展关系
包含关系
泛化关系
什么是用例?
Alistair Cockburn的定义
用例是代表系统中各个相关人员之间就系统的行为所达成的契约。用例描述了不同条件下,系统对某一相关人员的请求所做出的响应。提出请求的相关人员叫主执行者(Primary Actor)。主执行者通过发起与系统的一次交互来实现某个目标。系统对任一执行者所做出的响应,要保证所有相关人员的利益不受侵害。
用例的本质是文本的。
用例示例
完整的用例模板
用例名:用主动语态动词短语表示的目标
使用语境:该用例的上下文环境
范围:设计范围,将系统作为一个黑盒来考虑
级别:概要(业务用例)、用户目标(系统用例)和子功能
主执行者:角色名称或描述
项目相关人员和利益:用例中的项目相关人员和关键利益列表
前置条件:
最小保证:在所有操作退出前,至少应达到的要求。
成功保证:在成功后,应达到的状态。
触发事件:什么引发了用例的执行,包括时间事件。
主成功场景:
扩展场景:
业务规则:
相关信息:包括优先级、执行频率、非功能需求、待定问题等等。
用例中的核心要素
范围(SCOPE):真正要讨论的系统是什么?
主执行者(Primary Actor):谁有要实现的目标?
层次(Level):目标的层次是高,还是低?
业务级(概要级)
系统级
需求分析中的用例
用例的局限性
适合于描述具有交互性的功能性需求
不适合描述数据变换和科学计算性质的需求
需求规格说明书中的功能需求可以采用用例
需求分析中的用例
用例
开发过程中的用例
用例
模型
分析
模型
设计
模型
《跟踪》
《跟踪》
界面类
控制类
实体类
开发过程的用例
在迭代过程中分析每个用例,考虑实现该用例需要哪些分析类元和关联,这些类元之间的协作实现了该用例。
分析每个分析类元在一个用例实现中扮演的角色,类元角色详细说明了该类元参与实现某个用例的职责和属性等。
细化分析类,将其转化为一个或多个设计类,并将其职责和属性重新进行分类。
我们的口号是:
由表及里,逐步求精!
轻松一刻,讨论一下?
您可能关注的文档
- 坚定理想信念(上报版).ppt
- 坚定理想信念(世博、志愿者).ppt
- 坚定信念坚守目标.ppt
- 坚强意志是成功的保证.ppt
- 坚定理想信念现身消防事业.ppt
- 坚持先进文化的前进方向 (2).ppt
- 坚持先进文化的前进方向.ppt
- 坚持党性锤炼加强党的纪律.ppt
- 坚持党的基本路线.ppt
- 坚持党的基本路线用.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2026年妇幼健康信息化建设工作计划.docx VIP
- TSG 11-2020锅炉安全技术规程.docx VIP
- 《AIGC应用实战:写作、绘图、视频制作、直播》-课件全套 王翎子 第1--9章 认识AIGC ---即创的使用方法.pptx VIP
- 隧道施工及质量控制培训课件.ppt VIP
- 江苏省无锡市近三年数学中考考前考点分析及易错点巩固.docx VIP
- 公司职位说明书与绩效考核范本全套体系.doc VIP
- 建筑公司项目部及公司各岗位绩效考核表.pdf VIP
- 窗帘采购安装项目 投标方案(技术方案).docx
- JCT 2459-2018 陶粒泡沫混凝土.pdf VIP
- 配电室安全操作规程及管理规范.docx VIP
原创力文档

文档评论(0)