📄 这张use case 怎么样分析成class图.txt
字号:
这张use case 怎么样分析成class图
--------------------------------------------------------------------------------
我是刚学的菜鸟,
老师今天丢了一张use case图,要让我们画做出类图.
可是看来看去看了半天.连下手的地方都没有.
不知道怎么样开头.
让我写程序都行,但是感觉这个太抽象了,不知道应该怎么样一步一步来做.
麻烦这里的高手们指导提点我一下.
图的地址是
http://www.pilifans.net/yupei/usecase.gif
04/05/17 11:23 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
syupei 回复: 求助,这张use case 怎么样分析成class图
--------------------------------------------------------------------------------
大家给一点思路吧...我承认自己菜得要命,不过现在也要学着用啊.
04/05/17 11:42 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
reckyliu 回复: 求助,这张use case 怎么样分析成class图
--------------------------------------------------------------------------------
这张use case有些问题,你在这种错误的图上得来的class也是有问题的!本人建议你不要拿这种use case来学习或其他!
04/05/17 12:31 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
qingrun 这个问题要讲的内容太多了。
--------------------------------------------------------------------------------
这里实在不好说。
也算是打广告,你去看我写的一本书,书名是:软件工程之全程建模实现,作者:青润
这本书中的内容可以完全解决你的问题。它是讲如何通过建模的方法实现软件开发过程的各个阶段的操作方法和注意事项的。
04/05/18 09:16 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
aimin.oh 回复: 求助,这张use case 怎么样分析成class图
--------------------------------------------------------------------------------
按照我的经验 ,这张usecase图设计得不好!
比如说有关教师的“用户系列”的用例(注册,更改,注销(原文是“删除”),
做成一个大的用例叫“用户管理”,再由此extend出上面的几个具体的用例,岂不
是要合理一些吗。
从这个UseCase Diagram提取Class Diagram的建议:
User 类,下面派生Teacher, SystemAdm, Student三个子类。
User类:ID,Password,Name, Address,等等的基本信息。
从User派生的Teacher,SystemAdmin,Student各自有一些新的属性,如学生应该有学
号。
Teacher类与自身有m:n的参照关系。
Teacher与Student之间有m:n的参照关系。
Examination类,下面派生OnlineExam, AutoExam, ManualExam三个子类。
Examination类应该具备doTest方法,并返回一个整数(成绩)。
Subject类, 代表一个学习科目。其属性应该反映一些科目信息(如科目名,学分数
等等)。
subject-Teacher之间有n:1的单方向参照关系。
subject-Student之间有n:1的单方向参照关系。
System类,1:n的关系包含SystemParameter类。
Sstem类的方法:Startup,Shutdown,maintain。
SystemParameter的属性:name, value,方法:get/set Name/Value。
等等,你自己想想,不难!
04/05/18 10:21 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
ghj7602 哪个学校的?你的老师是猪啊
--------------------------------------------------------------------------------
use case图怎么能分析出类图?只有use case的名字,没有详细说明,这个需求根本不完整,怎么做分析?真是误人子弟。
再说了,这个图也是垃圾。“科目信息”、“相关教师”是一个用例的名字吗?老师把它当成数据流图里的存储了吧?
04/05/18 12:19 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
aimin.oh 严正赞同!
--------------------------------------------------------------------------------
中国的大学教师大部份都是胡混!至少我以前的那个所谓211工程学校如此。
其它乱大学自不用提!
--有些过激,不必在意!
04/05/18 12:46 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
xiaoysh 回复: 哪个学校的?你的老师是猪啊
--------------------------------------------------------------------------------
嘿嘿,蝈蝈你火气好大啊。以前不见你在这里混,这么最近灌水这么勤啊
04/05/18 14:29 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
qingrun 刚才没有看这张图。没想到呀,真是:这个老师真的是无知者无畏呀!
--------------------------------------------------------------------------------
非常同意GHJ9702他们的意见。
这个老师真的是无知者无畏。这不摆明了陷害学生么。
04/05/18 15:17 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
j2ee 这他妈的是什么Usecase图?误人子弟
--------------------------------------------------------------------------------
04/05/18 18:20 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
j2ee 对,而且use-case图-->class图这种思路是错误的。
--------------------------------------------------------------------------------
04/05/18 18:21 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
xiaoysh 回复: 对,而且use-case图-->class图这种思路是错误的。
--------------------------------------------------------------------------------
这是标准的把手段当成了目的,不过初学的人的确容易这么干,眼花缭乱的一堆图看起来是很有成就感的,呵呵
04/05/19 11:29 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
fennek 就算只是把uml当作画画图的东西,也要敬业一点啊。我劝楼主还是自己重做use case吧。
--------------------------------------------------------------------------------
04/05/19 17:17 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
fennek 还好我的老师只是当初仍给我一本书,让我自己去学。看来我的老师还是比较负责的,呵呵。
--------------------------------------------------------------------------------
04/05/19 17:23 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
fennek 不能设计成类图
--------------------------------------------------------------------------------
04/05/19 17:25 酷帖! 臭帖! 回复
酷帖评价: 臭帖评价:
返回页首
j2ee 同意,真正需要的不是图的转换,而是思想的清晰和一致。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -