所在位置:答疑 - 内容   
画个功能列表,用什么图?用例图还是组件图?
 

豆爸(147***402) 11:58:33
请问,我画个功能列表,用什么图?用例图还是组件图? 就是类似于下面的样子:

2013-02-10 17:13:25 umlchina1(3504847)
这个图概念不正确。把"子系统"和"功能"混在一起说是不合适的。"功能"是系统能做什么,是需求,"子系统"是系统内部的类、组件的组合,是设计。例如:人会走路、跑步,这是功能,人有"血液循环子系统"、"神经子系统"。跑步是"人"的功能,不是人的"神经子系统"的功能,人能跑步,不是人的神经子系统能跑步。需求和设计没有必然的对应关系。走路更不是从神经子系统分解得到,"能走路的人"也未必需要"神经子系统"(人是这样的机制,也许外星人也能走路,但体内是另一套机制) 怎样是正确的,参见《软件方法》第一章,群共享有下载

2013-02-10 19:30:33 豆爸(147***402)
按说是应该画面包图,但包图真心很难看,不直观。不如用例图画的直观,但如果这棵树太大了,还是用包图靠谱。
2013-02-10 19:38:16 豆爸(147***402)
那图不是我的,

我围观而已。[表情]
2013-02-10 19:39:21 豆爸(147***402)
[表情],我今天真喝多了,竟没看出这张图居然是我以前画的,我说这么眼熟呢。umlchina1真是有心人。[表情]
2013-02-10 19:41:44 豆爸(147***402)
其实这个图,我已经选择用包图画了,因为系统太大,用用例图只能画简单的。