基于可靠性度量的软件开发过程及关键技术的研究

被引量 : 0次 | 上传用户:zkc19890314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪六十年代出现的“软件危机”成就了软件工程的长足发展,软件可靠性工程借此契机得以迅速发展。软件可靠性设计与测试技术逐步应用于工程实践,软件可靠性分析、可靠性度量技术不断丰富和完善,可靠性工程思想不断得到实践的验证。然而至到现今,开发足够可靠的软件并测试和验证其可靠性,仍是非常困难的问题。如何在开发过程中充分发挥可靠性度量的指导作用进而提高开发效率,具有非常现实的意义。可靠性工程仍有广阔的领域需要探索和研究。本文从软件可靠性的基本知识体系入手,系统分析了软件开发过程中实施软件可靠性工程的方法和步骤。结合软件工程的思想,以高可靠性软件开发为最终目标,分析了开发过程中实施可靠性度量的充分性和可行性,并以对软件可靠性度量技术的优化和集成应用为研究方向,探索了一种基于可靠性度量的软件开发过程模型:以可靠性早期预测和评估技术为主要手段,以软件开发过程中可靠性特征数据的采集和评定为数据源,以满足软件开发各个阶段的可靠性度量为策略,构建了以可靠性度量为指导的软件开发过程模型。模型给出了开发过程中进行软件可靠性度量的关键技术:一是结合软件开发阶段特点,通过优化组合Rome实验室模型、Putnam预测模型和Musa基本执行时间模型三个主要的可靠性早期预测模型,形成模型的早期预测方法;二是以软件项目测试特征与评估模型假设的契合程度为衡量标准,给出了一种评估模型预选方法,以此形成软件开发过程中的可靠性度量规范。为提高基于可靠性度量的软件开发过程的工程应用性,本文设计并实现了面向软件开发过程的,以软件开发过程中的可靠性数据收集和度量为主要内容的软件可靠性度量与数据管理系统,系统融合了软件开发过程中的可靠性数据管理、可靠性预测和可靠性评估的功能,主要用于辅助软件开发、软件可靠性管理以及软件保障。本文设计的软件可靠性度量与数据管理系统,可有效的解决软件开发过程中的可靠性数据管理及度量问题,依靠可靠性度量技术为软件开发提供管理上和技术上的指导性作用,从而提高软件的开发效率,增加软件的可靠性,对高可靠性软件的开发具有广泛的现实意义和应用价值。
其他文献
<正>鸡球虫病是养鸡生产中常见且危害较大的疾病。近年来,由于耐药性问题以及严峻的食品安全形势,越来越多养鸡工作者使用球虫病疫苗预防鸡球虫病。然而,球虫病疫苗使用的重
本文综述了苝系颜料的品种、性能以及应用情况。
<正>病例女,65岁,主因"无明显诱因反复口腔溃疡5年,间断发热1个月,加重伴乏力7 d",于2014年7月入院。患者3年前曾因反复口腔溃疡(3~5次/年),口干,多饮,眼干涩,就诊于当地医院
黔南地区幼儿教师专业发展虽然取得了一定成效,但也面临着一些问题。本文通过对微信公众平台应用于幼儿教师专业发展的可行性分析,设想借助师范院校优势创建幼教微信公众平台
任务驱动教学法是《信息技术基础》的教学实践中摸索总结出的一种信息技术教学模式,它从信息技术课程的教学目的出发,结合信息技术课程的知识性、实践性、互动性的特点,在强
[目的]探讨肥胖对初次全膝关节置换术后早期临床效果的影响。[方法] 2016年9月~2017年3月在本科行初次单侧全膝关节置换患者106例,男性36例、女性70例。根据BMI,30例患者列入
借助R统计软件对我国31个省、市、自治区的高等教育发展状况、国民经济发展水平的相关数据作回归分析和聚类分析,发现我国高等教育发展与国民经济发展水平之间存在较强的正相
回顾了海外华文教育的历史与现状,着重分析了东南亚华文教育现状与特点,展望东南亚华文教育的发展趋势,归纳了华文教育过程中存在的主要问题与不足之处.在讨论华文教育的对象
贵州瑶族人民在长期与疾病作斗争中,利用本地药物资源,通过民间医疗实践,积累了独具特色的民族医药文化,并代代相传。笔者深入贵州荔波瑶族聚居地区调查研究,对其民间治疗呼吸系统