所在位置:答疑 - 内容   
【文件(菜单)】是子系统吗
 

第五元素(2018年3月21日):
潘老师,有个问题我没太想的通,请教一下:通过推导,得出了某"绘图软件"的系统用例是"绘图"和"裁剪",在"绘图"用例的用例规约中下有【保存】、【另存为】等事件 在 "裁剪" 用例的用例规约下也有【保存】、【另存为】等事件。请问:书中第一章所说的"子系统是根据系统部件的耦合和内聚情况切割得到的"是指的是最终设计出 【文件(菜单)】模块 ,把两个不同用例规约提到的事件整合在一起的得到的。也就是,所谓模块,也是界面设计人员抽象得到的,我这样理解对吗?

潘加宇:
这些还是从外部来观察得到的,属于需求,【文件(菜单)】是需求分包,类似于"操作文件的一些功能集合"不是子系统。如果你正在做图形编辑器项目,可以看看这本书(自己在网上找资源),里面说的未必对,但可以参考一下。
注意,该书第一版才有这个案例项目,第二版换了案例项目。
作者 Mark priestley