首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
XML技术在CBSE中的应用   总被引:1,自引:0,他引:1  
随着面向对象方法的日趋成熟,构件的独立性,可重用性,在不同粒度上的可扩充性被人们所认识,基于构件的软件工程CBSE(Component-Based Software Engineering)将形成未来开发软件系统的基础。而另一方面,计算机网络发展迅速,各项技术日新月异,其中扩展标志语言XML(Extensible Markup Language)这项最新技术以其简单化,多用途形成了强大的生命力,本文详细论述了CBSE与XML的技术特性,并结合CBSE与XML这两方面技术的发展讨论了XML在CBSE中可发挥的强大作用与应用前景。  相似文献   

2.
该文通过对软件工程技术的进展与现实的分析,指出了软件工程尽管取得了一定的研究成果,但与预先的期望仍有较大的距离;未来软件工程的发展主要依赖于软件重用技术和面向对象技术的发展;同时注重软件人才的培养和改善软件流通状况也将对解决软件危机起一定的作用。  相似文献   

3.
二十世纪六十年代末是软件工程的诞生时间,从他诞生之日到现在已经经历了40余年,并且在这段时间内一直以一种综合性的计算机领域的独立学科而存在.而且不仅是现在,以致未来一段时间内,软件的标准化技术、中间件、软件构建技术和软件重用都将成为软件工程领域内重点研究的部分.所以,对于比较热点的领域的研究步伐的详细了解是极其重要的,这也对我们接下来研究的方向的确定具有重要的指导意义.  相似文献   

4.
软件工程方法的演化   总被引:4,自引:0,他引:4  
本文从处理软件复杂性的角度,对软件工程中不同的发展时期主要的软件开发方法进行了分析和比较。其中主流的方法包括结构方法、面向对象方法、组件技术、软件模式、面向Aspect技术、软件体系结构和软件代理技术。  相似文献   

5.
软件体系结构与组件软件工程   总被引:19,自引:3,他引:19  
介绍了组件类型和体系结构的概念。在ACA和NCA之间作了比较,基于构件的软件工程给软件开发带来的变化。  相似文献   

6.
COM的可重用性及其存在的问题   总被引:1,自引:0,他引:1  
计算机的出现,在运算速度和信息存储量上都为人类带来了突破性进展。为了更好地控制它、应用它、发展它,需要有一种抽象介质存在于机器指令和自然语言之间——汇编语言和各种高级语言。应用这些语言,还需一定的开发方法,从面向过程的结构化程序设计到面向对象程序设计方法,继而提出了组件的概念。“组件”技术的兴起可以说是应人们对可重用、软件标准化的要求,藉面向对象思想及其支持语言(如  相似文献   

7.
贾育 《软件世界》2005,(8):48-50
基于构件的软件工程(Compwnent- Based Software Engineering.简称CBSE) 或基于构件的开发(Component-Based Development,简称CBD)是一种软件开发的新范型,它是使用与特定构件模型相关的合成技术,复用构件库中可信赖的构件,高效率、高质量地构造应用软件系统的工程化过程。CBSE遵循“购买而不创建”的开发哲学,让人们从“一切从头开始”的程序编制转向软件组装。基于构件的开发任务包括创建、检索和评价、适配、组装、测试和验证、配置和部署、维护和演进,以及遗留系统的再工程等主要活动,它们与传统的生命周期中的方法不尽相同,开发过程分为以开发领域构架和构件为目标的领域工程过程,以开发  相似文献   

8.
组件化分布式应用平台的研究与设计   总被引:12,自引:0,他引:12  
本文根据软件开发行业的发展现状和问题,通过对相关解决技术如组件技术、分布对象技术和软件体系结构技术的研究与分析,提出了一个基于组件的分布式应用运行平台及其开发环境,目标在于降低应用开发复杂度,提高软件生产率,支持动态的、灵活可扩展的软件系统结构模型。  相似文献   

9.
基于组件程序的模型及动态唤醒   总被引:1,自引:0,他引:1  
软件重用致力于根据已存组件的构造软件,在应用重用技术进行设计时,所需考虑的一个重要问题是如何唤醒底层子组件的服务,本文首先给出了基于组件设计的模型,然后给出了一种动态唤醍的策略,这种唤醒方式通过动态说明匹配和考察组件的运行时特性来确定目标线件,并较之静肪唤醒提供了更多的的灵活性和扩展性。  相似文献   

10.
本文首先介绍了组件、基于组件的软件工程的概念、特点和意义,然后论述了组件软件工程的开发过程和开发方法,并与传统的软件开发方法进行了比较,组件软件工程的出现,将会大大提高软件生产效率,增加软件的可靠性、易读性、易维护性。  相似文献   

11.
基于中间件的分布式系统开发过程的研究   总被引:6,自引:1,他引:6  
分布式中间件是实现分布式系统的重要途径。从软件工程角度出发,探讨了基于中间件的分布式系统的开发过程,对其不同于传统软件过程中的设计、测试和维护等部分进行了讨论,分析了分布式系统的三层体系机构。  相似文献   

12.
夏苑  张为群 《计算机科学》2005,32(8):213-215
基于构件的软件工程(CBSE)是众多嵌入式软件开发方法中的一种崭新方法。本文提出一种RT—UML^*/LTLC的双语言框架来对基于CBSE的嵌入式实时软件的建模.既能充分地刻画出嵌入式软件实时.资源严格有限等特点,又能较好地体现出构件的特征,能更容易地过渡到基于构件的嵌入式软件开发方法的后继阶段。  相似文献   

13.
软件工程方法的新进展:面向Agent的软件工程   总被引:6,自引:0,他引:6  
面向Agent的软件工程方法是软件工程领域的一种新方法,与现有的开发方法相比,Agent具有较强能力对复杂软件系统中的活动实体进行高层抽象。分析了面向Agent软件工程方法对复杂软件系统建模的成功之处,并又对面向Agent的高层建模方法和基于面向对象方法的面向Agent的设计方法作了一些研究。  相似文献   

14.
15.
软件重构的概念、原则,讨论了软件重构的优点和适用场合,并介绍了自动化软件重构工具。  相似文献   

16.
围绕重用这个问题人们已经进行了大量的实践研究。随着面向对象技术的提出,面向组件的软件重用技术已成为近几年软件重用技术的研究的热点,它正改变着软件系统的开发方式。对重用技术、组件技术进行了简单介绍,对组件的模型进行了论述和研究,最后对软件重用作出了总结和展望。  相似文献   

17.
《Software, IEEE》2006,23(4):98-99
An interesting issue facing software engineering relates to the evidence for adopting new techniques, tools, languages methodologies, and so on. We shouldn't always reject new models based on pure argument and logic, but ideally, we should subject such developments to some form of validation. The software engineering community has addressed this issue in part by the establishment of specialist conferences. Two of these are merging, and the Technical Council on Software Engineering thought you would like to know why.  相似文献   

18.
This paper aims to present an ontology model of software engineering to represent its knowledge. The fundamental knowledge relating to software engineering is well described in the textbook entitled Software Engineering by Sommerville that is now in its eighth edition [1] and the white paper, Software Engineering Body of Knowledge (SWEBOK), by the IEEE [2] upon which software engineering ontology is based. This paper gives an analysis of what software engineering ontology is, what it consists of, and what it is used for in the form of usage example scenarios. The usage scenarios presented in this paper highlight the characteristics of the software engineering ontology. The software engineering ontology assists in defining information for the exchange of semantic project information and is used as a communication framework. Its users are software engineers sharing domain knowledge as well as instance knowledge of software engineering.  相似文献   

19.
Information revolution means that the software such as MIS developed by software engineers must be capable of rapid adaptation to constantly changing circumstances and demands in order to remain capable of effectively fulfilling their missions. The key to achieve these goals is to maintain an update understanding of the workers' requirements, how well thcse are currently met, and how well current and future needs might be met by conceivable solution options. This paper proposes an engineering approach of knowledge based software systems for the development and evolution of software systems. This approach captures the changing requirements of the works, together with the details of the solutions that are intended to meet them, in a repository.  相似文献   

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

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