分析建模过程,可分为5个子过程:
1、识别分析类;
2、行为分析;
3、建立分析类图;
4、面向对象编码;
5、模型检查;
这五个子过程相互独立,有各自的输入和输出,由输入的变化触发。
分析建模是属于问题域的活动,考虑的是要解决的实际问题。
因此,分析类就是要来承载问题域中各种职责的事物。这也是分析类建立的原因。
基于以上描述,如何识别分析类就可以简单归纳为两个子活动:
1、寻找职责;
2、分配职责;
如何寻找职责?从用例模型中的活动图承载的事件流中寻找;
基于找到的职责,建立相应的分析类,再把这些职责分配到这些分析类中即可;
职责的寻找是一个相对严肃的活动,有需求作为根据。
但分析类的建立相对更有创造性,不过不用担心好坏,因为在模型检查活动中会有相应的原则来对其进行加工打磨。
时间: 2024-10-16 05:50:54