软件工程与项目管理考试重点

版权申诉
0 下载量 43 浏览量 更新于2024-08-12 收藏 92KB DOC 举报
"软件工程与项目管理考试题(学生).doc" 本文主要涵盖了软件工程与项目管理的基础知识,包括软件的定义、软件开发过程、软件生命周期、软件危机、软件工程的出现原因、项目成功的因素、软件工程的解释、项目可行性评估、软件生存周期的各个阶段以及软件计划时期的任务。 1. 软件是一种处理对象和处理规则的描述,通常包括程序、数据以及相关文档。选项A、B和C分别只提到了部分组成,而D则包含了整个计算机系统,因此答案是C。 2. 软件开发中存在的一些错误观念和方法包括重编程而轻视需求分析(A),重开发而忽视维护(B),以及重技术而轻管理(C)。答案D表示这三条都是不正确的做法。 3. 软件生存周期通常分为计划阶段、开发阶段和维护阶段。编码阶段是开发阶段的一部分,不是独立的大阶段,因此答案是C。 4. 计算机系统不仅包括硬件,如主机、显示器等,还包含软件系统,即CPU、存储器、控制器、I/O接口及设备以及计算机软件。所以答案是C。 5. 开发软件的高成本和产品质量低下的问题被称为软件危机,它在软件工程领域是一个显著的问题。答案是C。 6. 软件危机的表现包括开发进度难以预测(A)、产品难以维护(B)和缺少适当文档(C)。答案D正确,表示以上全部是软件危机的现象。 7. 软件工程的出现主要是为了解决软件危机,即应对软件开发过程中的各种挑战。答案是C。 8. 项目成功需要考虑的因素包括工作范围、成本、进度计划以及客户满意度。答案D表示所有这些因素都重要。 9. 软件工程涉及系统化、规范化和可度量的方法,应用于软件开发、运行和维护,同时也受到其他工程学科的影响。因此,答案D是正确的,以上三条都正确。 10. 经济上评估一个项目是否可行,关键在于成本估算。答案是A。 11. 软件生存周期包括可行性分析、需求分析、系统设计、编码、测试和维护等活动。答案C是正确的,指的是测试阶段。 12. 从开始计划到废弃的整个过程被称为软件的生存周期。答案是B。 13. 在软件计划时期,主要任务是理解用户需求、确定系统目标,并评估开发的可行性。答案是B。 此外,题目中还提供了几个关于软件定义的判断题。软件包括程序、数据及其文档(正确),程序是计算机执行特定任务的指令集合(正确),数据是被程序处理的信息(正确)。软件工程和项目管理是为解决软件危机而产生的学科(正确)。这些基本概念构成了软件工程与项目管理的基础。