天大18秋《软件工程》在线作业12参考
《软件工程》在线作业一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.[单选题]详细设计与概要设计衔接的图形工具是()。 (满分:)
q 761296021
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. 交替使用
正确答案:————
《软件工程》在线作业二
一、单选题:
1.[单选题]面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。 (满分:)
A. Booch方法
B. UML语言
C. OMT方法
D. Coad方法
正确答案:——B——
2.[单选题]在解决人工智能上使用最多的有非常强的表处理功能的函数程序设计语言是()。 (满分:)
A. PROLOG
B. SNOBOL
C. COBOL
D. LISP
正确答案:——D——
3.[单选题]程序设计语言的工程特性其中之一表现在()。 (满分:)
A. 软件的可重用性
B. 数据结构的描述性
C. 抽象类型的描述性
D. 数据库的易操作性
正确答案:——A——
4.[单选题]在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是()。 (满分:)
A. PAD
B. PDL
C. IPO
D. 流程图
正确答案:————
5.[单选题]最早用于科学计算的程序设计语言是()。 (满分:)
A. PROLOG语言
B. SMALLTALK语言
C. FORTRAN语言
D. COBOL语言
正确答案:————
6.[单选题]PAD图的控制执行流程为()。 (满分:)
A. 自下而下、从左到右
B. 自上而下、循环执行
C. 自上而下、从左到右
D. 都不对
正确答案:————
7.[单选题]产生软件维护的副作用,是指()。 (满分:)
A. 开发时的错误
B. 隐含的错误
C. 因修改软件而造成的错误
D. 运行时误操作
正确答案:————
8.[单选题]Jackson方法根据()来导出程序结构。 (满分:)
A. 数据结构
B. 数据间的控制结构
C. 数据流图
D. IPO图
正确答案:————
9.[单选题]为适应软硬件环境变化而修改软件的过程是()。 (满分:)
A. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
正确答案:————
10.[单选题]在下述情况下,从供选择的答案中,选出合适的()描述工具。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。 (满分:)
A. 程序流程图形
B. NS图
C. PDA图或PDL
D. 判定表
正确答案:————
11.[单选题]JSP方法主要用于规模适中的()系统的开发。 (满分:)
A. 数据处理
B. 实时处理
C. 文字处理
D. 科学计算
正确答案:————
12.[单选题]程序设计语言的心理特性在语言中表现不应包括()。 (满分:)
A. 歧义性
B. 简洁性
C. 保密性
D. 传统性
正确答案:————
13.[单选题]Jackson图上下层之间的关系是()。 (满分:)
A. 调用关系
B. 组成关系
C. 继承关系
D. 嵌套关系
正确答案:————
14.[单选题]JSP方法根据输入输出的数据结构按一定的规则映射成软件的()。 (满分:)
A. 体系结构
B. 数据结构
C. 程序结构
D. 顺序结构
正确答案:————
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. 费用低
B. 人员少
C. 开发方法的缺陷
D. 维护难
正确答案:————
附件是答案,核对题目下载,转载注明无忧答案网
页:
[1]