共查询到20条相似文献,搜索用时 78 毫秒
1.
理想的构件模型与性能分析 总被引:2,自引:0,他引:2
1 引言面向对象的软件开发方法是当今软件开发的主流方法。面向对象软件开发方法的优点主要体现在软件的分析、设计和源代码等的开发阶段,而源代码经过编译、连接后得到的可执行软件则像是铁板一块,不可改变和重用。这一问题使得我们原本期望在开发一个项目时也可以象硬件市场上购买硬件一样在软件市场上购买软件配件这一目标无法实现。本文介绍的构件技术是一种软件实现的方法和技术——构件技术,它是面向对象方法在目标代码级的完善和补充。目前,流行的构件技术有三种,这些构件技术都在一定程度上解决了面向对象方法在目标代码级上的封装、模块化和重用等问题,它们是对面向对象技术的完善和补充。但是,这些构件技术在具体实现细节上都存在有一些不尽如人意的地方,本文讨论了它们各自的特点及缺陷,并给出了一种理想的构件模型。最后,对利用构件技术实现软件的遗产工程和软件的动态维护等问题也进行了探讨。 相似文献
2.
孙祥娥 《数字社区&智能家居》2005,(1):37-40
基于构件的软件系统要求构件能够被正确的理解和使用.构件交互协议的描述为此提供了有效的途径。本文给出了一种基于时序的构件交互协议描述方法,通过在构件标识部分引入基于时序的交互约束.能够有效的描述构件的交互协议。 相似文献
3.
基于构件的软件开发模型及其实现 总被引:20,自引:0,他引:20
本文结合结构化方法和面向对象方法的优点,提出了一种实用化的基于对象构件的软件开发模型,该模型允许用户项目初始阶段采用结构化分析和设计技术,利用该模型,开发了一个油气田综合信息系统。 相似文献
4.
软件构件模型及实现方法分析 总被引:3,自引:0,他引:3
本文介绍了DCOM,EJB,CORBA三种构件模型,并对它们各自的特点进行了介绍,同时通过对它们进行比较,给出它们各自的优缺点及相互关系。 相似文献
5.
基于构件的软件开发模式是大规模软件复用的一条切实可行的途径。近二十年来面向对象技术的迅速发展为这种开发模式提供了必要的技术支持。从软件设计范型的角度出发可以将构件分为OO构件和非OO构件两类,本文针对OO构件提出了一个简明的OO构件模型和OO构件描述语言,能够描述OO方法学中一些最常用的软件形态,为OO构件的制作、检索和组装提供一种易于实现的基础支持。 相似文献
6.
本文根据AND-CASE环境对软件构件的要求,提出可复用构件表示模型,将刻面法和规格说明相结合的综合刻面法描述构件库中的构件,以兼顾刻面法的灵活易用性和规格说明的规范性,并将其应用于AND-CASE环境,有效实施内建层次词典检索和多种形式的构件匹配。 相似文献
7.
9.
大规模和复杂的实时系统可以显著获益于基于构件的软件开发方法,即通过已有的经过验证的可复用构件来构造实时系统,如能将这一集成过程自动化,将会显著提高实时系统的开发效率。通过对实时任务特性的分析,在Timed CSP等形式化工具的基础上,提出了一种具有精确语义的实时构件描述机制-RTCS,并探讨了在实时COR—BA架构内利用RTCS实现构件自动生成的方法。 相似文献
10.
提出了一种基于复用的构件开发模型,该模型解决了构件内部结构和组织问题,保证良好的功能职责划分和关注点分离;保证构件以规范化的方式提供对外服务接口和扩展接口;保证构件具有良好的扩展性以及随需应变的能力.通过应用该模型开发了面向金融领域的客户管理构件,并将该构件复用于具体的金融项目.实践表明,该模型能提高软件复用率,降低开发难度,加快开发速度. 相似文献
11.
12.
基于构件的软件复用在软件企业中的实现模型 总被引:2,自引:0,他引:2
阐述了基于构件的软件复用技术,利用其成熟的构件设计标准提出了一种比较实用的实现模型,并尝试此技术在公务网项目中的实践应用,极大地方便了软件复用,对提高软件开放效率有着重要意义。 相似文献
13.
接口是构件与外界交互的唯一场所,接口的设计直接涉及到构件集成与扩展的难易程度.提出了一个面向软件体系结构的具有性能约束的构件接口模型,该接口模型遵守构件的封装性,允许客户了解构件的拓扑结构等信息,支持构件在接口处的集成与扩展;同时还增加了性能描述和性能保障机制,以实现对构件的性能控制.该模型在某国防基础科研项目的研究中得到了应用,达到了比较好的效果. 相似文献
14.
一种基于四层结构的构件库模型研究 总被引:1,自引:0,他引:1
文章提出了一种基于四层结构的构件库模型,并按照构架层、构件层、叶类层、叶函数(叶方法)层的层次结构管理可复用构件。并且对于各层实体的描述形式作了进一步的研究,说明了构架、构件、类、函数(类方法)的描述属性以及它们之间的关系,促进更有效地组织和管理可复用构件,从而支持构件使用者更好地检索、理解和选取构件。 相似文献
15.
构件库技术的研究与发展 总被引:31,自引:1,他引:31
1.引言软件工程的目标是致力于提高软件生产效率和软件质量,摆脱手工作坊式的开发方式。如果每个应用软件系统的开发都从头开始,其中必然存在大量的重复劳动。软件复用是一条提高软件生产效率和软件质量的切实可行的解决方案,其出发点是应用系统的开发以已有的工作为基础,充分利用已有系统的开发中所积累的知识和经验进行新的开发。这样软件开发的重点就可以集中于应用系统中的特有构成成分上。软件构件只有在数量上达到了一定的规模才能真正满足软件复用和基于构件的软件开发(CBSD)的需求,因此必须有一个强有力的工具来对这些数量庞大的软件构件进行管理。构件库作为一种支持软件复用的基础设施,它提供对软件构件进行描述、分类、存储和检索等功能。 相似文献
16.
制造控制系统的软件构件模型 总被引:1,自引:0,他引:1
为了实现制造控制系统软件的有效重用,提出了制造控制系统软件构件的描述模型,保证软件构件描述与可执行代码之间的一致性。通过领域分析,将制造控制系统的软件构件接口与实现分离,信息与功能分离,构件之间通信通过独立的数据对象实现。消除了软件构件之间的网状调用关系,简化了应用软件结构和软件设计,提高了软件的可重用性和重用效率。 相似文献
17.
18.
贾倩 《数字社区&智能家居》2007,(9):1350-1351
软件复用技术是提高软件开发效率和质量的有效途径,可复用的构件在软件复用技术中作用重大。本文阐述了构件的概念和类别,讨论了一种实用的基于构件的软件开发流程,并分析其优势。最后对构件的技术发展作一展望。 相似文献
19.
贾倩 《数字社区&智能家居》2007,(17)
软件复用技术是提高软件开发效率和质量的有效途径,可复用的构件在软件复用技术中作用重大.本文阐述了构件的概念和类别,讨论了一种实用的基于构件的软件开发流程,并分析其优势.最后对构件的技术发展作一展望. 相似文献