![](https://csdnimg.cn/release/download_crawler_static/19241099/bg1.jpg)
第 36 卷 第 2 期
2007 年 3 月
内蒙古师范大学学报 (自然科学汉文版)
Journal of Inner Mongolia Normal U niversity (Natural Science Edition)
Vol .36 No .2
Mar .2007
收稿日期 :2006 - 09 - 21
作者简介 :额尔敦陶克素 (1975 - ) ,女(蒙古族 ) ,内蒙古乌兰察布市人 ,内蒙古师范大学讲师 ,主要从事软件系统分析与设计研究 .
对 面 向 对 象 分 析 法 进 行 比 较 评 估 的 一 种 新 方 法
额尔敦陶克素
(内蒙古师范大学 物理与电子信息学院 ,内蒙古 呼和浩特 010022)
摘 要 :提出一种新的比较框架 ,其中包含了一系列面向对象分析(OOA )方法共同的基本特性 .以 5 种著名
的面向对象分析方法为例 ,阐述了如何通过它们的特性细节 ,对面向对象分析方法进行分析 、比较和评估 .
关键词 :面向对象分析方法 ;基本特性 ;比较 ;评估
中图分类号 :T P 302 文献标识码 :A 文章编号 :1001‐‐8735(2007)02‐‐0178‐‐05
在系统分析过程中 ,有很多面向对象分析(OOA )方法可供选择 .这些方法有很多共同的基本特性 ,如它
们都为系统建立系统模型 ,并为建立这些模型提供分析过程 .然而 ,分析系统的目标不同 ,会用不同方法定义
这些特性细节 .为了确定一个 OOA 方法的唯一性及与其他方法的不同 ,必须研究各种方法的特性细节以及
特性间的相互依赖关系 .通过这些特性细节的详细比较 ,人们可以更加精确地理解各种 OOA 方法的思想和
技巧 ,以便作为应用时选择面向对象方法的依据 .当然 ,在一种面向对象方法的基础上 ,融入其他方法的某些
特性 ,在特定应用领域开发经验的基础上 ,形成符合应用领域需求的更加实用的方法也是一种有效的捷径 .
过去 ,人们对面向对象分析方法进行过一些比较研究 ,但很少对方法中的特性细节进行详细比较 .本文
创建了一种新的比较框架 ,它包含一系列 OOA 方法共同的基本特性 ,通过这些特性细节可以对 OOA 方法
进行研究 、分析和评估 .
1 比较框架
面向对象分析方法具备 7 种基本特性 ,即分析模型 、模型化概念 、基本原则 、分析策略 、分析过程 、需求来
源和分析传递物 .这些特性之间存在着相互依赖关系 .所有这些基本特性都支持一个共同的目标 ,那就是通
过分析过程为系统建立一个对象分析模型 .图 1 为评估这 7 种基本特性及其相互依赖关系的框架 ,图中的方
框表示特性 ,横线表示特性间的依赖关系 .
图 1 比较与评估 OOA 方法的框架