把用例解释为某个参与者actor要做的一件事可能更为合适。
1、这件事是相对独立的,意味着不需要与其他用例交互而独自完成参与者的目的。
2、这件事的执行结果对参与者来说是可观测的和有意义的。
3、这件事必须有一个参与者发起。
4、这件事必然是以动宾短语形式出现。
用例的背后是一种需求方法论,其核心是以参与者为中心(区别于以计算机系统为中心),从参与者的角度来描述他要做的日常工作(区别于以业务流程描述的方式),并分析这些日常工作是如何交互的。用例分析的首要目标不是要弄清楚某项业务是如何一步一步完成的,而是要弄清楚有多少参与者?每个参与者都做什么?业务流程分析是后续的工作了。
如果你的分析习惯是在调研需求的时候最先弄清楚有多少业务流程,在画出业务流程图,然后顺藤摸瓜,找出业务流程中每一步骤的参与部门或岗位,弄清楚在这一步参与者所做的事情和填写表单的结果,并关心用户是如何把这份表单传给下一个环节的。那么很不幸,你还是在做面向过程的事情。
如果你的分析习惯是在调研需求时最先弄清楚有多少部门,多少岗位,然后找到每一个岗位的业务代表,问他们类似的问题:你平时都干什么啊?这件事是谁交办的?做完了你需要通知或传达给谁吗?做这件事情需要填写那些表格吗?那么恭喜你,你OO了。
分享到:
相关推荐
OO系统分析员之路--用例分析系列,共八篇文章,是从博客中截取的,感觉比较经典,与众网友分享。再次感谢作者!
(1)--什么是用例我发现,在OO和UML几乎一统天下的今天,仍有很多系统分析员对OO和UML一知半解,甚至包括很多已经使用了很久UML的系统分析员。于是打算写一个系列文章,将多年来的工作经验做一个总结。对初学者起个...
按照原先的设想,应该开始动手写如何从业务用例转化到概念用例和系统用例,不过老实说这一步需要的是经验居多,而很难找出一个普适的步骤来。先暂时放一放吧,以后一定会写到的。上一篇讲到用例分析的一般步骤和方法...
网上订餐系统用例及需求分析。网上订餐系统用例及需求分析。网上订餐系统用例及需求分析。网上订餐系统用例及需求分析。网上订餐系统用例及需求分析。
寝室管理系统用例分析设计说明书 寝室管理系统用例分析设计说明书 寝室管理系统用例分析设计说明书 寝室管理系统用例分析设计说明书 寝室管理系统用例分析设计说明书 寝室管理系统用例分析设计说明书
软件系统通用测试用例模板
会议管理系统 用例分析 用例图 用例描述 类图 序列图
系统分析师UML用例实战分享给大家,希望对大家有所帮助
现在RUP如日中天,需求分析是第一步,可以看作是高级系统分析员的必备知识,那么,如果用面向对象的分析技术来描述需求呢?你还在为怎么建模而烦吗?你还不知道如果开始您的系统用例分析吗?那么强烈建议您看看这本...
POS管理系统的分析与设计,基于UML,适合课程设计,实验报告等参考。 文档结构: 1 任务描述 2 系统需求 2.1 用例与用例列表 2.2 用例图 2.3 用例文本 2.4 性能需求 3 需求分析 4 系统设计(顺序图、类图) 5 系统...
华为android系统测试用例
很好的分析了网络教学系统之间的用例关系。
用例是学习UML必须借用的重要工具。然而,许多UML初学者对如何掌握和利用用例摸不着头脑。...本书还介绍了估算工时的技术,所以除了UML用例技术初学者、系统分析师之外,本书也适合UML/OOAD项目经理阅读和学习。
图书馆系统需求分析用例规约,包括用例图和顺序流程。
实战OO_用例建模 实战OO_用例建模 实战OO_用例建模
python学习笔记-excel用例输入.pdf