软件工程考试题(带答案).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、选择题

1、软件开发瀑布模型中得软件定义时期各个阶段依次就就是:(B)

A)?????????可行性研究,问题定义,需求分析。

B)??????????问题定义,可行性研究,需求分析。

C)?????????可行性研究,需求分析,问题定义。

D)????????以上顺序都不对。

2、可行性研究主要从以下几个方面进行研究:(A)

A)?技术可行性,经济可行性,操作可行性。

B)???技术可行性,经济可行性,系统可行性。

C)??经济可行性,系统可行性,操作可行性。

D)?经济可行性,系统可行性,时间可行性。

3耦合就就是对软件不同模块之间互连程度得度量。各种耦合按从强到弱排列如下:(C)

A)?????????内容耦合,控制耦合,数据耦合,公共环境耦合。

B)??????????内容耦合,控制耦合,公共环境耦合,数据耦合。

C)?????????内容耦合,公共环境耦合,控制耦合,数据耦合。

D)????????控制耦合,内容耦合,数据耦合,公共环境耦合。

4、在详细设计阶段所使用到得设计工具就就是:(A)

A)?????????程序流程图,PAD图,N-S图,HIPO图,判定表,判定树、

B)??????????数据流程图,Yourdon图,程序流程图,PAD图,N-S图,HIPO图。

C)?????????判定表,判定树,PDL,程序流程图,PAD图,N-S图。

D)????????判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。

5按照软件工程得原则,模块得作用域和模块得控制域之间得关系就就是:(A)

A)模块得作用域应在模块得控制域之内。

B)模块得控制域应在模块得作用域之内。

C)模块得控制域与模块得作用域互相独立。

D)以上说法都不对。

6在软件生命周期中,能准确确定软件系统得体系结构得功能阶段就就是(C)

A、概要设计B、详细设计C、需求分析D、可行性分析

7下面不就就是软件工程得3个要素得就就是(C)

A过程B、方法C、环境D、工具

8、下面不属于软件得组成得就就是(B)

A程序B、记录C、文档D、数据

9在瀑布模型中,将软件分为若干个时期,软件项目得可行性研究一般归属于(C)

A、维护时期B、运行时期C、定义时期D、开发时期

10、在瀑布模型中,下面(C)就就是其突出得缺点。

A、不适应平台得变动

B、不适应算法得变动

C、不适应用户需求得变动

D、不适应程序语言得变动

11下面不属于软件得特点得就就是(D)。

A软件就就是一种软件产品

B软件产品不会用坏,不存在磨损、消耗问题

C软件产品得生产主要就就是研制

D软件产品非常便宜

12软件开发工具就就是协助开发人员进行软件开发活动所使用得软件或环境。下面不就就是软件开发工具得就就是(A)。

A、维护工具B、编码工具C、测试工具D、需求分析工具

13、下列叙述中不属于软件生命周期模型得就就是(D)。

A、原型模型B、瀑布模型C、螺旋模型D、快速组装模型

14、软件设计中,用抽象和分解得目得就就是(B)。

A、提高易读性B、降低复杂性C、增加内聚性D、降低耦合性

15软件生命周期中所花费用最多得阶段就就是(D)。

A、详细设计B、软件编码C、概要设计D、软件测试和维护

16、开发软件时对提高开发人员工作效率至关重要得就就是(B)。

A、操作系统得资源管理功能

B、先进得软件开发工具和环境

C、程序人员得数量

D、计算机得并行处理能力

17、开发软件所需高成本和产品得低质量之间有着尖锐得矛盾,这种现象称作(B)。

A、软件投机B、软件危机C、软件工程D软件产生

18软件开发得结构化生命周期方法将软件生命周期划分成(A)。

A、定义、开发、运行维护

B、设计阶段、编程阶段、测试阶段

C、总体设计、详细设计、编程调试

D、需求分析、功能定义、系统设计

19、软件工程得理论和技术性研究得内容主要包括软件开发技术和(B)。

A、消除软件危机

B、软件工程管理

C、程序设计自动化

D、实现软件可重用

20软件工程得出现就就是由于(C)。

A、程序设计方法学得影响

B、软件产业化得需要

C、软件危机得出现

D、计算机得发展

21、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能得阶段就就是(D)。

A、概要设计

B、详细设计

C、问题定义

D、需求分析

22、开发大型软件时,产生困难得根本原因就就是(A)。

A、大系统得复杂性B、人员知识不足

C、客观世界千变万化D、时间紧、任务重

23、文档就就是软件开发

文档评论(0)

swj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档