试题 1、()是职业软件工程师的必要条件。

A.自律、善于沟通、具有一定的软件技能

B.编程速度快

C.语言天赋

D.熟悉众多的软件环境

正确答案是:自律、善于沟通、具有一定的软件技能

试题 2、根据软件工程的7条基本原理判断下面正确的选项是()。

A.软件错误只能通过运行代码才能发现

B.软件错误发现的时机不重要,重要的是错误的严重程度

C.需求阶段一般不会引入错误

D.软件错误发现的越早改正的成本越低

正确答案是:软件错误发现的越早改正的成本越低

试题 3、美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A.12

B.3

C.5

D.7

正确答案是:7

试题 4、软件、程序和代码是()。

A.三个不同的概念

B.程序语言写的代码

C.计算机代码和数据

D.相同的软件概念

正确答案是:三个不同的概念

试题 5、软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。

A.复杂性

B.通用性

C.脆弱性

D.升级和移植

正确答案是:升级和移植

试题 6、软件工程的出现是由于 ()。

A.计算机软件技术的发展

B.软件社会化的需要

C.计算机硬件技术的发展

D.软件危机

正确答案是:软件危机

试题 7、软件工程四个层次由下至上是(),它们的顺序不能互换。

A.方法层、过程层、质量层、工具层

B.质量层、过程层、方法层、工具层

C.过程层、方法层、质量层、工具层

D.方法层、质量层、过程层、工具层

正确答案是:质量层、过程层、方法层、工具层

试题 8、软件可行性研究一般不考虑()

A.是否有足够的人员和相关的技术来支持系统开发

B.待开发的软件是否会有质量问题

C.是否有足够的工具和相关的技术来支持系统开发

D.待开发软件是否有市场、经济上是否合算

正确答案是:待开发的软件是否会有质量问题

试题 9、软件与程序的区别是()。

A.程序是用高级语言编写的,而软件是由机器语言编写的

B.程序是用户自己编写的,而软件是由厂家提供的

C.程序价格便宜,软件价格昂贵

D.软件包括程序、相关数据及其文档,程序是软件的一部分

正确答案是:软件包括程序、相关数据及其文档,程序是软件的一部分

试题 10、在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A.结构化程序设计

B.软件危机

C.程序设计革命

D.软件工程

正确答案是:软件危机

试题 11、软件工程学科出现的主要原因是()。

A.软件危机的出现

B.程序设计方法学的影响

C.计算机的发展

D.其他工程科学的影响

正确答案是:软件危机的出现

试题 12、概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。

A.设计每个模块的伪代码

B.把软件划分成模块

C.确定各个模块的功能

D.确定模块之间的调用关系

正确答案是:设计每个模块的伪代码

试题 13、经济可行性研究的主要内容包括()。

A.开发过程

B.效益分析

C.开发工具

D.风险分析

正确答案是:效益分析

试题 14、可行性分析研究的费用大约是项目总经费的()。

A.8%

B.20%

C.2%

D.50%

正确答案是:8%

试题 15、可行性分析研究的目的是 ()。

A.争取项目

B.开发项目

C.项目是否值得开发

D.规划项目

正确答案是:项目是否值得开发

试题 16、可行性研究的四大要素是()。

A.经济、技术、软件开发工具和人员的稳定性

B.经济、技术、计算机硬件环境和网络带宽

C.经济、技术、法律和社会环境

D.经济、技术、开发组织能力和领导者水平

正确答案是:经济、技术、法律和社会环境

试题 17、可行性研究的主要目的是()。

A.分析开发系统的必要性

B.确定系统是否值得开发

C.深入了解用户需求

D.确定系统建设的详细方案

正确答案是:确定系统是否值得开发

试题 18、软件设计的目标是()。

A.确定软件要做什么

B.为软件编码设计模块结构

C.在最短的时间内,生产出可靠性、可维护性俱佳的软件方案

D.确定软件的实现算法

正确答案是:在最短的时间内,生产出可靠性、可维护性俱佳的软件方案

试题 19、软件调研报告是在()提交的。

A.需求分析之前

B.签合同之前

C.设计的时候

D.可行性分析之前

正确答案是:需求分析之前

试题 20、一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。

A.70%,30%

B.30%,70%

C.70%,70%

D.30%,30%

正确答案是:30%,70%

试题 21、()定义了软件开发人员必须实现的软件功能。

A.业务需求

B.功能需求

C.用户需求

D.性能需求

正确答案是:功能需求

试题 22、PDL是描述处理过程()。

A.怎么做

B.为什么做

C.做什么

D.对谁做

正确答案是:A.怎么做

试题 23、程序流程图与数据流程图的关系()。

A.数据流程图可以转换成程序流程图

B.数据调用关系

C.不确定

D.程序流程图可以转换成数据流程图

正确答案是:不确定

试题 24、结构化分析方法(SA 法)使用的主要描述工具有()。

A.模块结构图

B.数据库

C.分层的DFD 图

D.PAD 图

正确答案是:分层的DFD 图

试题 25、进行需求分析有的多种描述工具,但不包括()。

A.PAD图

B.数据词典

C.数据流图

D.判定表

正确答案是:PAD图

试题 26、结构化程序设计主要强调的是()。

A.程序效率

B.程序的规模

C.程序易读性

D.程序语言的先进性

正确答案是:程序易读性

试题 27、内聚程度较低的是()。

A.过程内聚

B.通信内聚

C.时间内聚

D.顺序内聚

正确答案是:时间内聚

试题 28、为了提高模块的独立性,模块之间最好是()。

A.内容耦合

B.数据耦合

C.公共耦合

D.控制耦合

正确答案是:数据耦合

试题 29、用()对需要长久保存的信息进行建模。

A.实体类

B.对象类

C.E-R图

D.数据库表

正确答案是:E-R图

试题 30、()反映了系统物理结构。

A.程序流程图

B.网络拓扑图

C.系统流程图

D.数据流程图

正确答案是:系统流程图

声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。