第一章课后题 软件工程基础

一 单项选择题

1.在()年的NATO会议上,软件工程的术语被首次提出。
1966
1968
1970
1972
[参考答案] 1968

2.软件产品与物质产品有很大的区别,软件产品是一种()产品。
有形
消耗
逻辑
文档
[参考答案] 逻辑

3.软件工程是一个包含多领域知识的复杂学科,要成为一个软件工程师也需要掌握()。
软件技术知识、良好的交流沟通能力和职业素养。
全方位的软件技术知识。
软件技术知识和软件管理知识。
至少3门程序设计语言。
[试题解析] 课本P11
[参考答案] 软件技术知识、良好的交流沟通能力和职业素养。

4.软件开发的目的是交付满足用户需求的软件产品,为了达到这个目的,需要完成如下活动()。
需求工程、软件构造、软件测试。
需求工程、软件设计、软件构造、软件测试、软件交付。
需求工程、软件设计、软件构造、软件测试、软件交付、软件维护。
需求工程、软件设计、软件构造、软件测试、软件交付、软件维护、软件淘汰。
[试题解析] 软件开发活动课本P11
[参考答案] 需求工程、软件设计、软件构造、软件测试、软件交付、软件维护。

5.下列不是软件危机的表现的是()。
软件开发成本超支。
软件在使用一段时间后会被淘汰。
软件质量不可靠。
软件开发生产率无法满足人们对软件生成的要求。
[试题解析] 软件应用一段时间后被淘汰是必然规律。
[参考答案] 软件在使用一段时间后会被淘汰。

6.下列关于软件工程的描述不正确的是()。
软件开发是一个严谨有序的工程活动,需要遵守一定的过程、采用一定的方法、遵循相应的标准和规范。
软件开发是以开发团队为单位的工程活动,其成败不依赖于个人的技能。
软件工程的目的从最初的应对和解决软件危机,发展为服务人类。
为了更好的满足人类对软件的需求,软件工程的宗旨是追求最好的软件产品。
[试题解析] 软件工程追求高的成本效益比,追求足够好,而不是最好。
[参考答案] 为了更好的满足人类对软件的需求,软件工程的宗旨是追求最好的软件产品。

7.下列关于软件开发的描述不正确的是()。
软件是独立于计算机硬件的一部分,但它又依赖于计算机硬件。
软件既是一种复杂的逻辑实体,又是一种工具。
软件的核心是程序,另外还包括文档、数据和模型。
软件发展的趋势是规模越来越大、功能越来越复杂。
[试题解析] 软件=程序+数据+文档
[参考答案] 软件的核心是程序,另外还包括文档、数据和模型。

二 不定项选择题

1.软件工程活动是一种复杂的活动,要通过团队完成,常见分工包括()。

客户与需求分析师
体系结构师与软件设计师
开发与测试人员
项目管理及配置管理人员
质量保障与文档编写人员

[参考答案]
体系结构师与软件设计师
开发与测试人员
项目管理及配置管理人员
质量保障与文档编写人员

2.软件工程是一门交叉性学科,下列哪些学科是软件工程涉及的?
数学
计算机科学
管理科学
工程科学

[参考答案]
数学
计算机科学
管理科学
工程科学

三 填空题

软件工程是应用()、()、()方法来开发、运行和维护软件;也包括对这些方法的研究。
[参考答案]
系统的

规范的

可度量的

你可能感兴趣的:(软件工程)