首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
基于可复用构件的软件开发过程研究   总被引:2,自引:0,他引:2  
本文在分析软件复用和软件构件相关概念基础上,对基于可复用构件的软件开发过程进行了深入研究,主要从开发可复用构件和基于可复用构件应用软件系统构造两方面入手,进一步提出基于可复用构件软件开发基本思路和生命周期模型,可复用构件开发步骤,构件组装应用系统方法等。  相似文献   

2.
文章首先提出公共构件提取与设计原则,总结了MIS公共构件的2大类型:功能类公共构件和信息实体类公共构件;提出了针对两类公共构件的"MIS公共构件提取与设计过程模型".该模型分为3个阶段:公共构件提取、公共构件接口提取与初步设计以及公共构件基于系统体系结构的设计,并在淮北煤矿安全管理信息系统中给出上述过程模型和方法的应用.  相似文献   

3.
构件化开发方法(component-based development,CBD)是软件复用的一条切实可行的途径,主张通过设计和复用能独立完成特定功能的构件来组装软件,从而提高软件复用度。本文在基于构件的开发基础上对其进行了改进,提出了一种简单而有效的面向代码的构件开发方案,并在PLM系统的实际开发中得到了很好的应用。  相似文献   

4.
复合文档编辑管理构件是在Windows95环境下设计与实现的。着重描述了复合文档管理构件的架构过程,以及构件内部对插入对象的管理机制。在该构件的支持下,客户程序可以使用户以页的方式建造复合文档,并且可以通过在热点对象上的点击跳转,来浏览整个文档内容  相似文献   

5.
软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势,可复用构件的制作和集成组装是其中涉及的两个重要活动.本文提出软件复用的条件、环境和注意问题,以及支持接口连接式和插头插座式体系结构的构件模型和基于体系结构的构件集成组装框架,并讨论给出构件的制作和组装过程.  相似文献   

6.
软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势 ,可复用构件的制作和集成组装是其中涉及的两个重要活动 .本文提出软件复用的条件、环境和注意问题 ,以及支持接口连接式和插头插座式体系结构的构件模型和基于体系结构的构件集成组装框架 ,并讨论给出构件的制作和组装过程  相似文献   

7.
基于构件技术和重构思想的软件复用为解决软件危机指明了出路,但目前缺乏规范的度量方法指导挑选可靠性构件和设计复用性构件,借助特征点和自动机很好地解决了上述问题.在此基础上提出了构件特征点的概念,目的是描述构件自身的外部静态特征和内部逻辑结构,接着构造出特征自动机描述构件自身语境,并利用特征自动机提取出构件有效特征点,进而计算出构件的特征点有效率,然后利用类似于功能点的计算方法准确地量化构件的度量结果,为设计和使用构件增加了指示器.  相似文献   

8.
霍英 《韶关学院学报》2010,31(12):14-18
指出软件复用与构件的基本概念,重点分析了当前构件技术主要研究的各项内容与现状,在此基础上,提出了构件研究过程中存在的主要问题,并对今后构件技术的发展进行了展望.  相似文献   

9.
嵌入式数据分析类仪器软件应用框架的开发   总被引:1,自引:0,他引:1  
基于嵌入式数字化仪器的领域分析,提出了数据分析类仪器嵌入式软件的体系结构和框架描述,并采用构件化技术进行框架设计,开发了一系列针对该类仪器软件的可配置、可扩展的通用构件库和专用构件库.同时,在构件库设计和框架设计中使用了多种设计模式,使框架设计更合理、更易于使用.应用该框架,用户可以按照应用需求选择构件库进行分析类仪器软件系统的构建,以提高开发效率和软件质量,同时获得极短的开发周期.  相似文献   

10.
通过对基于构件的软件开发(CBSD)方法的研究,提出了一套从问题域出发,通过对问题域建模得出合理的构件设计,并通过构件组装方式开发整套系统的实用的软件开发过程.经实例验证,按照该过程开发系统可降低开发成本,提高软件质量,满足软件复用的要求.  相似文献   

11.
基于多线程UI-Model的远程实时交互教学系统   总被引:1,自引:0,他引:1  
针对远程实时交互系统中亟待解决的交互功能扩充与复用及通用文档共享的问题,提出了多线程UI-Model体系结构,利用用户界面委托层,对传统的UI-Model体系结构进行了改进,实现了远程实时交互教学系统中交互功能的扩充与交互模块的复用;应用基于WebBrowser控件实现了通用文档共享模块,并结合GDI+的应用实现了在文档共享中同步绘图交互的功能.利用多线程UI-Model体系结构设计和实现了一种易扩展、可复用的具有文字、视频、电子白板、文档共享等多种实时交互功能的远程实时交互教学系统.  相似文献   

12.
可复用多媒体应用构件包括音频构件、视频和图像构件、多媒体复合文档构件以及集成构件,通过软件复用技术,在多媒体软件开发中使用这组构件,可简化多媒体软件的编程工作,提高多媒体应用软件的开发效率和质量,主要介绍了可复用多媒体应用构件的设计和实现方法。  相似文献   

13.
以软件复用为背景, 对基于构件的软件开发和应用框架技术进行了研究.为使基于构件的软件开发更具灵活性与适应性,基于.NET平台设计并实现了一种基于构件的动态配置应用框架.该框架把"依赖注入"思想封装为一个构件,通过该构件可以灵活便捷的加载其他构件,不必关心其他构件复杂的内部实现,并且可以动态更新,加载构件而不必重新编译系统.最后举例介绍了一个应用实例以说明相应的系统开发流程.该技术思想在实际应用中取得了良好效果.  相似文献   

14.
在介绍构件技术的基础上,提出了基于可复用构件的财务管理系统的开发模型和体系结构,以此为基础,利用.NET平台进行财务构件开发,并对其中的关键技术AOP和ORM等作了分析与探讨,解决了在财务管理系统中如何应用软构件技术的问题。  相似文献   

15.
针对形式化语义对构件组装和演化描述能力不足的问题,提出了基于Petri网的构件组装模型.以Petri网系统表示构件的静态组装结构,用网中标识在库所中的流动来模拟构件的动态运行过程;构造了6种具有普遍适应性的构件组装运算,给出了构件Petri网的动态运行规则,并通过案例演示了构件Petri网的演化和组装运算过程.为了支持对构件演化过程中波及效应的量化分析,从可达标识图中抽象出构件影响因子用来描述相关构件耦合度的大小,并用以度量构件系统演化时的影响度.该模型可应用于基于构件的软件系统的体系结构描述及构造过程的演化分析.  相似文献   

16.
系统中角色控制模块是重复开发率最高的模块之一。本文将构件化的思想引入到角色控制管理中,提出了角色设计应具有复用性、用户透明性及可配置性等原则,为角色复用、再复用和基于角色的权限控制提供了一种可行的解决途径。  相似文献   

17.
软件体系结构的正确设计和选择是软件系统最终成功的最关键因素.介绍了基于体系结构应用开发.描述了在实际项目中基于体系结构的开发过程:需求分析、系统的高层设计框架,业务构件的设计及在java平台上的实现.它体现了软件开发过程中复用高层设计和复用构件的思想.  相似文献   

18.
软件构件化是21世纪软件工业发展的大势趋.基于ALOAF(Asset Library Open Architecture Framework,开放体系结构的构件库框架),综合运用分布式对象技术规范CORBA、数据仓库等最新成熟的软件工程技术,从构件库系统的关键技术问题―构件的描述和检索问题入手,着力解决构件库如何才能有效地组织和管理大量可复用构件的问题,以支持开发者在软件开发过程中方便地查询、理解和选取构件,使基于构件复用的软件开发成为现实.  相似文献   

19.
基于构件的分布式系统设计环境   总被引:3,自引:1,他引:3  
针对当前基于构件的分布式系统开发技术的不足,探索了将软件体系结构和基于构件的软件开发方法相结合,支持大型分布式系统构造的可行性、有效性和实现途径,提出了一个在软件体系结构指导下的基于构件的分布式系统构造方法,设计并实现一个高效、实用、以软体系结构为指导的基于构件的分布式系统设计环境。初步应用表明,所提出的方法和实现的工具能大大提高系统开发效率和软件复用程度。  相似文献   

20.
介绍了ASP技术特点,以及如何利用ASP中的ADO方便快捷地访问数据库,从而使得开发基于Web的应用系统成为可能.并根据现代企业文档管理特点,提出了基于ASP的文档管理系统设计方法,对其中需要解决的一些关键技术进行了说明.  相似文献   

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

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