首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 156 毫秒
1.
基于软件构件质量模型的度量及应用   总被引:10,自引:0,他引:10  
随着软件复用实践的深入,可复用构件数量不断增加,构件库规模也不断扩大。构件的质量将影响到最终的软件质量和CBSD的推广应用,但是目前缺乏对构件质量有效的评价模型。本文基于ISO/IEC9126软件质量度量模型,提出了软件构件质量模型,及专门针对软件构件质量模型的可操作的度量方法,重点描述了构件可复用性的度量,并将该方法实际应用于上海构件库部分构件,本文提出的度量模型和方法可作为构件库管理者和构件用户在管理及使用构件时对构件进行评价参考。  相似文献   

2.
软构件的可复用性是构件区别于其它软件的最大特性,如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。文章以提高构件质量和可复用性,对软件构件可复用性的度量模型进行了研究。针对构件质量的具体特性进行分析,得到了基于构件复用因素的可复用性度量量化模型,最终给出一套根据用户复用以后的反馈信息对该值进行调整的方法。  相似文献   

3.
软件构件的可复用性质量度量*   总被引:1,自引:0,他引:1  
依据国家信息产业部有关制定构件质量度量标准的要求,研究并提出了对软件构件可复用性有着直接影响的六个子特性(接口成熟性、独立性、易组装性、通用性、演化兼容性和可复用依从性)以及软件构件可复用性质量度量和构件可信度使用质量度量方案,并给出了它们相应的度量元素和量化方法.  相似文献   

4.
青鸟构件库的构件度量   总被引:21,自引:0,他引:21  
梅宏  谢涛  袁望洪  杨芙清 《软件学报》2000,11(5):634-641
对软件产业发展所需要的软件生产率和软件质量的重视引起了对软件复用技术的研究,同时,有关复用度量的研究和应用也引起了广泛的重视.青鸟构件库系统可以对可复用构件进行描述、管理、存储和检索,用以满足基于“构件-构架”复用的软件开发过程的需要.该文介绍了青鸟构件库中的构件度量模型,并阐述了利用青鸟程序分析系统中的面向对象度量工具和青鸟构件库后期度量系统(包括反馈信息的收集、处理和分析工具)来实现模型的方法.  相似文献   

5.
油气田图形构件研发是油气田业务构件研究的重要内容,易组装性是其主要质量特性。而SJ/T 11374-2007《软件构件 产品质量》中易组装性作为可复用性特性的子特性,无法对油气田图形构件的易组装性特性进行全面度量评价。依据SJ/T 11374-2007《软件构件 产品质量》标准,提出的油气田图形构件质量模型,对原有的可复用性特性内容进行了裁剪,增加了易组装性特性及相关子特性,并提出了相应的度量方法。  相似文献   

6.
基于构件的软件复用被看成是提高软件生产率和软件质量的有效途径,被称为是有效解决软件危机的方法之一。近几年来,随着基于构件的软件工程的发展,构件的度量方法有了很大的发展。但多是研究可复用性,对构件的内聚耦合研究较少。而有效的系统分解是构件获取的主要手段,它为构件的复用提供了强有力的支持。文章在对系统分解后,以构件的内聚耦合度量为研究重心,利用其度量结果,再对构件可复用性进行研究。文章以有向带权依赖图为基础,运用图的谱分割技术,及结合信息熵技术的构件内聚耦合度量方法,实现对构件的自动聚集和自动度量。实验结果表明,图的谱分割技术能够较合理、有效的分解系统,文章中的度量方法是一种较准确的软件构件度量方法,为权衡构件的设计质量提供了可靠的数据。  相似文献   

7.
基于构件的软件开发技术领域中.软构件的可复用性对其质量和推广有着至关重要的影响。因此.可复用性的度量成为目前一研究热点。基于传统的层次分析法对可复用性的度量只是一种定性的度量.没能刻画出构件间可复用性的差异及相关子属性的具体值。针对此问题.在对可复用性进行层次分解的基础上,提出一种软构件可复用性的量化计算模型。通过实验.验证该计算模型可获得更加直观的度量值;并相比传统的层次分析法,其结果更有效、合理。  相似文献   

8.
基于构件库管理系统的构件复用度度量模型   总被引:5,自引:0,他引:5  
构件概念及其理论的发展始终以软件复用为切入点,只有被最大可能地复用,构件才有其存在的意义和经济价值。如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。该文介绍了构件复用的概念,并结合构件库管理系统,提供了一个对构件复用度的度量模型,分析了度量结果对构件库的反馈作用,能够对构件库管理系统的设计与实现提供参考。  相似文献   

9.
唐勇敏 《计算机应用》2006,26(Z2):225-227
从CBSE的工作角度出发,提供了两个软件工业化的生产方式由构件形成的应用框架(软件体系结构)的可复用生产方式;另一种是面向需求的领域架构/构件生产方式.以异构构件组装模型为例,提出了构件柔性的敏捷式定制生产方式,该模型适应性强,柔性强,可以针对不同的管理模式与流程,实现功能的可裁剪性、系统的可配置性、流程的可重构性.在软件复用的思路下,提高了软件的开发效率和软件质量,实现了开发的快速响应.通过复用构件的开发技术,延长了软件的寿命.通过解决构件可置换关键技术的研究,提高了系统的性能,可靠性和互操作性,减少了开发代价和维护代价.  相似文献   

10.
软件测试用例可复用性度量   总被引:2,自引:1,他引:1  
研究了软件测试用例可复用性的度量方法,提出了测试用例可复用性度量模型TCRM.该模型将易理解性、独立性、适用性、可配置性作为影响可复用性的4个子特性,并使用可信度作为修正特性.提出了针对TCRM模型的度量方法,TCRM模型及其度量方法可给构建软件测试用例库和评价软件测试用例的人员提供参考.  相似文献   

11.
阐述了软件构件技术在入侵检测系统没计中的应用,提出了一个基于构件的入侵检测系统模型。该模型具有良好的可扩展性和可重用性。还提出了面向应用的Linux平台下的简单构件模型SCOM。  相似文献   

12.
基于EAI和AOP的软件安全测试及应用研究   总被引:1,自引:0,他引:1  
提高软件安全测试方法的易操作性和可复用性在软件工程中具有重要的研究意义.研究了一种用于测试软件安全的基于EAI模型(Environment Application Interaction Model)的软件错误注入测试方法,提出了基于面向方面编程(AOP)实现软件错误注入的安全测试模型(AOEAI)及其实现方法.对应用软件进行了实际测试,实验结果表明,该方法不仅是有效的,而且具有易操作性和可复用性强的特点.  相似文献   

13.
本体论与构件复用   总被引:5,自引:0,他引:5  
软件复用主要有两种方式,一是产品复用,二是过程复用。构件的产品复用建立在接口不变的基础上。传统的建模方法关于对象之间联系的概念存在着模糊性,为构件接口设计和构件复用带来了隐患。该文将本体论引入构件设计,对构件对象的联系进行本体分析,目的在于为构件对象建立清晰、完整的本体模型,为设计遵守接口不变性原则和具有产品复用性的构件奠定基础;同时也在理论层次上探索本体模型向构件接口定义自动映射的机制,研究构件开发的过程复用。  相似文献   

14.
构件是实现软件重用的有效途径。文章介绍了一个基于Delphi多线程的串行通信构件的体系结构,提出了一个适用于该结构的多线程调度算法模型,讨论了在多任务并发执行环境下的多线程串口程序设计方法,以及基于这些模型和方法的串行通信构件实现的一般过程。所实现的构件在仓库管理系统实施过程中已成功应用,具有较强的重用性、可靠性、适应性及多线程并发控制特点。  相似文献   

15.
Incorporating a high level of adaptability and reusability into software is one challenge that all software engineers face. PBX (Private Branch Exchange) is one such system that requires a high level of adaptability and reusability because of rapidly expanding service features, ever changing communication technology, continuously evolving standards and diverse communication laws and standards in different countries. The software engineering community has made various efforts to address the problem of enhancing software adaptability and reusability. As a result, many programming concepts, such as information hiding, encapsulation, object orientation, abstract data type and modularization, have been developed. Although adequate application of these principles requires the domain or program family perspective, most methods, so far, have been oriented toward developing a single application. FORM (Feature‐Oriented Reuse Method), the domain‐based software reuse method applied in this paper, concentrates on analyzing and modeling commonalities and differences in applications of a given domain and using the analysis results to develop domain‐oriented architectures and software components. The model that captures commonalities and differences is called the ‘feature model’ and it is used for both the engineering of reusable domain artifacts and the development of actual application software with reusable artifacts. We found that FORM facilitates analysis of variability, as well as commonality, of software before the start of engineering and implementation. With this understanding, adaptability and reusability can be built into software. Also, feature modeling has been found to be an effective method for identifying objects. Copyright © 1999 John Wiley & Sons, Ltd.  相似文献   

16.
当前水下监测系统缺乏统一的开发规范,软件可复用性低,难以快速、高效地进行系统设计与实现;提出了基于水下传感器网络的监测系统设计方法,将系统结构分为观测平台、本地观测服务器、数据服务器,从数据获取、数据管理、数据展示方面给出了软件的总体开发流程,并提出了统一的软件数据模型和软件开发模型;在数据模型中,对监测元数据以及监测数据进行规范化描述;在软件开发模型中,构建了可扩展的功能组件库,通过对组件进行配置,可快速生成满足用户需求的监测系统;通过在不同的应用开发中进行验证,证明该方法能够在保证系统质量的前提下,显著提高开发效率.  相似文献   

17.
基于组件的飞行控制系统软件设计方法   总被引:1,自引:1,他引:1  
王辉  徐锦法 《计算机仿真》2004,21(9):170-174
该文分析了无人直升机飞行控制系统软件实现要求。提出基于组件的程序设计方法开发此类软件,充分考虑模块的重用性,以组件为核心,每一组件单独开发与测试,然后按照一定的集成规则,分层、渐进地开发整个系统。组件之间的通信通过事件机制来实现,使得子系统之间的耦合减小,并且增加了系统的可靠性、灵活性和重用性。最后开发了飞行控制系统设计中的模型、参考模型和逆模型组件,并进行了仿真验证,结果表明这种设计方法将大大简化复杂控制系统的软件设计,方便系统软件的工程实现。  相似文献   

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

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