0
在UML 2.5中,它被写为:一个组件对所有涉及或与其定义有关的模型元素都起着Package的作用,应该是 明确拥有或导入。通常,实现组件的分类器都归它所有。可以实现组件共享的分类器吗?
因此,如果我们需要建模一组类来实现两个不同的组件,我们必须使用像packageMerge这样的东西?
例如,如何建模两个组件,一个专用于CRUD操作,另一个专用于报告,并且这两个组件使用相同的一组类来检查访问权限?
我发现了两个解决方案,哪一个最适合您?
模型三个组件,一个用于CRUD,一个用于报告,一个用于访问权限和模型之间的依赖关系。但是用于检查权限的类不是UML定义组件的组件。
模型中的两个成分,且含有这两种成分取决于这个包