发布者:中公软考 来源:中公软考 2022-04-22 10:44:43
阅读()
1.软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(1),它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(2);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(3)。
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
2.软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(1),它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(2);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(3)。
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
3.软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(1),它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(3);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(3)。
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
4.适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是(4);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是(5)。
A.瀑布模型
B.迭代模型
C.快速原型开发
D.快速创新开发
5.适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是(4);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是(5)。
A.快速原型开发
B.快速创新开发
C.瀑布模型
D.迭代模型
答案解析
1.参考答案:A。
解析:软件的维护活动通常可以分为改正性维护、适应性维护、完善性维护和预防性维护4类:
(1)改正性维护是指软件投入运行后,可能会暴露出一些在测试阶段没有发现的错误,为改正这样的错误而对软件进行的修改活动。
(2)适应性维护是为了适应软件运行的外部环境和数据环境等发生变化从而修改软件的活动。
(3)完善性维护是为了满足用户新的需求而对软件进行修改,使之功能和性能得到完善和增强的活动。
(4)预防性维护是为了提高软件的可维护性和可靠性等目标,在用户提出维护申请之前对需要维护的软件或部分软件重新进行设计、编码和测试的活动。
2.参考答案:D。
解析:软件的维护活动通常可以分为改正性维护、适应性维护、完善性维护和预防性维护4类:
(1)改正性维护是指软件投入运行后,可能会暴露出一些在测试阶段没有发现的错误,为改正这样的错误而对软件进行的修改活动。
(2)适应性维护是为了适应软件运行的外部环境和数据环境等发生变化从而修改软件的活动。
(3)完善性维护是为了满足用户新的需求而对软件进行修改,使之功能和性能得到完善和增强的活动。
(4)预防性维护是为了提高软件的可维护性和可靠性等目标,在用户提出维护申请之前对需要维护的软件或部分软件重新进行设计、编码和测试的活动。
3.参考答案:C。
解析:软件的维护活动通常可以分为改正性维护、适应性维护、完善性维护和预防性维护4类:
(1)改正性维护是指软件投入运行后,可能会暴露出一些在测试阶段没有发现的错误,为改正这样的错误而对软件进行的修改活动。
(2)适应性维护是为了适应软件运行的外部环境和数据环境等发生变化从而修改软件的活动。
(3)完善性维护是为了满足用户新的需求而对软件进行修改,使之功能和性能得到完善和增强的活动。
(4)预防性维护是为了提高软件的可维护性和可靠性等目标,在用户提出维护申请之前对需要维护的软件或部分软件重新进行设计、编码和测试的活动。
4.参考答案:A。
解析:信息系统项目的生命周期通常可以划分为启动、计划、实施和收尾等4个阶段,瀑布模型、迭代模型和快速原型开发是典型的3个产品生命周期模型。
对需求清晰、在项目初期就可以明确所有需求、不需要二次开发的项目而言,瀑布模型适合用来作产品的生命周期模型。
对于事先不能完整定义产品所有需求、计划多期开发的项目而言,迭代模型适合用来作产品的生命周期模型。
对于需要很快给客户/用户演示产品原型的项目而言,快速原型开发适用于作产品的生命周期模型。
5.参考答案: D。
解析:信息系统项目的生命周期通常可以划分为启动、计划、实施和收尾等4个阶段,瀑布模型、迭代模型和快速原型开发是典型的3个产品生命周期模型。
对需求清晰、在项目初期就可以明确所有需求、不需要二次开发的项目而言,瀑布模型适合用来作产品的生命周期模型。
对于事先不能完整定义产品所有需求、计划多期开发的项目而言,迭代模型适合用来作产品的生命周期模型。
对于需要很快给客户/用户演示产品原型的项目而言,快速原型开发适用于作产品的生命周期模型。
分享最前沿行业动态、业内时评,打造专业软考交流圈
备考交流、干货共享,学习各种软考考试技巧