软件设计缺陷检测系统设计与实现文献综述

 2022-09-22 11:09

文献综述(或调研报告):

软件设计缺陷文献综述

软件缺陷检测是近年来软件工程当中一个很重要的课题,尽早检测出缺陷也是软件开发过程中越来越被重视的一环。

  1. 软件设计缺陷的定义

软件缺陷指计算机软件或者程序中可能存在的某种破坏正常运行能力的问题或者错误,也或者指软件隐藏的功能缺陷。而软件设计缺陷特指在这一系列缺陷中,由于设计上存在不足而导致的缺陷。在软件设计过程中,有一些重要的原则[1],如依赖倒置原则,开放封闭原则等等,违背了一条或者数条这样的原则的部分,在软件开发中被称为设计缺陷。

  1. 软件设计缺陷的分类

2.1高级设计缺陷,被称为反模式(antipatterns),如上帝类(god class)就是一个典型的反模式,它在一个类中包含了过多的功能,同时违背了高内聚和低耦合这两条设计原则。

2.2低级设计缺陷,通常被称为设计坏味[2],比如在编码过程中出现了过长的方法,或者在功能复用时对代码进行了重复的复制粘贴。

3.检测技术分类

下面列出了一些文献中提出与实现的检测软件缺陷的方法来提供参考。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。