共查询到19条相似文献,搜索用时 125 毫秒
1.
软件复用是在软件开发过程中避免重复劳动的解决方案,但要设计在许多领域都通用的可复用业务组件是很困难的,而面向领域的复用是在一个特定应用领域中实现复用;因此,设计大粒度复用的应用框架对于提高软件的生产率和软件质量具有重要的意义;文中以软件复用为出发点,基于构件化软件的开发思路,对软件的构件技术、领域工程、面向领域的应用框架技术进行了深入的研究,提出了基于需求驱动的面向领域应用框架的开发方法,并详细说明了该方法在项目评审领域的应用. 相似文献
2.
专向领域的复用是提高软件复用水平的主要途径之一,面向领域的应用框架设计则是其中最有效的方式。文中着重介绍了应用框架的基本思想,并给出应用框架设计的具体步骤。 相似文献
3.
4.
非成熟领域软件复用过程模型 总被引:1,自引:0,他引:1
将一个软件企业或开发团队实现有组织的软件复用分为4个阶段,针对可复用资源积累阶段的特点,提出了非成熟领域软件复用过程模型,应用系统分析设计与领域分析适当结合,经数次迭代,逐步积累领域知识,使面向提交的应用系统开发平滑过渡到基于复用地开发,使该领域尽快成熟.该过程模型还考虑了应用系统开发时效和软件开发团队运营成本问题,此阶段软件复用不强调领域工程,应用系统开发是面向提交的,但需要使用基于构件的软件开发. 相似文献
5.
6.
软件构件化是21世纪软件工业发展的大趋势.工业化的软件复用已经从通用类库发展到了面向领域的应用框架.框架的重用已成为软件生产中最有效的重用方式之一.而且使用了设计模式的框架可能获得更高层次的设计复用,增强了软件的可扩充性,缩短了大型应用软件系统的开发周期,提高了开发质量.本文主要介绍了应用框架和设计模式的基本概念和它们之间的关系,并且在飞机场航班显示框架中具体应用了Observer设计模式,以此来说明在框架中如何应用设计模式,以及它的好处. 相似文献
7.
框架和构件提取是面向复用的软件再工程的一个重要目标.在分析遗产系统中框架和构件的存在方式的基础上,提出了一种领域框架和构件的提取方法.该方法首先标识框架骨干类,然后以这些类为原点向外进行扩展得到整个框架实例,并通过抽象和精化得到领域框架.从框架实例分离的那些类上继续进行扩展可以获取遗产构件.整个扩展过程都是以所考察的类与当前类簇的整体关系作为判断依据,因此划分更加合理. 相似文献
8.
随着软件复用技术的发展,可复用的软件框架日益受到人们的重视.软件框架有助于实现领域内体系结构层次较大粒度的设计复用,已成为一个软件系统的核心.在对层次状态机基本概念说明的基础上对嵌入式软件开发领域中的层次结构进行了深入研究,最后设计并实现了一个可复用的软件框架State Machine Engine,在嵌入式软件开发中有很强的应用价值. 相似文献
9.
ATS软件的面向对象框架开发 总被引:3,自引:1,他引:2
面向对象框架是现代软件工程中一种重要的软件复用方式,不仅提供了代码复用;而且实现了更具有软件生产力意义的设计复用;在ATS(自动测试系统)软件开发中引入面向对象框架开发方法,分析总结了ATS软件领域共性,进行了ATS软件面向对象框架的设计,完成了一个适用于常规ATS软件开发的面向对象框架-ATSSF,并且,基于ATSSF开发了某型空地导弹ATS软件;实践表明,采用面向对象框架开发方法,可大幅度提高ATS软件开发效率。 相似文献
10.
11.
采用面向对象技术的领域工程 总被引:1,自引:0,他引:1
面向对象技术是应用工程中成熟的主流技术。领域工程为应用工程提供了领域构件和领域构架,所以在很大程度上支持了软件复。采用面向对象技术的领域工程将提供更多的软件复用。 相似文献
12.
域分析:为软件重用产生有用的模型 总被引:22,自引:0,他引:22
软件重用被视为解决软件危机,提高软件生产率和质量的有效途径,近年来的软件重用研究的结果表明,基于体系结构,物定域的重用能够有很大的改进。 相似文献
13.
14.
15.
Domain specific techniques take advantage of the commonalities among applications developed within a certain domain. They are known to improve quality and productivity by incorporating domain knowledge and previous project experiences and promote reuse. This paper describes six domain specific software engineering techniques for developing multimedia applications within the digital library domain. We provide examples of each technique from several projects in which they were used, how the techniques are used within general software engineering practice (in particular, MBASE), how the techniques address some of the particular challenges multimedia software engineering, and the positive impacts we have measured resulting from their use within a graduate level software engineering course. 相似文献
16.
软件复用技术及领域工程综述 总被引:1,自引:0,他引:1
简要概述了软件复用技术的基本概念和发展现状,并由此引出领域工程对软件复用的支持,详细讨论领域工程的过程活动和所涉及的领域分析问题. 相似文献
17.
Domain engineering is a reuse technology of large-grain size,it focuses the analysis,design and implementa-tion within a specific domain.This paper focuses the first phase of domain engineering,discusses a new approach of domain analysis-ontology-oriented MIS domain analysis method and introduces the implementation of the prototype system which supports this method. 相似文献
18.
领域分析是领域工程的核心工作,是保证系统化的软件复用取得成功的关键因素。全面介绍了领域分析的概念组成、过程框架、工作产品以及目前存在的主要方法和方法选择的基本原则。 相似文献
19.
基于领域专用语言的应用软件自动生成 总被引:3,自引:0,他引:3
周艳明 《计算机工程与应用》2003,39(10):124-127
在领域专用语言、领域专用库和应用产生器的基础上,提出一种自动生成应用软件的设计框架,详细论述了该设计框架的设计原理和具体的实现过程。该设计框架由三级组成:首先设计一种该应用领域的领域专用语言,它将该应用领域的应用系统作为领域分析的对象,语言上集数据、功能和界面于一体;其次实现该应用领域的一个领域专用库,它提供应用系统级的复用;在这两者的基础上,最后实现一个集工具、语言和库于一体的可视化应用产生器,用它可以快速地开发完整的应用软件。已成功地将该设计框架运用于GIS应用系统领域。用应用产生器开发应用软件,不仅加强了应用系统开发过程的集成,提高了软件的开发效率,实现了软件过程的复用,而且达到了系统级的软件复用。 相似文献