首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 153 毫秒
1.
青鸟II型系统面向对象语言CASE C++的设计和实现   总被引:1,自引:0,他引:1  
CASE C++语言是面向对象的CASE环境青鸟Ⅱ型系统中设计、实现的一个与C++完全兼容并支持永久对象的面向对象程序设计语言。在青鸟Ⅱ型系统中,它是对象管理系统OMS的操纵语言和所有集成工具的编程语言,同时也是支持最终用户的通用的编程语言。本文首先简要介绍了CASE C++的设计背景。然后,较详细地讨论了CASE C++中新引入的语言成份:永久对象;类定义的共享机制;永久对象间的关系描述-链和对  相似文献   

2.
DC++是一种具有分布并行设施的面对向对象编程语言。它是由面向对象语言C++向上兼容扩充得到的。本文介绍DC++语言的设计与实现。  相似文献   

3.
本文以作者开发的面向对象的滑动轴承设计专家系统ESFWID为例,详细介绍了面向对象的方法和用BorlandC++语言在Windows下开发面向对象的万家系统设计的思想和方法。  相似文献   

4.
孙建伶  董金祥 《计算机学报》1995,18(10):777-782
关系数据库与程序设计语言之间的松散耦合存在着编程范型及类型系统两方面的失配,是提高数据库应用软件之质量和生产率的极大障碍,面向对象数据库(OODB)与程序设计语言(PL)的无缝结合旨在消除这种失配,本文以面向对象数据库管理系统原型OSCAR为背景,提出OODB与PL无缝结合的基本准则,OODB无缝C^++应用编程界面的对象持久性模型,以及实现OODB无缝C^++应用编程界面的关键技术。  相似文献   

5.
需求文档分析工具(RDAT)是青鸟Ⅱ型系统中的一个支持结构化开发方法的CASE工具。本文首先简要介绍RDAT系统的设计背景,然后较详细地描述了用面向对象建模技术(OMT)设计和实现系统的全过程。  相似文献   

6.
面向对象语言在大型并行软件设计和开发上具有巨大的潜力。本文介绍了在网络环境上,我们设计 的面向对象C++并行编译系统OOCPCS的面向对象的大粒度数据流并行模型和总体设计,并讨论了其中一些重要的实现技术。  相似文献   

7.
用C++实现OODB中对象多版本   总被引:1,自引:0,他引:1  
作者利用Sybase作底层的数据存储,在C++中扩展了永久类,实现了OODB的一个重要功能,文中讨论的是在此基础上,利用C++语言重载能力,和关系数据库便于集合操作的特性,扩展我版本类,实现OODB对象多版本。  相似文献   

8.
倪彬  冯玉琳  黄涛 《软件学报》1996,7(12):752-759
SCOP是一个面向对象的组合框架软件,OOAnalysis是SCOP中支持系统分析的一个工具系统,本文介绍了OOAnalysis的设计和实现.该工具采用并行/递归式面向对象的分析方法,采用自底向上的系统构造和对象抽象与自顶向下的系统分解和对象精化相结合的方法建立对象模型,强调多层次抽象、并行工作和递归建模.这个工具有多层次、可视化和自动化的特点.  相似文献   

9.
基于机群系统的C++语言并行化实现   总被引:2,自引:0,他引:2  
在计算机机群系统环境下,将面向对象程序设计技术与并行技术相结合能够有效地降低并行程序设计的难度,提高并行程序的可维护性、可移植性和可重用性.本文探讨了机群系统下的C++语言并行化实现的几种方法,分别介绍了基于消息传递的MPC++、基于共享对象的SOC++和基于对象级并行的CCPP语言模型、编程接口及其实现,并给出了几种语言系统评测的结果及分析.  相似文献   

10.
DPC-C++语言是一个支持分布式应用程序设计的面向对象的并发程序设计语言,本文侧重介绍了DPC-C++语言的并发性实现及其程序模型,并简要给出其运行支持系统的设计。  相似文献   

11.
很多高校都采用C++语言讲解"面向对象程序设计"课程。本文结合实例探讨了在学习面向对象技术之前应该做好的两个方面的准备工作,并从多个角度对这两个方面做了详细的论述。  相似文献   

12.
提高学生计算机知识水平和实践动手能力,让学生成为社会的准职业人才,是中职学校计算机教学的根本任务。将北大青鸟程序设计语言《JavaScript》课程应用于计算机理论教学与实践操作,其教材的设计引发我对中职计算机课改的深思。北大青鸟程序设计语言采用以项目为导向的课程设计方法,课程内容全部围绕完整的项目逐步进行,学生在学习过程中,同时也完成了实用性的项目开发,其设计不仅符合学生的认知规律,能够充分调动学生的学习兴趣,提高学生的自学能力和解决实际问题的能力,培养的学生也更能适应当前市场对技能型软件人才的需求。  相似文献   

13.
青鸟工程及其CASE工具   总被引:11,自引:0,他引:11  
谢冰  杨芙清 《计算机工程》2000,26(11):76-77,92
概要介绍了青岛工程的攻关工作情况,以及“九五”攻关的核心工作:基于构件/构架复用的软件工业化生产平台(青鸟软件生产线系统),并介绍了部分具有自主知识产权的CASE工具(系统)。  相似文献   

14.
持久类模板     
本文介绍了在C 中实现持久类的一种方法。通过抽象出持久类的共同特性,可利用C 的模板技术设计一个持久类的模板,利用该模板能生成的不同的模板类。这些模板类具有挥发类的一般特性,如继承、多态,又具有持久类应有的特性,如与数据库相关的文件操作。通过持久类模板,可在C 中清晰地嵌入持久语义,很好地管理持久对象,并方便持久对象和挥发对象间的相互转换。  相似文献   

15.
The embedding of a small but expressive language of multidimensional functional programming in a well known and widely used language of object‐oriented programming leads to the combination of two radically different programming models. In this paper, we formally define the syntax and semantics of GLU?, which can be thought of as the multidimensional core of Lucid and GLU, and we describe its implementation as a language embedded in C++. With the aid of a few examples, we argue that the marriage of the two programming models is not only compatible and natural, but also that it produces a new and interesting hybrid language. Copyright © 2004 John Wiley & Sons, Ltd.  相似文献   

16.
袁伟  孙永强 《软件学报》1998,9(1):47-52
面向对象的并行程序设计提供了类似于共享内存模型对通讯和计算的抽象能力,从而非常适合于大型并行软件系统的开发.但是基于远程对象调用的分布式对象的实现效率一直是面向对象方法在分布式/并行程序设计中得到广泛应用的障碍.本文介绍了并行机MANNA上所采用的面向对象的并行程序设计模型——Dual-Object模型.该模型通过引入从语义角度出发给出的数据一致特性的描述,在一定程度上解决了实现效率低下的问题.其次,文章通过程序设计实例详细地讨论了基于Dual-Object模型的扩展C++并行程序设计,并给出了部分实际测试结果.  相似文献   

17.
In this paper we propose a set‐oriented rule‐based method definition language for object‐oriented databases. Most existing object‐oriented database systems exploit a general‐purpose imperative object‐oriented programming language as the method definition language. Because methods are written in a general‐purpose imperative language, it is difficult to analyze their properties and to optimize them. Optimization is important when dealing with a large amount of objects as in databases. We therefore believe that the use of an ad hoc, set‐oriented language can offer some advantages, at least at the specification level. In particular, such a language can offer an appropriate framework to reason about method properties. In this paper, besides defining a set‐oriented rule‐based language for method definition, we formally define its semantics, addressing the problems of inconsistency and non‐determinism in set‐oriented updates. Moreover, we characterize some relevant properties of methods, such as conflicts among method specifications in sibling classes and behavioral refinement in subclasses. Copyright © 2003 John Wiley & Sons, Ltd.  相似文献   

18.
一种面向对象的领域工程方法   总被引:26,自引:0,他引:26  
王千祥  吴琼  李克勤  杨芙清 《软件学报》2002,13(10):1977-1984
介绍了一种面向对象的领域工程方法--"青鸟领域工程方法".领域工程是对一个领域中的若干系统进行分析,识别这些应用的共同特征和可变特征,进行面向复用的开发,产生出特定于领域的构件和构架.领域工程给软件复用提供了有力的支持."青鸟领域工程方法"以" 青鸟面向对象开发方法"为基础,明确规定了领域工程中各个阶段的活动和产品,并针对每个阶段和活动给出了操作指南.  相似文献   

19.
DOPS——分布式面向对象编程系统   总被引:1,自引:0,他引:1  
DOPS是我们在Sun工作站网络中设计实现的分布式面向对象编程系统。目前包括并发面向对象编程语言CC++和该语言在松散耦合分布式环境中的运行支撑系统DRTS。本文分别介绍CC++和DRTS的设计与实现,最后给出检测结果。  相似文献   

20.
文章分析了分布式信息系统的特点,明确提出了在开发和运行分布式信息系统时,持久对象服务需要解决的新问题———对象模型的演化和持久对象的迁移。将反射和元模型技术应用于持久对象服务的设计和构造中,提出了一种反射的持久对象服务体系结构和编程模型。  相似文献   

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

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