|
《软件工程》在线作业一
天大作业答案
一、单选题:
1. 判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()
A. 逻辑判断
B. 层次分解
C. 操作条目
D. 组合条件
正确答案:——D——
2. 结构图中,不是其主要成分的是()。
A. 模块
B. 模块间传递的数据
C. 模块内部数据
D. 模块的控制关系
正确答案:——C——
3. 确认测试中,作为测试依据的文档是()。
A. 需求规格说明书
B. 设计说明书 奥鹏答案
C. 源程序
D. 开发计划
正确答案:——A——
4. 瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和()。
A. 详细计划
B. 可行性分析
C. 运行阶段
D. 测试与排错
正确答案:————
5. DFD中的每个加工至少有()。
A. 一个输入流或一个输出流
B. 一个输入流和一个输出流
C. 一个输入流
D. 一个输出流
正确答案:————
6. 详细设计与概要设计衔接的图形工具是()。
A. DFD图
B. SC图
C. PAD图
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. 需求分析
B. 设计
C. 编码
D. 投入使用
正确答案:————
15. 在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高()。
A. 结构化方法
B. 原型化方法
C. 面向对象的方法
D. 控制流方法
正确答案:————
16. 进行需求分析可使用多种工具,但()是不适用的。
A. 数据流图(DFD)
B. 判定表
C. PAD图
D. 数据字典
正确答案:————
17. 好的软件结构应该是()。
A. 高耦合、高内聚
B. 低耦合、高内聚
C. 高耦合、低内聚
D. 低耦合、低内聚
正确答案:————
18. 软件需求分析阶段的工作,可以分为四个方面:对问题的识别.分析与综合.编写需求分析文档以及()。
A. 软件的总结
B. 需求分析评审
C. 阶段性报告
D. 以上答案都不正确
正确答案:————
19. 软件设计一般分为总体设计和详细设计,它们之间的关系是()。
A. 全局和局部
B. 抽象和具体
C. 总体和层次
D. 功能和结构
正确答案:————
20. 软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为()。
A. 相互排斥
B. 相互补充
C. 独立使用
D. 交替使用
正确答案:————
奥鹏作业答案
|
|