摘要:软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(A),它是软件维护工作的主要部分;软件测 试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断 和更正这些错误的过程称为(D);为了改进软件未来的可维护性或可靠性,或者为了给 未来的改进提供更好的基础而对软件进行修改,这类活动称为(C)。
软件工程基础知识选择题:
软件的维护并不只是修正错误。为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(A),它是软件维护工作的主要部分;软件测 试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断 和更正这些错误的过程称为(D);为了改进软件未来的可维护性或可靠性,或者为了给 未来的改进提供更好的基础而对软件进行修改,这类活动称为(C)。
● 统一建模语言(UML)是面向对象开发方法的标准化建模语言。采用UML 对系统建
模时,用(C)模型描述系统的功能,等价于传统的系统功能说明。
(13)A.分析 B.设计 C.用例 D.实现
● 适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件 生命周期模型是(C);适用于项目事先不能完整定义产品所有需求、计划多期开发的软 件生命周期模型是(15)。
● 某软件公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML 的 (B) 进行交互过程建模。
(17)A. 类图 B. 序列图 C. 部署图 D. 对象图
● 在软件开发的 V 模型中,应该在(C)阶段制定单元测试计划。
(18)A.需求分析 B.概要设计 C.详细设计 D.代码编写
返回目录:数据库系统工程师信息系统基础知识选择题
编辑推荐
软考备考资料免费领取
去领取