一. 单选题(共7题,70分)
1. (单选题)下列关于软件特点描述不正确的是?
- A. 没有硬件那样的机械磨损、 老化问题
- B. 有明显的制造过程
- C. 手工艺的开发方式
- D. 复杂度高,成本昂贵
我的答案: B
10分
2. (单选题)下列哪一项不是软件危机的具体表现 ?
- A. 软件开发进度无法控制
- B. 软件可靠性差
- C. 软件需求定义不准确,偏离用户需求
- D. 软件开发团队庞大
我的答案: D
10分
3. (单选题)“软件危机”是指?
- A. 人们过分迷恋计算机
- B. 软件开发和维护中出现的一系列问题
- C. 计算机硬件无法满足软件需求
- D. 利用计算机进行经济犯罪活动
我的答案: B
10分
4. (单选题)下列关于软件过程描述正确的是?
- A. requirements,system design,implementation ,maintenance, testing
- B. requirements,system design,implementation ,testing,maintenance
- C. requirements,system design,testing,implementation ,maintenance
- D. system design,requirements,implementation ,testing,maintenance
我的答案: B
10分
5. (单选题)下面哪位提出软件工程7条基本原理?
- A. B.W.Boehm
- B. Steven.Jobs
- C. Tim.Ellis
- D. S.A.Velastin
我的答案: A
10分
6. (单选题)一般情况下,软件维护活动中哪一项维护占比最少?
- A. 纠错性维护
- B. 适应性维护
- C. 完善性维护
- D. 预防性维护
我的答案: D
10分
7. (单选题)下列哪一项不属于软件工程7条基本原理?
- A. 用分阶段的生命周期计划严格管理
- B. 实行严格的产品控制基线
- C. 开发小组的人员应多多益善
- D. 结果应能清楚地审查
我的答案: C
10分
二. 多选题(共3题,30分)
8. (多选题)
下列哪些项陈述是正确的?
- A. 开发软件的效率非常重要
- B. 1968 NATO 会议提出软件工程概念
- C. 源代码不属于软件的一部分
- D. 软件工程的中心课题是控制复杂性
我的答案: ABD
10分
9. (多选题)下列关于Agile methods 描述正确的是?
- A. processes and tools over > Individuals and interactions
- B. Working software over > comprehensive documentation
- C. contract negotiation over >Customer collaboration
- D. Responding to change over > following a plan
我的答案: BD
10分
10. (多选题)下列哪些项属于软件的一部分?
- A. source code
- B. user manuals
- C. executables
- D. design documents
我的答案: ABCD