当前位置: 代码迷 >> 开发方法 >> 两个package中使用相同的use case有怎么处理呢
  详细解决方案

两个package中使用相同的use case有怎么处理呢

热度:3065   发布时间:2013-02-26 00:00:00.0
两个package中使用相同的use case有怎么办呢?
细化use case时,我使用了package,但若两个package中使用相同的use case有怎么办呢?  
   
  如果有实际例子是最好的拉,,谢谢

------解决方案--------------------------------------------------------
你什么地方难以处理呢?

------解决方案--------------------------------------------------------
一个usecase为何会在两个package中?
------解决方案--------------------------------------------------------
应该不允许出现这种问题,不清楚你的具体情况,不过可能出现的问题有以下2种
1、用例的识别问题,可能用例识别颗粒度过小;
2、分包问题,可能分包原则不恰当,没有适当的分离系统功能,导致子系统耦合度过高。

不过从你的图上看,你的部分包的名称很符合一个用例的命名规则,而有的包的命名却像一个Action,只能是感觉很不合常规,不知道你的用例和包的具体内容,不好评价
------解决方案--------------------------------------------------------
同意CQ_Kevin,基本就是粒度问题,说明你在这个项目的分析和理解上还需要再加把劲,才能合理分包。
  相关解决方案