分享到:

软件复用过程中构件技术的研究

本文介绍了软件复用技术中的一个很重要的方法——构件技术,阐述了构件  (本文共3页) 阅读全文>>

西安电子科技大学
西安电子科技大学

面向美容美发领域的构件技术的研究与应用

随着软件需求的激增,软件规模和复杂度的不断增大,传统的软件开发模式面临着前所未有的挑战,人们开始探索新的软件开发技术来适应软件发展的要求。软件复用是解决这一软件危机行之有效的方法,软构件技术则在软件复用中扮演着重要的角色。领域工程是实现系统软件复用的关键技术,它为特定领域建立可复用的软件资产,并提供了复用这些软件资产的机制和方法。本文首先对软件复用及相关技术进行了深入研究,使用基于领域工程和构件技术的工程方案,完成对美容美发领域框架的构建。接着采用特征分析法和UML建模方法对美容美发领域进行了领域构件的抽取,实现了美容美发领域构件,从而获得该领域内的可复用资源。最后根据用户需求,利用构件的组装完成X21美容美发管理系统的开发。本文对面向美容美发领域的构件技术做了深入的研究,将构件技术应用于美容美发领域,提高美容美发管理系统软件的开发效率,降低开发成本,提高系统可靠性和可维护性。  (本文共78页) 本文目录 | 阅读全文>>

东华大学
东华大学

构件检索及组装技术应用研究

“软件危机”的出现使人们认识到软件开发必须脱离手工作坊模式,不断提高软件产品的质量和软件开发的效率,借鉴其它传统工业的发展经验,软件复用技术是解决这一问题的有效方法。通过软件复用,消除了包括分析、设计、实现、测试等软件开发过程中的重复劳动,提高了软件开发效率,通过复用已有的开发成果,避免了由于重新开发可能引入的错误,从而可以不断提高软件产品的质量。软件构件是目前支持产品复用的有效形式,它受到了学术界和产业界的广泛重视。构件作为一个可以独立交付的软件单位,具有相对独立的功能和复用的价值,随着对软件复用理解的深入,构件的概念已经超出了源代码的范畴,软件开发过程中各个阶段的产品,如用户需求,设计文档,软件架构,测试用例等,都可以作为软件构件来复用。构件技术的不断发展与成熟为软件开发提供了新的方法学,围绕构件技术也展开了大量的研究,在一些领域也得到了有效的应用,软件构件技术研究的不断深入,必然会导致软件生产方式的变革,极大的提高软件生产...  (本文共80页) 本文目录 | 阅读全文>>

苏州大学
苏州大学

面向HR领域的构件技术的研究与应用

软件复用是软件工程的重要领域,被认为是解决软件危机、提高软件生产率和软件质量的主要途径。基于构件的软件复用是当今软件复用研究的热点,是软件复用的关键技术。本文主要采用领域工程方法并结合软件构件技术对人力资源管理系统(HRMS,Human Resource Management System)进行详细的分析与设计,通过构建人力资源领域模型,开发人力资源管理系统通用构件,实现其主要功能的复用。本文对领域工程和构件技术进行了深入的研究,结合面向对象领域建模方法和体系结构的研究和实践成果,使用基于领域工程和构件技术的工程方案,完成对HR(Human Resource人力资源)领域框架的构建。同时采用FODA(特征分析法)和UML建模方法对HR领域进行了领域构件的抽取,实现了HR的领域构件,从而获得该领域内的可复用资源。最后根据用户需求,利用构件的组装完成应用工程的开发。本研究的主要工作有以下几个方面:(1)将软件复用的思想引入到HR系统...  (本文共74页) 本文目录 | 阅读全文>>

浙江工业大学
浙江工业大学

面向领域的大粒度软构件技术研究

软构件是软件复用的核心和基础,是软件复用成功的关键。开发具有较高复用性和复用价值的软构件是软构件技术研究的重点。本文在分析软件复用和软构件发展现状的基础上,运用领域分析方法,提出面向领域的大粒度软构件思想,重点研究了以下几方面的内容:一是基于粒度的软构件相关理论。研究不同粒度软构件的特征,着重对大粒度软构件进行研究。定义大粒度软构件是能完成一定业务功能并具有较好复用性的构件,具有领域相关性和自适应性特征,并对大粒度软构件开发方法作了阐述。二是基于领域分析的软构件提取方法。在领域建模阶段,结合特征模型和UML用例模型分析需求。借助UML交互图和类图完成领域分析过程中的业务组成分解和抽象,最后结合面向对象技术对构件进行优化。三是对软构件自适应技术进行研究,提出了基于XML的自适应软构件模型。利用XML文件存储构件的可配置资源,通过解析XML文件使软构件获得可变的数据源和可变属性,从而使软构件具有自适应特征。四是对软构件快速组装应用系...  (本文共93页) 本文目录 | 阅读全文>>

曲阜师范大学
曲阜师范大学

面向构件化软件(演化)技术的研究和应用

随着企业信息化程度的不断提高,对软件的需求也越来越高。主要表现在两个方面:一方面,企业要求提高软件的开发效率,能够将企业已有的各种资源重新利用。软件复用是在软件开发中避免重复劳动的解决方案,通过软件复用,可以提高软件开发的效率和质量。近十几年来,面向对象技术出现并逐步成为主流技术为软件复用提供了基本的技术支持。软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。同时在分布对象研究领域,软件构件技术也是一个重要的研究内容,当前软件构件技术被视为实现成功复用的关键因素之一。软件构件技术是一种利用构件组装应用系统的技术,它完全改变了传统的“从无到有”的软件开发方式,开发过程中所使用的每一个构件之间通过事先确定的接口进行信息交互,整个应用系统通过构件的替换或更新满足不同的需求,通过添加新的构件或进行构件组装以增加新的功能。另一方面,软件系统在长期运行过程中经常会遭遇到种种变化的情况,如用户对软件需求发生...  (本文共64页) 本文目录 | 阅读全文>>