一种基于用户剖面的构件软件可靠性度量方法的研究

被引量 : 0次 | 上传用户:kykyky666888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件复用思想的成熟及构件技术的发展,用构件组装设计大型软件系统的开发方法已成为软件工程研究的一个重要方向。然而,目前对构件软件的研究主要集中在构件的开发、复用等方面,对于构件乃至构件软件的可靠性方面则缺乏关注。如果能在软件开发前期评估得出软件的可靠性,对于可靠性不满足要求的软件调整其组装方式或者选择可靠性更高的构件来提高系统的可靠性,则能有效控制软件开发、测试成本,具有十分重要的意义。目前,软件可靠性度量有很多方法,一般基于测试的度量方法需要耗费大量的测试时间和测试成本。构件软件系统的可靠性评估方式有3种:基于状态的模型(stated-based models)、基于路径的模型(path-based models)和基于操作剖面的模型(operational profile-based models)。目前研究的这三种可靠性评估模型都没有考虑构件的特点和构件组装方式对构件软件可靠性的影响。因此,研究如何有效地利用开发者提供的构件信息和构件之间的组装方式来度量构件软件的可靠性,简化度量过程并且提高度量的效率,具有十分重要的意义。针对目前缺乏研究构件特点和构件组装方式对软件可靠性影响的问题,本文提出一种基于用户剖面的构件软件可靠性度量方法,首先计算构件可靠性,然后确定用户剖面和用户剖面图,最后根据用户剖面图,计算用户剖面的可靠性和构件软件的可靠性。在该方法中,主要进行以下几方面的探讨和研究:(1)根据构件的特点,重点考虑构件的接口定义标准、接口参数正确、构件上下文环境匹配、调用构件服务范围4个属性项的可靠性,提出了一种构件可靠性流程用以计算构件可靠性。(2)针对操作剖面难以准确定义的问题,提出用户剖面和用户剖面图的概念。针对目前缺乏研究构件组装方式对软件可靠性影响的问题,分析了顺序、选择、并发、并行、重复五种构件组装结构方式对构件软件可靠性的影响。利用用户剖面图,通过一种递归算法对构件软件可靠性进行评估度量。(3)通过将该度量方法应用于一个现实的构件软件系统——图书管理系统中,验证了本文提出的基于用户剖面的构件软件可靠性度量方法的有效性和可行性。
其他文献
本文通过对高海拔地区电网工程造价水平与一般地区电网工程造价水平的比较,简要分析了高海拔地区电网工程造价水平较高的影响原因,为加强高海拔地区电网工程的造价管理提供了
提出了一种基于时间上下文的协同过滤推荐(TCCF-LI)算法,实现了基于高校图书馆图书借阅记录数据上的学生学习兴趣挖掘.在传统协同过滤算法上引入时间上下文信息,既考虑了大尺
针对正六边形星座调制信号(HSC)解调算法未达最优,提出了一种基于非正交矢量投影的HSC低复杂度解调算法.在典型正六边形星座结构的基础上,分析计算了正六边形信号矢量的投影
随着国家电网"三集五大"政策的推出,人们对于企业的劳动组织方式的变革越来越重视。企业的劳动组织方式的变革对于一个企业来说是至关重要的。本文首先介绍了"三集五大"的内
我国是农业大国,农村小学的科学教学关系着我国公民未来的整体科学素质。因此,搞好农村科学课教学是素质教育的必然要求。目前桓台县各农村小学是如何实施科学课程的,科学教师的
<正>产后甲状腺炎(postpartum thyroiditis,PPT)是自身免疫性甲状腺炎中的一种类型,常发生在产后3~12个月内,流产后也可发生此病。近年来PPT发病率有升高的趋势,故越来越受到
关汉卿创作的《拜月亭》属于闺怨类杂剧,塑造的是端庄的缙绅女子形象。南戏《拜月亭》是风情类南戏的代表,它发挥了关汉卿《拜月亭》描写闺中相思的内容,不再区别女子身份,语
本文以科学发展观为指导,结合施工企业项目施工特点,分析了项目派驻纪检监察员工作面临的难点,重点阐述了项目派驻纪检监察员如何适应企业转型升级发展新形势开展好项目纪检
目的探讨子宫内膜异位症(内异症)合并不孕患者腹腔镜术后妊娠的影响因素。方法回顾性分析2007年1月至2011年12月在山西医科大学第二医院进行腹腔镜手术治疗的内异症合并不孕
一直以来,我国国人都充斥一种“官本位”思想,这种“官本位”的思想也是目前我国出现“考公热”现象的主要原因。而公务员作为一个特殊的群体,他们的薪酬一直是国人关心的重