软件工程选择题1.pdf
软件工程选择题1
下列说法中正确的是()O[单选题]*
A.20世纪50年代提出了软件工程的概念
B.2O世纪60年代提出了软件工程的概念(正确笞案
C.20世纪70年代提出了客户机/服务器技术
D.20世纪80年代软件工程学科达到成熟
软件危机的主要原因是(I单选题]*
A、软件工具落后
软件生产能力不足
C、实行严格的产品控制
D、软件本身的特点及开发方法三确答案
软件工程的3个要素是([单选题]*
A、技术、方法和工具
B、方法、对象和类
C、方法、工具和过程正确答案
D、过程、模型和方法
在下列选项中,(不属于软件工程学科研究的基本内容。[单选题1
A、软件工程材料正确答案
B、软件工程方法
C、软件工程原理
D、软件工程过程
增量模型本质上是一种(o[单选题]*
A、线性顺序模型
B、整体开发模型
C、非整体开发模型(正钢答案
D、螺旋模型
软件过程是0o[单选题]*
A、特定的开发模型
B、一种软件求解的计算逻辑
C、软件开发活动的集合正娟答案
D、软件生命周期模型
软件生命周期模型不包盾(o【单选题J*
A、瀑布模型
B、用例模型(正确答案
C、增量模型
D、螺旋模型
包含风险分析的软件工程模型是(0I单选题]*
A、螺旋模型(正确答案
B、瀑布模型
C、增量模型
D、喷泉模型
软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、
0、维护等几个阶段。[单选题]*
A、产品发布
B、版本更新
C、可行性分析
D、测试正确答案
软件开发的瀑布模型,一般都将开发过程划分为吩析、设计、编码和测试等阶
段,一般认为可能占用人员最多的阶段是([单选题]*
A、分析阶段
B、设计阶段
C、编码阶段〔正确答案:
D、测试阶段
螺旋模型综合了(的优点,并增加了风险分析。[单选题]*
A、增量模型和喷泉模型
B、瀑布模型和快速原型模型:确答案
C、瀑布模型和喷泉模型
D、快速原型模型和喷泉模型
可行性研究也称为(o[单选题]*
A、技术可行性研究
B、操作可行性研究
C、经济可行性研究
D、项目论证(正确答案।
0研究往往是系统开发过程中难度最大的工作,是可行性研究的关键。[单选题]
*
A、技术可行性三确答案
B、操作可行性
C、经济可行性
D、风险可行性
研究软硬件资源的有效性是进行0研究的一方面。[单选题]*
A、技术可行性确答案
B、经济可行性
C、社会可行性
D、操作可行性
软件开发计划是软件工程中的一种(性文档。[堂选题]*
A、技术
B、管理(正确答案
C、检索
D、文献
在需求分析之前有必要进行0进行。[单选题]*
A、程序设计
B、可行性研究(正确答案
C、E-R分析
D、行为建模
需求分析是一个(,它应该贯穿于系统的整个生命周期,而不是仅仅属于软件生
命周期早期的一项工作。[单选题]*
A、概念
B、工具
C、方法
D、过程确答案
软件需求规格说明书的内容不应该包括0[单选题]
A、对重要功能的描述
B、对算法的详细过程描述(T确答案
C、对数据的要求
D、软件的性能
软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、
编写需求分析文档以及0o1单选题I*
A、总结
B、阶段性报告
C、需求分析评审正谢答案)
D、以上答案都不正确
进行需求分析可使用多种工具、但0是不适用。I单选题]
A、数据流程
B、PAD图(正确答案)
C、状态转换图
D、数据词典
数据流图是进行软件需求分析的常用图形工具,其基本图形符号是0vI单选题]
*
A、输入、输出、外部实体和加工
B、变换、加工、数据流和存储
C、加工、数据流、数据存储和外部实体.确答案)
D、变换、数据存储、加工和数据流
结构化分析方法的基本思想是()[单选题]
A、自底向上逐步分解
B、自顶向下逐步分解王^答案)
C、自底向上逐步分解
D、自顶向下逐步抽象
在E-R图中,包含以下基本成分()o[单选题]
A、数据、对象、实体
B、控制、关系、对象
C