|
《软件工程》在线作业一
答案需求请联系QQ515224986
一、单选题:
1.在软件需求分析和设计过程中,其分析与设计对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对二者的处理应该( )。 (满分:5)
A. 先数据后程序
B. 与顺序无关
C. 先程序后数据
D. 可同时进行
2.软件需求说明书在软件开发中具有重要作用,但其作用不应该包括( )。 (满分:5)
A. 软件设计的依据
B. 用户和开发人员对软件要做什么的共同理解
C. 软件验收的依据
D. 软件可行性分析依据
3.判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是( ) (满分:5)
A. 逻辑判断
B. 层次分解
C. 操作条目
D. 组合条件
4.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为( )。 (满分:5)
A. 相互排斥
B. 相互补充
C. 独立使用
D. 交替使用
5.结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的( )。 (满分:5)
A. 控制流
B. 数据流
C. 程序流
D. 指令流
6.在软件需求规范中,下述哪些要求可以归类为过程要求( )。 (满分:5)
A. 执行要求
B. 效率要求
C. 可靠性要求
D. 可移植性要求
7.软件需求规格说明书的内容不应该包括( )。 (满分:5)
A. 对重要功能的描述
B. 对算法的详细过程描述
C. 对数据的要求
D. 软件的性能
8.软件工程的出现主要是由于( )。 (满分:5)
A. 程序设计方法学的影响
B. 其它工程科学的影响
C. 软件危机的出现
D. 计算机的发展
9.瀑布模型是一种( )。 (满分:5)
A. 整体开发模型
B. 非整体开发模型
C. 风险驱动模型
D. 对象驱动模型
10.DFD中的每个加工至少有( )。 (满分:5)
A. 一个输入流或一个输出流
B. 一个输入流和一个输出流
C. 一个输入流
D. 一个输出流
11.在下面的叙述中哪一个不是软件需求分析的任务( )。 (满分:5)
A. 问题分解
B. 可靠性与安全性要求
C. 结构化程序设计
D. 确定逻辑模型
12.软件需求分析阶段的工作,可以分为四个方面:对问题的识别.分析与综合.编写需求分析文档以及( )。 (满分:5)
A. 软件的总结
B. 需求分析评审
C. 阶段性报告
D. 以上答案都不正确
13.进行需求分析可使用多种工具,但( )是不适用的。 (满分:5)
A. 数据流图(DFD)
B. 判定表
C. PAD图
D. 数据字典
14.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( )。 (满分:5)
A. 详细设计阶段
B. 概要设计阶段
C. 需求分析阶段
D. 测试和运行阶段
15.在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )。 (满分:5)
A. 数据流图
B. 数据字典
C. 结构化语言
D. 判定表与判定树
16.详细设计与概要设计衔接的图形工具是( )。 (满分:5)
A. DFD图
B. SC图
C. PAD图
D. 程序流程图
17.好的软件结构应该是( )。 (满分:5)
A. 高耦合、高内聚
B. 低耦合、高内聚
C. 高耦合、低内聚
D. 低耦合、低内聚
18.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( )。 (满分:5)
A. 需求分析阶段
B. 详细设计阶段
C. 概要设计阶段
D. 可行性研究阶段
19.结构化设计方法在软件开发中,用于( )。 (满分:5)
A. 测试用例设计
B. 软件概要设计
C. 程序设计
D. 软件详细设计
20.各种需求分析方法都有它们共同适用的( )。 (满分:5)
A. 说明方法
B. 描述方式
C. 准则
D. 基本原则
更多免费学习资料请登录www.openhelp100.com
|
|