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
一般业务用例向下精化到系统用例,就足够使用了。
概念用例以前那个人说是做领域建模用的
大家好,今天讨论的话题是用例图
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
一般业务用例向下精化到系统用例,就足够使用了。
概念用例以前那个人说是做领域建模用的
- Trufun家园二有关用例图的粒度和用例图原则讨论!--1
- 有关rollup和cube的使用方法讨论
- 有关rollup和cube的使用方法讨论
- 有关public接口和友元类的讨论
- 有关WSGi的认识和讨论
- 服务粒度设计原则与服务组合—兼谈应用软件的症结(二)
- 有关rest的讨论
- 有关sizeof的讨论
- 有关死锁的讨论
- 有关信号量的讨论
- Trufun UML工具和PowerDesigner的对比
- [全程建模]系统用例和业务用例的区别以及用例粒度的讨论
- 粗粒度和细粒度的
- 粒度的理解和应用:
- 时间的尺度和任务的粒度 -- SCRUM 1
- 有关面象对象和模式的讨论
- 日记,有关方法和实践的一些讨论
- Ref和Out的用法讨论二
- [Linux程序设计笔记]14章:套接字Socket
- 大型网站架构演变和知识体系
- iPhone开发札记【2011.11.08】
- Eclipse个人备忘
- 加快itunes访问下载速度
- Trufun家园二有关用例图的粒度和用例图原则讨论!--1
- IOS 未公开代码
- PHP学习笔记--PHP句法规则详解
- Android 应用程序分析之Settings
- oracle结果赋给SHELL变量
- [Linux程序设计笔记]第12章:管道
- 超线程基础
- 添加头文件小知识(小技巧)
- 大数据处理三大瓶颈:大容量、多格式和速度