Trufun家园二有关用例图的粒度和用例图原则讨论!--1

来源:互联网 发布:杭州市软件cp 编辑:程序博客网 时间:2024/04/27 23:47
trufunwu(1)  9:51:46
大家好,今天讨论的话题是用例图
Edoox(7631385)  9:53:59
最好拿一个用例出来咯
 海东青(2)  9:54:01
真没见几个认真的讨论过这个东西,希望有人能举出一些例子,大家好好的探讨一下
Edoox(7631385)  9:55:24
怎么把我用例图的颗粒度?
trufunwu(1)  9:55:52
对客户有经济意义的行为
 海东青(2)  9:56:09
用例图不是每用户的动作画一个图吗?
trufunwu(1)  9:57:05
不大对
trufunwu(1)  9:57:42
每一个动作是活动图
trufunwu(1)  10:00:16
用例图不是面向对象的
 海东青(2)  10:04:51
比如,我是一个客户,面对一个页面,有登录动作,有退出动作
 海东青(2)  10:05:00
这是一个用例图
Edoox(7631385)  10:05:23
这个太细了,不是用户的需求
trufunwu(1)  10:05:45
不一定
 海东青(2)  10:05:48
登录进去后,再有其它的动作,比如录入销售单,再有打开销售单,保存,退出等动作,是不是这样的
trufunwu(1)  10:06:07
要有经济意义
 海东青(2)  10:06:12
哦,看来我的理解有错误了吧
trufunwu(1)  10:06:39
比如网友说的开销售单
trufunwu(1)  10:07:05
是有经济意义
 海东青(2)  10:07:26
那总不能把客户的需求画上去吧
比如一个销售管理系统
用例:
客户:
       动作:销售单录入
                销售单统计
                产品统计
                库存统计
                ....
trufunwu(1)  10:08:00
用例图不是功能分解
 海东青(2)  10:08:51
能举个例子吗?

CK(3)  10:09:01
用例图,要站在用户的角度去想。这个动作对他是有意义的
CK(3)  10:09:09
我是这么认为的
trufunwu(1)  10:09:13
用例为管理销售,管理库存
 海东青(2)  10:09:23
那我以前的理解全是错误的,以前看了几个,都是这样的,结果我的理解就这样了
trufunwu(1)  10:09:34
ck说的很对
CK(3)  10:10:04
用户不关心你去用几个步骤,用多少个场景去帮他实现。他只关心我要达到哪些目的。
trufunwu(1)  10:10:08
比如去atm机
CK(3)  10:10:16
在不同的阶段,用例的粒度也不同
trufunwu(1)  10:10:31
用例为取钱,存钱
trufunwu(1)  10:10:55
而不是插卡,输密码、打印
CK(3)  10:10:57
恩,这个例子是比较经典的例子。
CK(3)  10:11:26
较容易理解。
遇到实际项目中的复杂的业务,就需要看你的分析能力了。总之要把握住原则
trufunwu(1)  10:11:34
所以用例是要有经济意义
trufunwu(1)  10:12:24
用例分为系统用例和业务用例
trufunwu(1)  10:12:52
在不同的阶段,用例的粒度也不同
trufunwu(1)  10:13:10
就是这个含义
CK(3)  10:13:51
trufunwu,你有没有做过概念用例?
以前听一个讲座,说是有“业务用例”“概念用例”“系统用例”
CK(3)  10:14:00
但是我自己在实际项目中,没有用到过概念用例
CK(3)  10:14:28
一般业务用例向下精化到系统用例,就足够使用了。
概念用例以前那个人说是做领域建模用的
原创粉丝点击