软件工程题库1

软件工程题库1

ID:25788383

大小:807.50 KB

页数:88页

时间:2018-11-22

软件工程题库1_第1页
软件工程题库1_第2页
软件工程题库1_第3页
软件工程题库1_第4页
软件工程题库1_第5页
资源描述:

《软件工程题库1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程单元一(概述)一单项选择1.软件是一种逻辑产品,它的开发主要是()。A研制B拷贝C再生产D复制2.软件生命周期一般包括:软件开发期和软件运行期,下述()不是软件开发期所应包含的内容。A需求分析B结构设计C程序编制D软件维护3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。A喷泉模型B增量模型C瀑布模型D螺旋模型4.在软件生存周期中,()阶段必须要回答的问题是“要解决的问题是做什么?”。A详细设计B可行性分析和项目开发计划C概要设计D软件测试5.软件产品与物质产品有很大区别,软件产品是一种()产品A有形B消耗C逻辑

2、D文档6.()把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。A原型模型B螺旋模型C基于知识的智能模型D喷泉模型7.()阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。A概要设计B详细设计C编码D测试8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A原型模型B瀑布模型C基于知识的智能模型D变换模型9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。A原型模型B瀑布模型C喷

3、泉模型D螺旋模型10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是()。A原型模型B瀑布模型C喷泉模型D螺旋模型11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。A可修改性B可靠性C可适应性D可重用性12.软件特性中,一个软件能再次用于其他相关应用的程度称为()。A可移植性B可重用性C容错性D可适应性13.软件特性中,()是指系统具有清晰的结构,能直接反映问题的需求的程度。A可理解性B可靠性C可适应性D可重用性14.软件特性中,软件产品交付使用后,在实现改正潜

4、伏的错误、改进性能、适应环境变化等方面工作的难易程度称为()。A可理解性B可维护性C可适应性D可重用性15.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是().A可理解性B可修改性C可移植性D可重用性16.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是()。A有效性B可适应性C正确性D可靠性17.软件特性中,允许对软件进行修改而不增加其复杂性指的是()。A可修改性B可适应性C可维护性D可移植性18.软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是()。A可理解性B可互操作性C可维护性D可追踪性19.

5、软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是()。A可理解性B可互操作性C可追踪性D可维护性20.软件的可修改性支持软件的()。A有效性B可互操作性C可追踪性D可维护性21.软件的可移植性支持软件的()。A可适应性B可互操作性C可追踪性D有效性22.软件的可理解性支持软件的()。A有效性B可移植性C可追踪性D可靠性23.在软件工程的原则中,抽象、信息隐藏、模块化和局部化的原则支持软件的()。A有效性B可互操作性C可靠性D可追踪性24.下列选项中,属于需求分析阶段的任务的是()。A

6、组装测试计划B单元测试计划C软件总体设计D验收测试计划25.下列选项中,属于概要设计阶段的任务的是(A)。A组装测试计划B单元测试计划C初步用户手册D验收测试计划26.下列选项中,属于详细设计阶段的任务的是()。A组装测试计划B单元测试计划C初步用户手册D验收测试计划27.下列选项中,属于实现阶段的任务的是()。A组装测试计划B绘制程序流程图C单元测试D验收测试计划28.下列选项中,在验收测试结束时,必须提交给用户的是()。A项目开发总结报告B验收测试计划C需求规格说明书D最终用户手册二填空1.计算机软件是指与计算机系统操作有关的以及任何与之

7、有关的文档资料。答案:2.是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。答案:3.是软件生存周期中时间最长的阶段。答案:4.是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。答案:5.软件生存周期是指一个软件从开始直到该软件最终退役为止的整个时期。答案:6.在软件的生产过程中,总是有大量各种信息要记录,因此,在产品的开发过程中起着重要的作用。答案:7.在软件生存周期中,软件定义过程的基本任务是确定软件系统的。答案:8.在软件生存周期中,软件定义过程可以通过软件系统的两个阶段来完成。答案:9.在软件生存周期

8、中,软件开发过程可以通过、实现、组装测试、验收测试共5个阶段组成。答案:10.我们把支持软件项目的的软件叫做软件开发的工具软件。答案:11.软件工程由三部分组成,称

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。