当前位置:问答库>论文摘要

题目:基于软件缺陷模式的可靠性设计准则

关键词:软件可靠性设计;软件可靠性设计准则;软件缺陷;软件缺陷模式

  摘要

软件可靠性设计是软件可靠性工程中的一项重要工作内容,也是提高软件质量和可靠性的重要途径。软件可靠性设计准则是实施软件可靠性设计的一种重要手段,贯彻软件可靠性设计准则有利于继承宝贵的经验、吸取教训,具有很大的工程实用价值。软件缺陷是导致软件失效的根源,在软件可靠性设计中占有非常重要的地位,越来越多的软件组织重视对软件缺陷数据的收集和管理,目前已积累了大量的缺陷数据,但对软件缺陷数据的利用还不够。软件可靠性设计准则可以用于在软件设计开发过程中对软件缺陷进行预防,对已有的缺陷数据进行研究,提出相应的缺陷预防措施,可以避免类似缺陷的再发生。因此,有必要对软件缺陷的信息进行充分的分析和利用,进行软件可靠性设计准则的研究。本文围绕如何基于软件缺陷模式制定可靠性设计准则展开了研究,研究内容包括以下四个方面:1)研究软件缺陷模式,提出软件缺陷模式的定义,给出通用缺陷模式;本文收集软件缺陷数据,提出软件缺陷分类方法,在此基础上,抽象出缺陷模式,包括通用的需求缺陷模式和设计缺陷模式各5类,以及详细的编码缺陷模式31个。2)研究基于缺陷模式制定软件可靠性设计准则的方法,制定软件可靠性设计准则;本文分析软件缺陷模式的属性,建立缺陷模式库,从缺陷模式库中提取缺陷模式预防措施,结合软件可靠性设计方法制定软件可靠性设计准则124条;此外,收集软件工程实践技术和方法,分析整理国内已有的软件可靠性设计标准,对其中部分细则加以补充和细化,补充和完善软件可靠性设计准则。3)对软件可靠性设计准则管理工具进行需求分析及数据库设计;4)对软件可靠性设计准则进行实例应用。选取三个软件,分别对软件可靠性设计准则进行正向应用和逆向应用,验证了软件可靠性设计准则的实用性和有效性。