本文主要是介绍软件工程(1、2;5~7小测参考答案),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
软件工程第1、2章小测
需求工程第5-7章小测
软件工程第1、2章小测
一 单项选择题(12分)
1、下列关于软件开发的描述不正确的是()。(1分)
软件是独立于计算机硬件的一部分,但它又依赖于计算机硬件。
软件既是一种复杂的逻辑实体,又是一种工具。
软件的核心是程序,另外还包括文档、数据和模型。
软件发展的趋势是规模越来越大、功能越来越复杂。
正确答案:软件的核心是程序,另外还包括文档、数据和模型。
试题解析:软件=程序+数据+文档
2、下列不是软件危机的表现的是()。(1分)
软件开发成本超支。
软件在使用一段时间后会被淘汰。
软件质量不可靠。
软件开发生产率无法满足人们对软件生成的要求。
正确答案:软件在使用一段时间后会被淘汰。
试题解析:软件应用一段时间后被淘汰是必然规律。
3、下列关于软件工程的描述不正确的是()。(1分)
软件开发是一个严谨有序的工程活动,需要遵守一定的过程、采用一定的方法、遵循相应的标准和规范。
软件开发是以开发团队为单位的工程活动,其成败不依赖于个人的技能。
软件工程的目的从最初的应对和解决软件危机,发展为服务人类。
为了更好的满足人类对软件的需求,软件工程的宗旨是追求最好的软件产品。
正确答案:为了更好的满足人类对软件的需求,软件工程的宗旨是追求最好的软件产品。
试题解析:软件工程追求高的成本效益比,追求足够好,而不是最好。
4、软件开发的目的是交付满足用户需求的软件产品,为了达到这个目的,需要完成如下活动()。(1分)
需求工程、软件构造、软件测试。
需求工程、软件设计、软件构造、软件测试、软件交付。
需求工程、软件设计、软件构造、软件测试、软件交付、软件维护。
需求工程、软件设计、软件构造、软件测试、软件交付、软件维护、软件淘汰。
正确答案:需求工程、软件设计、软件构造、软件测试、软件交付、软件维护。
试题解析:软件开发活动课本P11
5、软件工程是一个包含多领域知识的复杂学科,要成为一个软件工程师也需要掌握()。(1分)
软件技术知识、良好的交流沟通能力和职业素养。
全方位的软件技术知识。
软件技术知识和软件管理知识。
至少3门程序设计语言。
正确答案:软件技术知识、良好的交流沟通能力和职业素养。
试题解析:课本P11
6、在()年的NATO会议上,软件工程的术语被首次提出。(1分)
1966
1968
1970
1972
正确答案:1968
7、软件产品与物质产品有很大的区别,软件产品是一种()产品。(1分)
有形
消耗
逻辑
文档
正确答案:逻辑
8、按过程能力成熟度由低到高排序的结果是()。(1分)
初始级、已定义级、已管理级、可重复级、持续优化级
初始级、可重复级、已定义级、已管理级、持续优化级
初始级、已定义级、持续优化级、可重复级、已管理级
初始级、已管理级、已定义级、可重复级、持续优化
正确答案:初始级、可重复级、已定义级、已管理级、持续优化级
9、下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。(1分)
演化模型
瀑布模型
喷泉模型
增量模型
正确答案:喷泉模型
10、下列关于敏捷软件开发说法错误的是()。(1分)
敏捷软件开发是一种应对快速变化的需求的一种开发方法。
敏捷软件开发强调文档的重要性。
敏捷软件开发注重程序员团队与业务专家的密切协作。
敏捷软件开发希望频繁的交付新的软件版本。
正确答案:敏捷软件开发强调文档的重要性。
11、下列关于敏捷联盟宣言的理解错误的是()。(1分)
这篇关于软件工程(1、2;5~7小测参考答案)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!