共查询到20条相似文献,搜索用时 31 毫秒
1.
提出了一种基于复用的构件开发模型,该模型解决了构件内部结构和组织问题,保证良好的功能职责划分和关注点分离;保证构件以规范化的方式提供对外服务接口和扩展接口;保证构件具有良好的扩展性以及随需应变的能力.通过应用该模型开发了面向金融领域的客户管理构件,并将该构件复用于具体的金融项目.实践表明,该模型能提高软件复用率,降低开发难度,加快开发速度. 相似文献
2.
构件库技术的研究与发展 总被引:31,自引:1,他引:31
1.引言软件工程的目标是致力于提高软件生产效率和软件质量,摆脱手工作坊式的开发方式。如果每个应用软件系统的开发都从头开始,其中必然存在大量的重复劳动。软件复用是一条提高软件生产效率和软件质量的切实可行的解决方案,其出发点是应用系统的开发以已有的工作为基础,充分利用已有系统的开发中所积累的知识和经验进行新的开发。这样软件开发的重点就可以集中于应用系统中的特有构成成分上。软件构件只有在数量上达到了一定的规模才能真正满足软件复用和基于构件的软件开发(CBSD)的需求,因此必须有一个强有力的工具来对这些数量庞大的软件构件进行管理。构件库作为一种支持软件复用的基础设施,它提供对软件构件进行描述、分类、存储和检索等功能。 相似文献
3.
4.
软构件技术及其在MIS中应用的研究 总被引:17,自引:0,他引:17
软件构件化是软件行业走向工业化的关键。论述了软构件的概念、基本思想,并与传统MIS开发方法进行比较,研究了一种基于软构件的MIS开发模型,并具体分析了一个应用实例。 相似文献
5.
6.
针对面向构件系统的开发,提出了一种根据构件开发过程中的动态信息及开发人员的不同状态,按一定策略,以系统开发效率和系统使用性能优化为目标的动态发射机制。用形式化方式给出了软件构件定义,并论述了发射模型的抽象语义,为面向构件系统的进一步开发奠定了基础。 相似文献
7.
软件演化信息是一种重要的、能反映软件变化历史的信息.然而,传统的软件演化信息以文件或者项目作为跟踪软件变化的基本单元,不能有效地支持构件化软件演化信息的存储和检索.提出了采用本体概念表示构件化软件演化信息的策略,并利用Jena推理机实现构件化软件演化信息的荻取.该方法不仅能检索构件化软件的基本演化信息,而且可以通过定义规则的方式检索出蕴含的演化信息.同时,文中也提出了一种构件化软件演化度量的模型,该模型通过对演化属性的计算分析来预测构件化软件的演化趋势. 相似文献
8.
软件构件化研究及其在MIS开发中的应用 总被引:5,自引:0,他引:5
软件构件是软件行业走向工业化关键。综述在软构件技术方面的研究成果,并就软件研究的若干关键技术问题作了讨论。提出了总线机制集成软构件。并将构伯法引入MIS开发,设计实现了一个较为通用的MIS集成一体化开发环境。 相似文献
9.
基于J2EE的曲线构件设计与实现 总被引:1,自引:0,他引:1
Web曲线作为在B/S系统中经常使用的数据表现方式,已经得到了越来越广泛的应用。针对J2EE平台下Web曲线开发中便捷性不强及软件复用度不高的问题,文中提出了基于构件的J2EE网络曲线解决方案。从分析对比J2EE平台Web曲线的实现方法入手,介绍了Applet,Servlet和Web service等实现方法。着重阐述各种方法的服务器负载、软件复用度和实现难度。最后详细说明独立曲线构件HHUChart的实现原理、使用步骤及功能说明。给出了HHUChart构件的软件结构图,并结合在具体项目中的应用,对该构件在Web曲线开发中的便捷性与高复用度两方面做出了展示。 相似文献
10.
为了解决自动气象站采集器嵌入式应用程序维护、扩展困难的问题,提出了一种基于构件的可配置嵌入式应用程序设计模式,把传统的嵌入式应用程序拆分成功能构件、框架构件、配置构件和解析器,通过组装构件的方式开发应用程序;实验程序实现了数据采集、数据质量控制、数据计算、数据存储和基本的通信协议;并且基于此套设计模式,可以方便地进行气象要素和导出量的配置,或者对软件的功能进行扩展;实验结果表明,此套设计模式大大地提高了嵌入式应用程序的易维护性、易扩展性以及开发效率. 相似文献
11.
12.
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.
陈世龙 《数字社区&智能家居》2002,(10):33-35
一个企业的管理,大公司有大公司的方式,小公司也有小公司的方式,如果把别人的经验生搬硬套到自己身上,可能会适得其反。同样,管理一个软件项目也一样,大项目和小项目的方式不完全一样。但从另一个角度来看,项目的大与小并没有本质的区别很多方法是共通的。一、小项目的特点大家知道,“软件危机”的出现起源于一些大型项目的不断延迟甚至失败。小项目相比之下,具有以下特点:1.项目功能相对较少2.开发人员较少3.开发周期较短二、小项目开发中常犯的错误小项目看起来比较简单,因而人们往往忽视了小项目的管理,在开发中容易犯… 相似文献
17.
18.
PAR平台是本团队研制成功的支撑软件形式化和自动化开发的软件平台。该平台充分体现了功能抽象和数据抽象的优越性,使得软件开发变得便捷和可靠,达到这一性能的关键要素是一批可重用软件构件。为保证整个软件平台的正确性和可靠性,确保其中软件构件的正确性和可靠性就显得十分重要。选取PAR平台中若干典型软件构件,用形式化方法对构件的语义进行形式化描述,并借助Coq定理证明系统,对构件的正确性进行形式化验证,大幅度提高了软件构件形式化验证的效率。 相似文献
19.
概述软件基本开发完毕了,既然也经过了层层测试来验证软件构件和软件系统的质量,这些软件构件就应当及时提交到构件库。软件虽然开发完了,但交付到用户手中之前还有不少工作要做,发布工作就负责将软件本身、包括配置文件、用户手册、帮助文档、安装手册等进行收集、整理、打包、发布。 相似文献