首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
面向对象技术自八十年代以来,在软件的各个领域得到了广泛应用,基于对象技术的面向对象软件开发方法也随之兴起,并被广泛采用。面向对象软件开发方法强调采用面向对象的观点认识客观世界,采用面向对象的方法模拟客观世界,使得软件问题结构相一致,相对降低了软件的复杂性,方便了软件的设计、编程、维护和使用,从而特别适合于大型的、复杂的软件系统的开发。尽管面向对象的软件开发方法具有很大优点,但也存在着一些问题。例如、语言的灵活性、描述能力和程序可靠性、功能之间难以统一,多态性和动态连使得运行时很难确定在给定的程序点对象的动态类型,封装与继承的矛盾,以及多继承机制复杂的语义等使得人工管理面向对象的软件开发过程变得困难,同时,这也会导致软件开发效率的降低。为此,人们纷纷研究各种类型的支持面向对象软件开发过程的工具和环境,其中最具代表性的有:由北京大学以杨芙清院士为首开发的“青鸟工程”工具,由贝尔实验室的Prem Devanbu 和Laura Eaves共同开发的Gen^++,由Danny B.Lange和Yuichi Nakamura共同开发的环境Program Explorer等等。这些工具或环境的研制给面向对象的程序设计带来了极大的便利。为了探索新的软件分析支持工具和环境设计和开发的新思路、新方法,围绕面向对象程序设计工具和环境,我们重点研究开发了一种基于C^ /Java的程序分析系统--OOPSE,本文详细介绍了OOPSE的设计思想,总体框架和实现技术。  相似文献   

2.
面向对象的软件开发方法是九十年代软件开发技术的主流,面向对象的基本方法学认为:客观世界是由各种对象构成,每种对象都有各自的内部状态和运动规律,对象间存在相互作用与联系.而面向对象的软件开发的任务就是要找出应用领域中与系统任务有关的客观世界中的对象(我们可称之为外部对象或问题域上的对象),识别出对象的与任务有关的相互作用、对象联系、对象内部状态、对象行为,并将它们用程序设计语言表示出来(可称之为内部对象或解域上的对象),从而产生出可用而有效的软件.  相似文献   

3.
BORLAND C++(以下简称C++)是世界著名的软件公司BORLAND INTERNATIONAL推出的最新面向对象程序设计OOP(Object-Oriented Pro-gramming)软件开发系统,它与目前的TURBO C高度兼容,并且是一种比C语言更进一步发展的面向对象的高级编程工具。但作为一种高级语言,在需要调用低级功能和较高的运行速度时,就需要用到与汇编语言进行交互式调用或是进行各种数据的相互传递。下面谈谈这种语言间的接口技术和实现方法。  相似文献   

4.
面向对象基本概念之探讨   总被引:5,自引:0,他引:5  
一、引言传统的软件开发风范并未能真正解决“软件危机”,人们不得不继续寻找新的解决途径,软件开发的面向对象风范是其中目前人们普遍关注的一种。与传统的自顶向下功能分解的软件开发风范相比,面向对象软件开发是基于问题对象的自底向上的一种风范。功能分解软件开发过程通常被刻画为从“做什么”到“如何做”,面向对象软件开发过程则是从“用什么做”到“要做什么”。前者是从外部功能去模拟客观世界,后者则强调从内部结构去模拟客观世界。什么是对象?面向对象的含义是什么?面向对象软件开发方法与传统软件开发方法  相似文献   

5.
本分析了当前岩土工程勘察领域软件开发存在的问题,提出了采用VC 面向对象技术构建岩土工程勘察系统的总体思路,并最终实现了一个实用的岩土工程勘察软件系统。  相似文献   

6.
面向对象的程序设计方法与C++兰州铁道学院郑丽英面向对象的程序设计方法与传统的结构化程序设计方法有很大的不同。传统的结构化程序设计技术运用于开发软件系统时,采用基于功能的,自顶向下的功能分解法设计系统结构,从而提高了软件的易读性和可靠性,是一种典型的...  相似文献   

7.
面向对象逻辑研究   总被引:1,自引:0,他引:1  
1引言   由于采用面向对象技术能够开发出可靠性高、可维护和可重用性好的软件,能分解和降低问题的难度和复杂度、降低开发维护费用、提高软件开发效率,同时面向对象程序是对现实世界的直接模拟、更符合客观世界的本来面貌.……  相似文献   

8.
刘国田 《软件》1996,(2):31-36
机械设计目前已全面应用CAD方法即借助电脑软件实现建模及修改等。为了利用C++的类封装机制,人们常常开发基于C^++的高层面向对象语言来编制机械设计软件。带有虚拟函数或虚拟基类的C^++对象包含动态内存指针,这些指针超出创建它们程序生存期即告无效,但开发基于C^++的高层面向对象语言必须使用稳固对象。本文分析隐含指针问题并讨论实现对象转储的途径。  相似文献   

9.
OODBMS中的数据一致性研究   总被引:3,自引:0,他引:3  
面向对象的数据库OODB是把面向对象的方法结合关系数据库所产生的新一代数据库,关系数据库具有完善的规范化理论、关系资料理论,面向对象的技术具有极强的描述客观世界的能力,二者的结合使得OODB具有强大的描述客观世界的功能。但面向对象技术的复杂性使得面向对象的数据库管理系统OODBMS在维护资料的一致性方面也非常复杂,论文基于关系数据库理论的资料一致性理论,从对象属性的一致性、对象间的一致性和日志文件三方面探讨了如何维护OODB的资料一致性。  相似文献   

10.
面向对象度量综述   总被引:7,自引:1,他引:7  
软件是信息技术的核心,因而管理人员对软件质量控制越来越重视。这种重视引起了两种效果:(1)要求新的、更好的软件开发方法和技术;(2)在软件开发过程中,进行软件度量。软件度量可以帮助管理人员控制、安排软件开发并利用反馈信息对软件进行改善,从而提高软件质量。软件度量的必要性和重要性已为软件界所认同。作为90年代的领先技术,面向对象的技术已经在软件产业中得到了广泛的运用,面向对象产品也得到了迅猛的发展。面向对象度量是对象技术不可分割的一部分,其在面向对象软件开发中的应用具有以下的功用:  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号