在软件正式运行后,一般来说,( )阶段引入的错误需要的维护代价最高。A.需求分析B.概要设计C.详细设计D.编码
在软件正式运行后,一般来说,( )阶段引入的错误需要的维护代价最高。
A.需求分析
B.概要设计
C.详细设计
D.编码
B.概要设计
C.详细设计
D.编码
参考解析
解析:本题考查软件工程的基础知识。
一般来说,软件开发中的错误越早发现,修改的成本越小。在维护阶段,发现越早期的错误,修改和维护的成本就越大。因此,从维护成本上说,需求阶段的错误维护代价最高,然后依次是概要设计阶段、详细设计阶段和编码阶段。这从另一方面提示开发人员提高每一阶段的开发质量,并重视阶段制品的评审工作。
一般来说,软件开发中的错误越早发现,修改的成本越小。在维护阶段,发现越早期的错误,修改和维护的成本就越大。因此,从维护成本上说,需求阶段的错误维护代价最高,然后依次是概要设计阶段、详细设计阶段和编码阶段。这从另一方面提示开发人员提高每一阶段的开发质量,并重视阶段制品的评审工作。
相关考题:
在软件的生命周期中,下列说法中错误的是______。A.软件生命周期分为计划、开发和运行3个阶段B.在开发初期要进行可行性研究和详细设计C.在开发后期要进行代码编写和软件测试D.运行阶段主要是进行软件维护
●在软件的生命周期中,下列(62)说法是错误的?(62)A、软件生命周期分为计划、开发和运行3个阶段B、在开发初期要进行可行性研究和详细设计C、在开发后期要进行代码编写和软件测试D、运行阶段主要是进行软件维护
在软件的生命周期中,下列哪一种说法是错误的A.软件生命周期分为计划、开发和运行3个阶段B.在开发初期要进行可行性研究和详细设计C.在开发后期要进行代码编写和软件测试D.运行阶段主要是进行软件维护
测试的目的在于(),因为测试发现错误和更正错误的过程,而不能表明软件程序的()。而且在软件开发的过程中,每个不同的阶段对于错误的解决代价是不同的,在()发现错误更正代价是相对较小的,等整个系统都完成了,再发现的错误其代价相对就比较大了。
填空题测试的目的在于(),因为测试发现错误和更正错误的过程,而不能表明软件程序的()。而且在软件开发的过程中,每个不同的阶段对于错误的解决代价是不同的,在()发现错误更正代价是相对较小的,等整个系统都完成了,再发现的错误其代价相对就比较大了。
单选题在软件的生命周期中,下列_________说法是错误的。A软件生命周期分为计划、开发和运行3个阶段B在开发初期要进行可行性研究和详细设计C在开发后期要进行代码编写和软件测试D运行阶段主要是进行软件维护
单选题一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的比例最大。A需求分析与设计阶段B编码实现阶段C测试阶段D维护阶段