主要介绍的是分析的概念,识别分析类,定义交互行为,建立分析类图。
面向对象的分析模型有功能模型(用例、场景)、分析对象模型(类图、对象图)、动态模型(状态图、顺序图)。在分析对象模型中,分析类是概念层次上的内容;在分析阶段,分析类直接与应用逻辑相关;从软件功能需求看,分析类氛围实体类,边界类和控制类3种类型。识别分析类提供了发现过界类、控制类和实体类的试探途径,但运用这种方法依然需要开发人员的丰富经验。边界类来自参与者的信息,这些信息可以被实体类和控制类使用。控制类与用例存在着密切的关系,它在用例开始执行时创建,在用例结束时取消。实体类通常是用例中的参与对象,对应着现实世界中的”事物”。面向对象分析要进行交互行为,并进行建立分析类图,最后评审分析模型。