• general

  • 第7章 面向对象分析

    面向对象分析(object-oriented analysis)一种新的系统分析方法,它是采用面向对象的风格进行系统分析和需求定义的重要方法。面向对象分析的关键在于理解问题空间并将其模型化。

    面向对象分析采用人们认识客观事物和理解现实世界过程中常用的基本法则:

    1. 认识对象及其属性;
    2. 认识对象的整体及其组成部分;
    3. 对象的形成及类的区分;
    4. 对问题空间进行理解并抽象成模型.

    面向对象分析有五个阶段:标识对象、标识结构、标识主题、定义属性、定义服务,即分五个层次建立面向对象分析的模型。面向对象分析的优点是使功能分析与数据分析使用统一的概念和方法,克服了结构化分析中两者之间的不一致性和不协调性。