面向对象分析

面向对象的分析模型由三个独立的模型组成:

(1)功能模型:由用例和场景表示;

(2)分析对象模型:由类图和对象图表示;

(3)动态模型:由状态图和顺序图表示。

在分析对象模型中,分析类是概念层次上的内容,用来描述系统中较高层次的对象。从软件的功能需求来看,分析类可以划分成实体类、边界类和控制类3种类型。

(1)实体类:表示系统存储和管理的永久信息;

(2)边界类:表示参与者与系统之间的交互;

(3)控制类:表示系统在运行过程中的业务控制逻辑;

顺序图可以将用例和分析对象联系在一起,实现将用例的行为分配到所识别的分析类中,并且帮助开发人员发现和补充前面遗漏的分析类。

原文地址:https://www.cnblogs.com/chenjie00/p/4316006.html