面向对象方法及其应用研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:new_fisher
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象方法是一种新的软件开发方法,它的出现从根本上改善了传统软件开发方法的许多内在缺陷。本文首先回顾了计算机信息系统开发方法的演进历程,接着对主要面向对象方法流派进行了论述和评价,并对面向对象方法两个最新的发展特点——标准建模语言UML、面向对象方法与软件复用的结合进行了分析与评价,最后,本文用面向对象方法分析和设计了一个帐务管理系统。  软件系统开发方法,到目前为止,大致经历了原始开发方法、传统软件工程方法和面向对象方法阶段。传统软件工程方法是最成熟也是近一二十年来应用最广泛的方法族(即一组方法),它有一定的形式,并且有各种不同的流派。本文论述了其中有代表性的四类方法(即面向过程的方法、面向数据结构的方法、信息建模法和面向事件的方法)的特征、优点和不足。接着,又探讨了面向对象方法的特点,在此基础上,指出面向对象方法改善了传统软件工程方法的内在缺陷,必然成为软件开发方法的发展趋势。  在面向对象的方法中,Booch方法、Coad&Yourdon方法以及OMT方法应用得比较多,成为主要的面向对象方法流派。本文对它们的特点、建模过程以及标识方法、对软件生命周期过程的支持程度等多方面进行了介绍、比较及评价。  面向对象方法还没有完全成熟,仍在不断完善,呈现出新的特点。Booch方法和OMT方法相融合,产生了旨在成为行业标准的标准建模语言UML,这标志着面向对象方法向统一与规范的方向迈出了很大的一步。UML的内容非常丰富,本文结合其语义,对其标识方法及基于UML的软件工程方法进行了详细的论述与评价。面向对象方法另一个值得注意的发展特点在于,它与软件复用结合在一起,相互融合,相互促进。面向对象方法促进了软件复用形式从类库、构件级到系统分析与设计级直至领域构件-够架级的演变。而软件复用反过来又改变了用面向对象方法开发应用工程的过程。  当前,面向对象程序设计语言(如C++等)已经被广泛使用,但应用面向对象方法开发应用系统还并不多见,本文最后用面向对象方法分析和设计了一个帐务管理系统,作为面向对象方法的实例研究,并对分析和设计过程进行了总结,得出了自己的经验。
其他文献
档案是国家机构、社会组织或个人在社会活动中直接形成的有价值的各种形式的历史记录。它形成于历史发展的过程中,记录着历史,后人又通过它去了解历史。显然,档案与历史有着密不
随着供应链的不断发展,供应链企业间信息共享变得越来越重要,良好的信息共享能够有效减弱“牛鞭效应”影响,提升供应链整体效能。然而当下缺少合理、客观的信息共享综合评价