软件工程 10.3.2确定关联 口确定对象后,下一步就是确定对象间的关联。 口两个或多个对象之间的相互依赖、相互作用的关系就是关联。 口分析确定关联,能促使分析员考虑问题域的边缘情况,有助于发现那 些尚未被发现的类与对象。 口注意:在分析确定关联的过程中,不必花过多的精力去区分关联和聚 集。事实上,聚集不过是一种特殊的关联,是关联的一个特例
软 件 工 程 10.3.2 确定关联 确定对象后,下一步就是确定对象间的关联。 两个或多个对象之间的相互依赖、相互作用的关系就是关联。 分析确定关联,能促使分析员考虑问题域的边缘情况,有助于发现那 些尚未被发现的类与对象。 注意:在分析确定关联的过程中,不必花过多的精力去区分关联和聚 集。事实上,聚集不过是一种特殊的关联,是关联的一个特例
软件工程 10.3.3划分主题 口在开发很小的系统时,可能根本无须引入主题层; 口对于含有较多对象的系统,则往往先识别出类与对象和关联,然后划 分主题,并用它作为指导开发者和用户观察整个模型的一种机制; 口对于规模极大的系统,则首先由高级分析员粗略地识别对象和关联, 然后初步划分主题,经进一步分析,对系统结构有更深入的了解之后,再 进一步修改和精炼主题。 口原则:应该按问题领域而不是用功能分解方法来确定主题。此外,应 该按照使不同主题内的对象相互间依赖和交互最少的原则来确定主题
软 件 工 程 10.3.3 划分主题 在开发很小的系统时,可能根本无须引入主题层; 对于含有较多对象的系统,则往往先识别出类与对象和关联,然后划 分主题,并用它作为指导开发者和用户观察整个模型的一种机制; 对于规模极大的系统,则首先由高级分析员粗略地识别对象和关联, 然后初步划分主题,经进一步分析,对系统结构有更深入的了解之后,再 进一步修改和精炼主题。 原则:应该按问题领域而不是用功能分解方法来确定主题。此外,应 该按照使不同主题内的对象相互间依赖和交互最少的原则来确定主题