首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
构件和基于构件的软件工程已成为软件工程领域的热点,其中有很多工作致力于研究如何构筑构件,却忽略了构件的测试工作。构件接口测试往往采用基于规范的功能测试,提出的构件规范说明从3个层次对构件本身的语法、语义、交互方面进行了描述和定义,并以此为基础转化生成测试模型,生成测试用例,对构件进行的功能测试方法。  相似文献   

2.
彭博  王普  李亚芬 《现代电子技术》2009,32(20):116-119,122
软件复用技术被认为是解决软件危机的有效方法,可以大幅度提高软件开发效率和质量,其核心是建立可复用构件库系统.构件库系统最主要的问题是如何对构件进行准确描述和分类,以便更快、更准地查找到用户需要的构件.在此采用刻面分类方法在Web应用开发领域中建立软件构件库,完成了构件的定义和准确描述及分类.确定了构件的存储模型,采用关键字检索和刻面分类检索两种检索方式,有效提高了检索效率和准确性,实现了在Web应用开发中对软件复用的支持.  相似文献   

3.
软件构件模型是对现实构件世界(问题空间和设计空间)的抽象,是实现系统化复用的第一个关键因素。本标准包含了为实现构件复用而定义的构件,以及针对该定义的软件构件概念模型。  相似文献   

4.
软件构件模型是对现实构件世界(问题空间和设计空间)的抽象,是实现系统化复用的第一个关键因素。本标准包含了为实现构件复用而定义的构件,以及针对该定义的软件构件概念模型。  相似文献   

5.
面向对象领域设计中的变化性处理   总被引:23,自引:1,他引:22  
陈兆良  王千祥  梅宏  杨芙清 《电子学报》2001,29(11):1486-1490
在领域工程中识别、描述和实现变化性,对应用系统的开发具有重要的指导意义和直接作用.其中在领域设计阶段,建立比较合理、比较灵活的DSSA,将系统的可变部分与固定部分分离开来,将系统成分在DSSA和构件之间进行合理的分配,把变化性实现为构件,是领域工程的核心及关键性工作.本文运用设计模式和OO框架,提出了面向对象领域设计中常见变化性的解决方案,并将这些方案应用于POS领域的领域设计.  相似文献   

6.
彭鑫赵文耘  钱乐秋 《电子学报》2006,34(B12):2473-2477
构件的功能语义是复用者了解并判断构件可复用性的重要依据,因此必须在构件开发者和复用者共同的知识基础上进行构件描述.目前已有一些方法引入本体作为构件语义描述的基础,但仍然存在语义描述不够精确以及无法支持语义的组装推导等不足.引入了领域分析中提出的基于本体的领域特征模型作为构件语义描述基础,在此基础上给出了构件端口语义、静态语义、语义协议的定义以及语义组装算法.基于构件静态语义和组装算法可以在构件组装时进行语义合成,从而辅助开发者进行基于语义的构件适配和组装分析.  相似文献   

7.
软件产品线是开发软件产品的一种高效方法,是一种特殊形式的软件复用,用于开发相同领域的类似产品过程,由此提出了一种基于本体的软件产品线开发设计模型,对构件采用本体方法进行表示,构造成构件本体并存入构件本体库,这样有利于提高构件的可共享和可重用性,新产品开发通过产品线模型的领域工程阶段分析,应用工程选择相应的构件本体配置成符合个性化需求的软件产品,从而提高软件产品的开发效率,缩短产品上市时间.  相似文献   

8.
将软件构件化开发技术应用至RFID领域.基于领域工程的分析方法,对RFID领域内变化性需求进行封装、隔离和抽象,分析出RFID体系架构,提炼出RFID软件构件模型。针对构件的管理,研究了RFID构件的分类方法,提出刻面分类法,并详细描述RFID软件构件分类的刻面及每个刻面的术语空间。  相似文献   

9.
提出构件化抽象工作模型的概念,分析了这一模型的体系结构,在原理上阐述了基于此模型进行软件开发的方法。详细研究了构件化抽象工作模型的技术路线和工作原理,分析各个模块之间相互作用的关系。在具体实践中,以实际项目中构造统计分析构件为例,将这一理论运用于分析设计和创建系统的各个阶段,把实际项目按照不同的应用、层次和粒度抽象成工作模型,设计和复用能独立完成特定功能的组件来组装软件,从而提高开发效率。  相似文献   

10.
一种基于领域模型和构件组合的软件开发框架   总被引:5,自引:2,他引:5       下载免费PDF全文
王晓燕  刘淑芬  张俊 《电子学报》2009,37(3):540-545
 本文提出了一种基于领域模型和构件组合的软件开发框架,使用领域模型捕获系统业务静态需求,描述领域内业务对象之间的静态关系,通过领域应用框架描述系统的共性,并在框架中提供足够多的反映领域可变性的扩展点,在此扩展点上可以集成各种类型构件,创建新的应用系统,来满足领域内不同具体应用的特定需求.实验表明,该框架能够利用同一领域软件系统间的共性和变化性并实施有效的控制,促进了软件复用,提高软件生产效率和质量.  相似文献   

11.
基于构件的软件配置管理技术研究   总被引:16,自引:0,他引:16       下载免费PDF全文
张路  谢冰  梅宏  邵维忠  杨芙清 《电子学报》2001,29(2):266-268
本文分析了基于构件的软件开发对配置管理技术的需求,提出了基于构件的软件配置管理系统模型,并介绍了一个基于该模型的系统,讨论了系统中的管理策略和关键技术.  相似文献   

12.
基于构件的软件复用的前提之一是存在并能够找到大量可复用的构件,软件构件库是对软件构件进行管理的基础设施,其作用是对大量构件进行管理,并辅助软件开发者找到合适的构件.在构件库中,基于构件标签的分类管理是一种新型的构件信息分类管理方法,该方法使用构件标签(Tag)对构件进行管理,并支持用户通过选择标签进行构件检索,该方法能够更直接的反应构件的特性,并能够有效提高检索效率.然而,由于构件库中许多构件没有构件标签,而通过人工的方法为构件库中存在的构件资源添加标签需要耗费大量的时间和人力资源,特别是当构件数量较大时,通过人工方式为构件添加标签是难以实现的.因此本文提出了一种基于分类的构件标签自动提取方法,该方法能够根据构件描述信息自动提取构件标签.本文对基于该方法的构件标签自动提取工具的实现进行了论述,并通过实验验证了该工具的有效性.  相似文献   

13.
在通用协议栈概念的基础上,引入集中式协议栈管理和分散式分层协议管理相结合的新的重配置控制管理功能,提出一种改进的、基于组件的分层可重配置协议栈模型,给出其协议栈重配置方法,详尽阐述了利用面向对象方法实现协议组件分解、合成、替换和通信的软件技术。  相似文献   

14.
在软件工程中关于软件重用的问题是近几年来研究的热点问题。其中研究较多且应用广泛的是基于组件的软件重用。提出了一种基于组件的软件工程开发方法,并进行了详细的阐述。  相似文献   

15.
基于可重用组件技术的软件开发方法   总被引:3,自引:0,他引:3  
采用软件重用技术是解决软件危机的重要途径,基于组件技术的软件工程是重要的软件重用技术。文中提出了一种利用可重用组件进行软件开发的方法,使整个软件开发过程围绕着软件重用进行展开,并且对其中的一些技术细节进行了详细的阐述。  相似文献   

16.
沈立炜  彭鑫  赵文耘 《电子学报》2009,37(Z1):140-145
 软件产品线是提高软件开发效率与质量的有效途径,它以体系结构(SA)为蓝图,定义组成产品线的构件与构件之间相互作用的关系,指导基于构件的应用产品组装实现.现有的基于接口连接式的体系结构仅能描述构件间的直接交互,却无法支持产品线可变性所带来的更为复杂的构件交互情况.因此,本文提出一种扩展方面机制的软件产品线体系结构建模及构件组装实现方法,其核心是一套扩展xADL2.0、结合面向方面机制的软件产品线体系结构描述语言.它能支持基于可变性的产品线体系结构设计与定制,并指导应用产品的构件组装过程.在此方法的基础上,我们开发了原型工具FdSPLC,提供对体系结构的可视化建模以及应用产品的自动化生成.  相似文献   

17.
基于软件复用的领域分析和建模研究   总被引:1,自引:0,他引:1  
介绍了软件复用的相关原理和关键技术,结合特定领域提出了一种基于构件的软件开发过程,在此基础上得到了基于构件的领域分析方法。最后结合领域工程、构件化开发、面向对象开发方法等技术给出了一种基于软件复用的领域工程开发模型。  相似文献   

18.
构件复用的Web化支撑模型研究   总被引:3,自引:0,他引:3       下载免费PDF全文
蔡智明  刘宗田 《电子学报》2000,28(3):142-144
本文基于一种以网络、Δgetn及领域为基础的Web化构件复用支撑模型,简述了其采用的框架模板表示方法及对构件化软件的分层规范:构造了领域框架、构件的分布式描述类库,提出以多Agent的手段实现分布式的构件搜索、管理,描述了各Agent的主要逻辑及相互协同关系.原型实现中使用了ASP、Java、JDBC、SQL等工具,并在实际开发中进行了应用试验.  相似文献   

19.
Component-based software reuse has been generally regarded as a promising approach to improving software productivity and quality within software development. However, progress in component-based software reuse has been slower than expected. Much of the software reuse literature points to the lack of software components that can maximize users’ benefits as the most important source of the slow progress. Considering that the underlying processes behind component-based software reuse are strikingly similar to commercial software marketing, this paper attempts to identify the aspects of software components that consumers value and to establish relationships between the identified aspects and consumer behavior in the software component market. More specifically, this paper focuses on the perceived subjective features of software components. This study was conducted in a web-based artificial market environment called “SofTrade.”  相似文献   

20.
基于构件软件的可靠性评估模型   总被引:1,自引:0,他引:1  
当今的软件规模越来越大、结构越来越复杂。软件开发摆脱了过去那种从零开始的做法,而趋向于基于构件的开发。因此,基于构件的软件可靠性评估问题越来越重要。当前已经有很多基于构件的软件可靠性模型,它们主要可分为3类:基于状态的模型,基于路径的模型和基于构件概率迁移图的模型。将来研究工作的重点和方向是建立一个通用的模型。  相似文献   

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

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