SoftEng 版 (精华区)
发信人: Autumn (冰河), 信区: SoftEng
标 题: 面向对象与结构化软件开发(4)
发信站: 紫 丁 香 (Sat May 13 18:07:06 2000), 转信
这又产生了另外一个疑问:我们是如何确认面向对象的软件开发技术比目前其它技
术都优越呢?没有数据可以表明面向对象的软件开发技术是当前可用的最优越的技术,
也很难想象能获得多少这样的数据。最好的依据就是那些采用面向对象软件开发技术的
公司的经验。虽然不是所有的报导都令人满意,但大多数(假如不是绝大多数的话)报
导证明,采用面向对象的软件开发技术是一个明智的选择。
例如,IBM已经报导了3个全新的用面向对象技术开发的工程。几乎在每个工程中,面向
对象的软件开发技术都优越于结构化技术。特别地,所检测到的错误大幅度地减少,在
开发和维护过程中所需的不属于非可预期性商业改进的更改要求大大减少。完善的具有
适应性的可维护性明显提高。除此之外,还有一个改进,虽然它没以上三个优越之处那
么重要,和结构化技术相比,在应用过程中,没有作无意义的改变。
最后的一个问题是:是否有可能在某一天出现一种比面向对象技术更好的软件开发技术
?即使是面向对象软件开发技术最坚决的拥护者也没有宣称此技术是解决软件工程问题
的最终的方法。而且,今天的软件工程师正在寻求超越对象的方法以取得下一个重大的
突破。事实上,在人类所从事的领域中很少有某项过去产生的技术能比现今所能提供的
技术都好。现今的技术,例如面向对象的软件开发技术,也就很可能被将来的更优越的
技术所取代。但最重要的一点是,基于现今的知识,面向对象的技术可能是最好的。
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.234.136]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.404毫秒