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

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

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