[天津大学]《软件工程》在线作业一
试卷总分:100 得分:100
第1题,判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是( )
A、逻辑判断
B、层次分解
C、操作条目
D、组合条件
第2题,结构图中,不是其主要成分的是( )。
A、模块
B、模块间传递的数据
C、模块内部数据
D、模块的控制关系
第3题,确认测试中,作为测试依据的文档是(www.youxue100f.com )。
A、需求规格说明书
B、设计说明书
C、源程序
D、开发计划
第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、交替使用