基于度量的航空机载软件质量控制研究

日期:2016.12.22 点击数:6

【类型】学位论文

【作者】王珺 

【关键词】 软件能力成熟度模型集成 软件度量 软件过程

【摘要】在航空机载控制领域技术的迅猛发展下,航空机载软件在性能上对鲁棒性、自适应性、可靠性的要求不断提高,使得软件开发的复杂度越来越高,规模也愈来愈大。如何管理航空机载软件开发过程和控制航空机载软件质量已成为一个亟待解决的热点问题,软件度量是针对软件开发的时程及预算规划、成本估算、品质保证测试、软件侦错、专案人员最佳化、软件性能最佳化等方面,最有效的测量工具,是解决该问题的一个有效手段。将过程度量在开发过程中引入,可以实现软件开发过程的有效性,同时保证并实现软件产品的质量和提高。通过针对软件开发过程的度量,使得软件开发过程更加规范化、可视化;通过针对度量数据的分析,能够更准确发现软件开发过程中的问题以及更有效的衡量软件开发的有效性;通过对度量信息的跟踪可以监督软件开发过程状态,提供决策支持给软件开发过程的管理者,同时降低开发过程承担的风险。本文通过分析比较国内外研究现状,对应软件能力成熟度模型集成(CMMI)为软件开发标准,以软件度量理论方法为理论依据,根据航空机载控制领域技术背景下软件的应用及开发特点,分别对每个过程度量及其要求进行了详尽的剖析,提炼出一种新的软件过程度量控制模型。本模型为树状分层结构,其每一层都有针对的度量控制。首先,依据CMMI的基本度量范畴进行设定标准,对每一级别给出明确的度量目标,在航空机载软件的应用背景下特定的要求进行解析,分析导出度量元,在过程控制中实现目标产生的问题,清晰导出指示器,构建出从度量数据项到度量目标的映射关系。其次,根据统计和经验设定数据采集规则,产生出指示器与数据采集和决策分析过程一一对应分析表,保证度量目标到度量的结果一一对应。最后,通过分析度量结果,发现软件开发过程中存在的问题,并对软件开发过程提出改进措施。本文研究的目的和意义在于,为航空机载软件开发提供了一套完整的软件度量控制解决方案,从制定计划,数据采集到度量分析,对软件开发过程进行逐层的优化,从而有效的辅助航空机载软件研发组织更合理地安排软件的开发控制和管理,节省软件开发和维护的耗费,更及时的控制软件开发中间结果和最终产品的质量,尽可能减少出现的问题和风险。

【学位名称】硕士

【学位授予单位】电子科技大学

【学位授予年度】2016

【导师姓名】李辉,吕刚德

【读秀链接】读秀链接

3 0
Rss订阅