SoftEng 版 (精华区)

发信人: Autumn (冰河), 信区: SoftEng
标  题: 面向对象的分析技术(3)
发信站: 紫 丁 香 (Sun May 14 18:05:00 2000), 转信

    在实践中,这三步不是绝对按次序进行的。但一直推荐从第一步开始,因为整个软
件所基于的类,就是在这一步被决定了的。在开发软件的过程中,规划人员经常会发现
必须修改类的模型。这种改动可能会相应的触发动态模型和功能模型的改动。换而言之
,面向对象分析中的三步实际上是并行的。这也证明了一个事实,在面向对象的软件开
发技术中,数据和操作谁也没有优先性。
面向对象的分析技术当然不能被认为是前章所述的三种结构化技术的结合体。相反的,
面向对象的分析技术是利用图解来明确上述三步结果的。它不是发明一种新的展示信息
的方法,而是利用了基于广泛应用的结构化技术的描述符号。
理解这个含义的另外一种方法就是要知道面向对象分析的目的,和其它所有的开发技术
一样,都是为了明确规划出被开发的软件。一个软件产品最重要的两个方面就是它的数
据和操作,面向对象的分析技术采用了三种不同的建模方法,来明确数据、操作以及它
之间的相互作用。在分析阶段,从软件获得的信息被用三种不同的方法展示出来,每种
方法都反映了该软件的一个不同于其它的方面。这些图解在一个对该软件系统更深入的
理解被取得之后将被改进。在面向对象分析阶段结束时,这三个图解联合起来反映了一
个对该软件完整的规划。这个规划是单纯使用一种任意建模技术所难于取得的。

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.234.136]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.651毫秒