首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
提出了一种基于复用的构件开发模型,该模型解决了构件内部结构和组织问题,保证良好的功能职责划分和关注点分离;保证构件以规范化的方式提供对外服务接口和扩展接口;保证构件具有良好的扩展性以及随需应变的能力.通过应用该模型开发了面向金融领域的客户管理构件,并将该构件复用于具体的金融项目.实践表明,该模型能提高软件复用率,降低开发难度,加快开发速度.  相似文献   

2.
构件库技术的研究与发展   总被引:31,自引:1,他引:31  
1.引言软件工程的目标是致力于提高软件生产效率和软件质量,摆脱手工作坊式的开发方式。如果每个应用软件系统的开发都从头开始,其中必然存在大量的重复劳动。软件复用是一条提高软件生产效率和软件质量的切实可行的解决方案,其出发点是应用系统的开发以已有的工作为基础,充分利用已有系统的开发中所积累的知识和经验进行新的开发。这样软件开发的重点就可以集中于应用系统中的特有构成成分上。软件构件只有在数量上达到了一定的规模才能真正满足软件复用和基于构件的软件开发(CBSD)的需求,因此必须有一个强有力的工具来对这些数量庞大的软件构件进行管理。构件库作为一种支持软件复用的基础设施,它提供对软件构件进行描述、分类、存储和检索等功能。  相似文献   

3.
随着路由器的研究重点从对路由器性能的提升发展到对路由器功能的扩展,可重构路由单元成为解决路由器功能扩展方面的一个很好的尝试。可重构路由单元的构件化设计引入了软件构件模型的思想。基于软件模型构件化开发,对可重构路由单元构件模型的描述及管理方法做了研究。软件构件描述语言和描述方法的研究与设计为下一步进行路由器构件化开发也打下了坚实的基础。  相似文献   

4.
软构件技术及其在MIS中应用的研究   总被引:17,自引:0,他引:17  
软件构件化是软件行业走向工业化的关键。论述了软构件的概念、基本思想,并与传统MIS开发方法进行比较,研究了一种基于软构件的MIS开发模型,并具体分析了一个应用实例。  相似文献   

5.
基于构件的软件集成使软件项目从一个以代码编写和错误修正为中心的过程变为一个更为受控的集成过程,在这个过程里新代码的开发降到了最低程度,系统的升级变成了替换具有良好边界的系统功能单元的过程.本文从软件复用的角度,分析了构件要素和构件架构,介绍了电力远程抄表系统的原理和结构,通过短信二次开发控件实现了该系统的接收和发送模块.  相似文献   

6.
针对面向构件系统的开发,提出了一种根据构件开发过程中的动态信息及开发人员的不同状态,按一定策略,以系统开发效率和系统使用性能优化为目标的动态发射机制。用形式化方式给出了软件构件定义,并论述了发射模型的抽象语义,为面向构件系统的进一步开发奠定了基础。  相似文献   

7.
钟林辉  宗洪雁 《计算机科学》2015,42(1):196-200,231
软件演化信息是一种重要的、能反映软件变化历史的信息.然而,传统的软件演化信息以文件或者项目作为跟踪软件变化的基本单元,不能有效地支持构件化软件演化信息的存储和检索.提出了采用本体概念表示构件化软件演化信息的策略,并利用Jena推理机实现构件化软件演化信息的荻取.该方法不仅能检索构件化软件的基本演化信息,而且可以通过定义规则的方式检索出蕴含的演化信息.同时,文中也提出了一种构件化软件演化度量的模型,该模型通过对演化属性的计算分析来预测构件化软件的演化趋势.  相似文献   

8.
软件构件化研究及其在MIS开发中的应用   总被引:5,自引:0,他引:5  
秦扬  陈良宽 《计算机工程》1999,25(7):30-32,97
软件构件是软件行业走向工业化关键。综述在软构件技术方面的研究成果,并就软件研究的若干关键技术问题作了讨论。提出了总线机制集成软构件。并将构伯法引入MIS开发,设计实现了一个较为通用的MIS集成一体化开发环境。  相似文献   

9.
基于J2EE的曲线构件设计与实现   总被引:1,自引:0,他引:1  
穆林  王志坚  娄渊胜 《微机发展》2006,16(6):198-200
Web曲线作为在B/S系统中经常使用的数据表现方式,已经得到了越来越广泛的应用。针对J2EE平台下Web曲线开发中便捷性不强及软件复用度不高的问题,文中提出了基于构件的J2EE网络曲线解决方案。从分析对比J2EE平台Web曲线的实现方法入手,介绍了Applet,Servlet和Web service等实现方法。着重阐述各种方法的服务器负载、软件复用度和实现难度。最后详细说明独立曲线构件HHUChart的实现原理、使用步骤及功能说明。给出了HHUChart构件的软件结构图,并结合在具体项目中的应用,对该构件在Web曲线开发中的便捷性与高复用度两方面做出了展示。  相似文献   

10.
为了解决自动气象站采集器嵌入式应用程序维护、扩展困难的问题,提出了一种基于构件的可配置嵌入式应用程序设计模式,把传统的嵌入式应用程序拆分成功能构件、框架构件、配置构件和解析器,通过组装构件的方式开发应用程序;实验程序实现了数据采集、数据质量控制、数据计算、数据存储和基本的通信协议;并且基于此套设计模式,可以方便地进行气象要素和导出量的配置,或者对软件的功能进行扩展;实验结果表明,此套设计模式大大地提高了嵌入式应用程序的易维护性、易扩展性以及开发效率.  相似文献   

11.
构件技术及其相应规范的出现带来了构件化软件时代。可是构件化软件固有的特点向传统的程序分析测试技术提出了一个尖锐的问题:构件的开发者独立开发和测试了构件,而使用构件的用户在无法访问到构件源代码的前提下如何对构件化系统进行充分测试?在观测构造理论基础上构造了一种基于有限状态自动机,并可验证构件化软件行为的测试方法。通过实验验证了其有效性。  相似文献   

12.
陈宣文  马超  马倩  孟强 《测控技术》2023,42(2):108-115
针对飞行控制软件日趋紧张的型号进度和快速增长的代码规模,首先,提出了基于模型驱动构件库开发飞行控制软件的基本概念,并与传统软件开发方法进行了对比分析;然后,针对飞行控制软件快速开发的需求,根据构件的设计准则,对飞行控制软件功能、性能、软件和硬件组成、接口关系进行领域工程建模;对飞行控制软件的共性通用部分和型号定制部分解耦后进行分层和领域构件化分析,建立了软件工厂模式的开发平台框架;最后,详细讨论了基于模型驱动构件库的软件工厂实现和维护的关键技术。  相似文献   

13.
基于J2EE的曲线构件设计与实现   总被引:1,自引:0,他引:1  
Web曲线作为在B/S系统中经常使用的数据表现方式,已经得到了越来越广泛的应用。针对J2EE平台下Web曲线开发中便捷性不强及软件复用度不高的问题,文中提出了基于构件的J2EE网络曲线解决方案。从分析对比J2EE平台Web曲线的实现方法入手,介绍了Applet,Servlet和Web service等实现方法。着重阐述各种方法的服务器负载、软件复用度和实现难度。最后详细说明独立曲线构件HHUChsrt的实现原理、使用步骤及功能说明。给出了HHUChart构件的软件结构图,并结合在具体项目中的应用,对该构件在Web曲线开发中的便捷性与高复用度两方面做出了展示。  相似文献   

14.
面向领域的软件定制化开发方法研究与应用   总被引:1,自引:0,他引:1  
软件重用被视为解决软件危机、提高软件生产率和质量的有效途径。基于体系结构、特定域的重用能够显著提高软件重用的效果。与传统的应用软件开发模式相比,定制化的软件开发具有构件复用率高、开发速度快、产品质量均衡等特点。论文介绍了面向领域的软件生产平台SoftProline,其多引擎协作的体系结构以及定制化的软件开发方式。并给出了一个在电子政务领域的具体实施BH-GRM。  相似文献   

15.
设计了构件层级开发模型,重点研究了模型中界面表现层、业务逻辑层和数据通道层,并结合构件层级开发模型给出了全景监测构件实例。构件层级开发模型采用层次化开发方法,明确了各层功能边界和实现方法,解决了构件内部组织和结构问题,确保清晰的功能职责划分,分离构件开发的关注点,提高了构件的可复用性以及软件的开发效率。  相似文献   

16.
一个企业的管理,大公司有大公司的方式,小公司也有小公司的方式,如果把别人的经验生搬硬套到自己身上,可能会适得其反。同样,管理一个软件项目也一样,大项目和小项目的方式不完全一样。但从另一个角度来看,项目的大与小并没有本质的区别很多方法是共通的。一、小项目的特点大家知道,“软件危机”的出现起源于一些大型项目的不断延迟甚至失败。小项目相比之下,具有以下特点:1.项目功能相对较少2.开发人员较少3.开发周期较短二、小项目开发中常犯的错误小项目看起来比较简单,因而人们往往忽视了小项目的管理,在开发中容易犯…  相似文献   

17.
刘丹  于海斌  王宏 《信息与控制》2003,32(Z1):618-622
当前许多嵌人式系统的设计和开发采用体系结构和构件的技术,将环境对系统的要求与系统的功能分离,将系统的功能分解到各相对独立的构件,构件间的接口既要满足逻辑功能的连接,又要满足实时性要求.软硬件协同设计方法也是利用体系结构和构件的思想,同时对系统的软件硬件进行交叉设计和验证,解决传统方法中软件硬件相孤立所带来的开发周期长效率低等问题.  相似文献   

18.
PAR平台是本团队研制成功的支撑软件形式化和自动化开发的软件平台。该平台充分体现了功能抽象和数据抽象的优越性,使得软件开发变得便捷和可靠,达到这一性能的关键要素是一批可重用软件构件。为保证整个软件平台的正确性和可靠性,确保其中软件构件的正确性和可靠性就显得十分重要。选取PAR平台中若干典型软件构件,用形式化方法对构件的语义进行形式化描述,并借助Coq定理证明系统,对构件的正确性进行形式化验证,大幅度提高了软件构件形式化验证的效率。  相似文献   

19.
黄柳青  温昱 《程序员》2006,(11):134-135
概述软件基本开发完毕了,既然也经过了层层测试来验证软件构件和软件系统的质量,这些软件构件就应当及时提交到构件库。软件虽然开发完了,但交付到用户手中之前还有不少工作要做,发布工作就负责将软件本身、包括配置文件、用户手册、帮助文档、安装手册等进行收集、整理、打包、发布。  相似文献   

20.
《计算机工程》2017,(9):316-321
传统的软件能耗测量方式是在软件设计完成后进行实际测量从而得到能耗值,不能在软件的设计初期形成一定的数据量为开发做出参考。为此,从体系结构层面对软件进行构件化处理,基于随机Petri网分别对构件、接口、连接件各模块进行建模与分析,构造出嵌入式软件能耗模型ESPN。给出寻找3种能耗路径的方法,根据能耗状态可达图对软件能耗进行预测并求得其确切值。通过实例化分析与设计验证了该模型的有效性。  相似文献   

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

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