基于组件的软件可信性度量与分配模型

来源 :淮北师范大学 | 被引量 : 2次 | 上传用户:gdcjr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,计算机软件的应用领域日益广泛,特别是在航空航天、工业生产、交通通信、金融等关系到国计民生的重要领域,软件一旦出问题,将会造成重大损失,因此人们对软件质量的要求越来越高,而软件可信性是衡量软件质量的重要标准。如何评估软件系统的可信性及如何在软件需求分析、开发设计阶段保证软件的可信性已经成为软件工程领域的重要研究内容。为了提高软件开发的效率和质量,节约开发成本,越来越多的软件设计者采用基于组件的开发方法,而组件的可信性对软件系统的质量具有很大的影响。本文将从组件角度对软件的可信性度量和可信性分配进行研究,建立软件的可信性度量模型以及软件的可信性分配模型,试图为软件需求分析和开发设计阶段评估软件的质量提供理论保障。主要研究内容包括以下几点:(1)基于组件的不同组合方式,构建软件系统可信性度量模型。首先,利用组件的各种属性及其权重,建立组件的可信性度量模型。其次,通过软件体系结构的划分,将复杂的软件系统划分为若干个子系统,子系统再划分为若干个组件,结合组件的不同组合方式以及组件的权重,建立不同组合下的子系统可信性度量模型,并证明这些模型的非负性、单调性、凝聚性、敏感性以及替代性这五大构造准则。最后,根据子系统之间的结合方式,分别构造软件系统的可信性度量模型。(2)利用层次分析法,建立组件权重分配模型。首先,为关键组件与非关键组件分别构建两两比较判断矩阵,判断矩阵的相容性,根据矩阵的特征值和特征向量,对组件的权重进行分配。其次,利用组件获得的权重,构建软件系统可信性度量模型的求解方法。最后,将组件的权重分配方法以及可信性度量模型应用到火车票购票系统的案例中。(3)基于最低成本花销原则,构造基于费用的软件可信性分配模型。首先,利用软件可信性与费用的关系以及软件体系结构,建立不同结构下的软件系统可信性分配模型。其次,根据组件的不同组合方式,建立子系统的可信性分配模型。再次,利用遗传算法对目标函数进行求解,进而得出软件系统中各子系统以及各组件被分配的可信性指标。最后,把分配模型应用到火车票购票系统的案例中,验证了分配模型的有效性。
其他文献
目的:颈内动脉血泡样动脉瘤(blood blister-like aneurysms BBAs)好发于颈内动脉无血管分支的眼动脉段和后交通段前侧壁,其瘤腔小,宽基底,瘤壁薄,极易破裂及再破裂,其发病率
目的:对唇形科Labiatae肾茶属Clerodendranthus肾茶C.spicatus(Thunb.)C.Y.Wu的干燥地上部分的80%乙醇提取物进行萃取、化学成分分离和纯化,并对其结构进行鉴定。方法:综合运
目的:通过检测Galectin-9和Tim-3在口腔扁平苔藓和口腔鳞癌组织中的表达水平,探讨Galectin-9和Tim-3在口腔扁平苔藓和口腔鳞癌疾病发展和转归中的意义。方法:选取在济宁市第
目的:观察肾痿复方对CKD大鼠肾脏结构、功能以及肾虚证经典且权威的现代医学指标的影响,进一步探讨中药肾痿复方对CKD本身及其基础之上不同肾虚证的治疗作用及机理,为中药肾
在视觉修复领域,视网膜假体已经发挥出巨大的价值。虽然在视网膜假体的发展进程中已经取得了许多激励人心的突破和进步,但是小视野的限制仍然是视觉假体中不可忽视的问题之一
近年来,伴随电子芯片技术向集成化和微型化的高速发展,芯片的热流密度快速上升,电子器件的散热问题变得十分尖锐,脉动热管凭借其制作简单、传热效率高、不需外界功耗、便携、
目的:验证肝癌细胞肝素酶(HPSE)诱导微血管内皮细胞坏死性凋亡;并探究肝素酶(HPSE)和半胱氨酸蛋白酶8(caspase-8)在其中的作用及机制。方法:使用HPSE RNAi慢病毒转染HCCLM3细
目的:评价自拟滋阴补肾调更方治疗阴虚内热型经断前后诸证的临床疗效,主要观察自拟滋阴补肾调更方与坤泰胶囊分别治疗经断前后诸证的临床疗效,以验证自拟滋阴补肾调更方的有
癌症已经成为21世纪人类死亡的最主要原因之一,如何及时发现癌症继而提高其诊断效率是现代医学面临的重大挑战。近年来,与癌症相关的生物标志物的发现及发展,为癌症的早期诊
NAC转录因子(NAM、ATAF1/2、CUC2)广泛存在于植物中,除参与植物生长发育外,还在抵御生物和非生物胁迫中发挥重要作用,并已用于基因工程来改善植物的胁迫耐受性。中国水仙为冬季