团队作业——UML设计
作业链接
http://www.cnblogs.com/easteast/p/7745703.html
作业要求
1)团队分工(5分)
描述团队的每个成员分别完成了UML图的哪些部分,可以选择多种方式呈现,推荐泳道图。(可以参考@thousfeet)
2)UML(需求规格说明书里已经练习过了整个系统的UML设计,这里不需要对整个系统建模,只需要每个团队成员找到自己负责部分的核心或最复杂模块做UML练习)(20分)
- 用例图(必选)
- 类图(必选)
- 活动图(必选)
- 状态图(必选)
注:对于每个图,需描述对应的是系统哪部分、这部分面临什么样的问题、这样的设计解决了哪些问题?
3)工具选择(大家可以共享经验,相互推荐,谈谈为什么选择这个工具)(5分)
- Visio
- ROSE
- 搜索选择其它工具(包括一些在线工具)...
作业情况
本次作业大家的完成度较高。不过还是普遍存在了几个问题:
- 对于活动图与状态图之间的区别
- 用例图中,用例与用例之间的关系
对于第一个问题可以参考 Snow White and the Seven Dwarfs 队长博客中,有比较通俗的解释 http://www.cnblogs.com/thousfeet/p/7747849.html
下面附上几个uml图的参考链接:
- 用例图:http://kb.cnblogs.com/page/129491/
- 类图:http://www.360doc.com/content/13/0304/13/10504424_269223190.shtml
- 活动图:http://www.uml.org.cn/oobject/201409092.asp
- 状态图:http://www.uml.org.cn/oobject/201005103.asp
成绩明细
团队 | 团队分工(5‘) | 用例图(5’) | 类图(5‘) | 活动图(5’) | 状态图(5‘) | 工具选择(5’) | 总分 |
---|---|---|---|---|---|---|---|
人月神教 | 5 | 3 | 2 | 4 | 2 | 5 | 21 |
肃度与基情 | 3 | 4 | 3 | 4 | 4 | 5 | 23 |
Dipper | 5 | 4 | 4.5 | 4.5 | 4.5 | 5 | 27.5 |
Snow White and the Seven Dwarfs | 5 | 5 | 5 | 5 | 5 | 5 | 30 |
阿里八八队 | 3 | 5 | 4.5 | 4.5 | 4 | 5 | 26 |
阳光普照队 | 5 | 4 | 5 | 5 | 5 | 5 | 29 |
五成胜算队 | 5 | 4.5 | 5 | 5 | 5 | 5 | 29.5 |
像 我 这 么 能 打 的 还 有 五 个 | 5 | 5 | 5 | 4.5 | 4 | 5 | 28.5 |
我说嘻(xì)哈(hà)你说侠 | 5 | 4 | 5 | 5 | 5 | 5 | 29 |
麻瓜制造者 | 3 | 5 | 5 | 5 | 5 | 5 | 28 |