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

来源 :南开大学 | 被引量 : 0次 | 上传用户:new_fisher
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象方法是一种新的软件开发方法,它的出现从根本上改善了传统软件开发方法的许多内在缺陷。本文首先回顾了计算机信息系统开发方法的演进历程,接着对主要面向对象方法流派进行了论述和评价,并对面向对象方法两个最新的发展特点——标准建模语言UML、面向对象方法与软件复用的结合进行了分析与评价,最后,本文用面向对象方法分析和设计了一个帐务管理系统。  软件系统开发方法,到目前为止,大致经历了原始开发方法、传统软件工程方法和面向对象方法阶段。传统软件工程方法是最成熟也是近一二十年来应用最广泛的方法族(即一组方法),它有一定的形式,并且有各种不同的流派。本文论述了其中有代表性的四类方法(即面向过程的方法、面向数据结构的方法、信息建模法和面向事件的方法)的特征、优点和不足。接着,又探讨了面向对象方法的特点,在此基础上,指出面向对象方法改善了传统软件工程方法的内在缺陷,必然成为软件开发方法的发展趋势。  在面向对象的方法中,Booch方法、Coad&Yourdon方法以及OMT方法应用得比较多,成为主要的面向对象方法流派。本文对它们的特点、建模过程以及标识方法、对软件生命周期过程的支持程度等多方面进行了介绍、比较及评价。  面向对象方法还没有完全成熟,仍在不断完善,呈现出新的特点。Booch方法和OMT方法相融合,产生了旨在成为行业标准的标准建模语言UML,这标志着面向对象方法向统一与规范的方向迈出了很大的一步。UML的内容非常丰富,本文结合其语义,对其标识方法及基于UML的软件工程方法进行了详细的论述与评价。面向对象方法另一个值得注意的发展特点在于,它与软件复用结合在一起,相互融合,相互促进。面向对象方法促进了软件复用形式从类库、构件级到系统分析与设计级直至领域构件-够架级的演变。而软件复用反过来又改变了用面向对象方法开发应用工程的过程。  当前,面向对象程序设计语言(如C++等)已经被广泛使用,但应用面向对象方法开发应用系统还并不多见,本文最后用面向对象方法分析和设计了一个帐务管理系统,作为面向对象方法的实例研究,并对分析和设计过程进行了总结,得出了自己的经验。
其他文献
从知识生态视角,分析构成学术研究的知识生态圈的核心要素和质量影响要素,以“数字图书馆研究”为对象,利用可视化工具Citespace II,基于Web of Science数据库,以2000-2011年
从生态观的角度研究图书馆知识链优化途径,通过对知识链相关研究的解析,分析图书馆知识链生态构成及图书馆知识链生态要素联动关系,构建出图书馆知识链生态应用模型,并对模型
将图书馆学科知识服务置于认知心理学研究视角中,揭示学科馆员产生认知偏差的诱因。进而,阐释用户需求分析阶段、信息资源采集选择阶段、知识信息分析创新阶段以及服务反馈阶段
主办单位:《图书情报工作》杂志社;图情期刊联盟网协办单位:北京玛格泰克科技发展有限公司随着数字技术的发展、移动设备的普及和网络服务的拓展,人们已可以通过个人电脑、手
从清政府学部筹办、京师图书馆颁布《京师图书馆及各省图书馆通行章程》开始到民国时代,国民政府教育部、国立京师图书馆围绕国立京师图书馆(包括京师图书馆、国立北平图书馆)的
高校图书馆,是高等教育中提供学习和科研研究资料的一个必不可少的机构。它通过多样化的发展来满足人们越来越多和越来越复杂的需求。能够区分现代图书馆和传统图书馆最好的方
档案是国家机构、社会组织或个人在社会活动中直接形成的有价值的各种形式的历史记录。它形成于历史发展的过程中,记录着历史,后人又通过它去了解历史。显然,档案与历史有着密不
指出造成当今我国外来务工人员信息获得不平等的主要原因,从外来务工人员信息获得权平等的内涵、必要性、解决途径等方面对这一问题进行较为系统的探讨,提出保障平等要从制度
随着供应链的不断发展,供应链企业间信息共享变得越来越重要,良好的信息共享能够有效减弱“牛鞭效应”影响,提升供应链整体效能。然而当下缺少合理、客观的信息共享综合评价
国内外数字图书馆经过十余年的发展,已经使人们的生活、工作和学习方式产生重大变革,并推动了图书馆事业和信息服务业的现代化进程。然而,信息技术的迅猛发展将导致具有“无所不