面向对象的分析模型由三个独立的模型组成:功能模型(由用例和场景表示)、分析对象模型(由类图和对象图表示)、动态模型(由状态图和顺序图表示)。
从软件的功能需求来看,分析类可以划分为实体类、边界类、控制类。
需求分析的重点在于理解系统本身,它将需求获取阶段产生的用例和场景转换成分析模型。
一个参与者与一个用例之间的交互或通信关联对应一个边界类。
控制类与用例存在密切的关系,一个用例对应一个控制类。
顺序图可以结合一下步骤进行绘制:列出启动该用例的参与者、列出启动用例时参与者使用的边界对象、列出管理该用例的控制对象、根据用例描述的所有流程,按时间顺序列出分析对象之间进行消息访问的序列