中级数据库系统工程师

问答题什么是软件维护的副作用?如何防止软件维护的副作用?

题目
问答题
什么是软件维护的副作用?如何防止软件维护的副作用?
参考答案和解析
正确答案: 软件修改是一项非常危险的工作,对一个复杂的逻辑过程,哪怕仅仅做一项微小的改动,都可能引入潜在的错误,虽然设计文档化和细致的回归测试有助于排除错误,但是维护仍然会产生副作用。软件维护的副作用是指由于维护或者在维护过程中其他一些不期望的行为引入的错误,副作用大致可以分为3类:代码副作用、数据副作用和文档副作用。一次维护工作完成以后,再次交付软件之前应仔细复审整个配置,有效地减少文档副作用。某些维护申请不必修改设计和代码,只须整理用户文档便可达到维护的目的。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件维护的副作用主要有以下哪几种()

A编码副作用、数据副作用、测试副作用

B编码副作用、数据副作用、调试副作用

C编码副作用、数据副作用、文档副作用

D编码副作用、文档副作用、测试副作用


参考答案:C

第2题:

在软件维护时修改软件信息结构和数据结构时,有可能造成软件设计与数据结构不匹配,因而导致软件错误可能是(9),但这种副作用可以通过详细的设计文档加以控制。

A.编码副作用

B.数据副作用

C.文档副作用

D.结构副作用


正确答案:B
解析:修改软件信息结构和数据结构时,会导致软件中已有的数据与修改后的数据类型的不一致,带来数据副作用

第3题:

在软件工程中,软件维护会带来一系列的副作用,这些副作用包括修改程序的副作用、修改数据的副作用和______。


正确答案:修改文档资料的副作用
修改文档资料的副作用 解析:维护工作不应只集中于修改源程序,也应注意整个软件配置的一致,当修改了源程序而没有相应地修改设计文档资料并修改用户手册时,就会出现文档资料的副作用。

第4题:

怎样防止维护的副作用?


正确答案: 修改代码所产生的副作用一般可以在退化测试过程中对其造成系统的故障进行查明和纠正;
完善设计文档资料可以限制修改数据的副作用,在文档中描述了数据结构,并提供了一种把数据元素、记录、文件以及其他结构与系统模块联系起来的交叉对照表;
在软件系统再次交付使用之前,对整个软件配置进行复审,将能大大减少文档资料的副作用。

第5题:

软件维护的副作用有三种,分别是编码副作用、()、文档副作用。


正确答案:数据副作用

第6题:

软件维护的副作用主要有以下(21)几种。

A.编码副作用、数据副作用、测试副作用

B.编码副作用、数据副作用、调试副作用

C.编码副作用、数据副作用、文档副作用

D.编码副作用、文档副作用、测试副作用


正确答案:C
解析:维护的副作用有以下三种:●编码副作用。在使用程序设计语言修改源代码时可能引入的错误。●数据副作用。在修改数据结构时,有可能造成软件设计与数据结构不匹配,因而导致软件错误。数据副作用是修改软件信息结构导致的结果。但它可以通过详细的设计文档加以控制。●文档副作用。如果对可执行软件的修改没有反映在文档中,就会产生文档副作用。

第7题:

软件修改是带有一定的风险的,与软件维护有关的副作用可表现为______。

Ⅰ.修改程序的副作用

Ⅱ.修改数据的副作用

Ⅲ.对用户影响的副作用

Ⅳ.文档资源的副作用

A.Ⅰ,Ⅱ,Ⅲ

B.Ⅱ,Ⅳ

C.Ⅰ,Ⅱ,Ⅳ

D.Ⅱ,Ⅲ


正确答案:C

第8题:

软件修改是带有一定风险和副作用的,与软件维护有关的副作用可表现为( )。

A.修改程序的副作用、修改数据的副作用和对用户影响的副作用

B.修改数据的副作用和文档资源的副作用

C.修改程序的副作用、修改数据的副作用和文档资源的副作用

D.修改数据的副作用和对用户影响的副作用


正确答案:C

第9题:

什么是软件维护的副作用?如何防止软件维护的副作用?


正确答案: 软件修改是一项非常危险的工作,对一个复杂的逻辑过程,哪怕仅仅做一项微小的改动,都可能引入潜在的错误,虽然设计文档化和细致的回归测试有助于排除错误,但是维护仍然会产生副作用。软件维护的副作用是指由于维护或者在维护过程中其他一些不期望的行为引入的错误,副作用大致可以分为3类:代码副作用、数据副作用和文档副作用。一次维护工作完成以后,再次交付软件之前应仔细复审整个配置,有效地减少文档副作用。某些维护申请不必修改设计和代码,只须整理用户文档便可达到维护的目的。

第10题:

软件维护可能产生的哪些副作用?


正确答案:编码副作用、数据副作用、文档副作用。