题目
软件过程的基本活动是( )。( )A. 分析、设计、实现、测试、演化B. 沟通、计划、建模、构造、部署C. 计划、分析、设计、实现、调试D. 沟通、风险管理、度量、产品化、评审
软件过程的基本活动是( )。( )
A. 分析、设计、实现、测试、演化
B. 沟通、计划、建模、构造、部署
C. 计划、分析、设计、实现、调试
D. 沟通、风险管理、度量、产品化、评审
题目解答
答案
A. 分析、设计、实现、测试、演化
解析
本题考查软件工程基本活动的核心知识点。需要明确软件过程的基本活动是指贯穿整个软件生命周期的核心开发步骤,而非辅助或管理活动。关键在于区分不同软件过程模型(如瀑布模型、RUP等)的阶段划分,抓住分析、设计、实现、测试、演化作为传统瀑布模型的核心阶段,而其他选项可能涉及现代模型或项目管理内容。
选项分析
选项A
分析、设计、实现、测试、演化
- 分析对应需求分析,明确软件功能;
- 设计确定系统架构和模块;
- 实现完成代码编写;
- 测试验证软件质量;
- 演化涉及维护和更新。
符合传统瀑布模型的核心活动。
选项B
沟通、计划、建模、构造、部署
- 属于RUP(统一软件过程)的阶段划分,强调迭代开发;
- 沟通、计划为辅助活动,非核心开发步骤。
选项C
计划、分析、设计、实现、调试
- 计划是管理活动,非基本开发步骤;
- 调试属于测试环节,但未涵盖完整测试阶段。
选项D
沟通、风险管理、度量、产品化、评审
- 均为项目管理或辅助活动,与核心开发无关。