天大19春《软件工程》在线作业12
《软件工程》在线作业一奥鹏作业答案可以联系QQ 761296021
1.[单选题]软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( )。
A.硬件环境
B.软件开发的环境
C.软件开发工具和软件开发的环境
D.开发人员的素质
正确答案:——C——
2.[单选题]详细设计与概要设计衔接的图形工具是( )。
A.DFD图
B.SC图
C.PAD图
D.程序流程图
正确答案:——B——
3.[单选题]在面向数据流的软件设计方法中,一般将信息流分为( )。
A.变换流和事务流
B.变换流和控制流
C.事务流和控制流
D.数据流和控制流
正确答案:——A——
4.[单选题]DFD中的每个加工至少有( )。
A.一个输入流或一个输出流 奥鹏作业答案
B.一个输入流和一个输出流
C.一个输入流
D.一个输出流
正确答案:————
5.[单选题]软件质量保证应在( )阶段开始。
A.需求分析
B.设计
C.编码
D.投入使用
正确答案:————
6.[单选题]在软件需求分析和设计过程中,其分析与设计对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对二者的处理应该( )。
A.先数据后程序
B.与顺序无关
C.先程序后数据
D.可同时进行
正确答案:————
7.[单选题]从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( )。
A.详细设计阶段
B.概要设计阶段
C.需求分析阶段
D.测试和运行阶段
正确答案:————
8.[单选题]瀑布模型是一种( )。
A.整体开发模型
B.非整体开发模型
C.风险驱动模型
D.对象驱动模型
正确答案:————
9.[单选题]软件结构使用的图形工具,一般采用( )图。
A.DFD
B.PAD
C.SC
D.ER
正确答案:————
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.要让软件做什么
B.要给该软件提供哪些信息
C.要求软件工作效率怎样
D.要让该软件具有何种结构
正确答案:————
17.[单选题]软件开发的结构化生命周期方法将软件生命周期划分成( )。
A.计划阶段、开发阶段、运行阶段
B.计划阶段、编程阶段、测试阶段
C.总体设计、详细设计、编程调试
D.需求分析、功能定义、系统设计
正确答案:————
18.[单选题]各种需求分析方法都有它们共同适用的( )。
A.说明方法
B.描述方式
C.准则
D.基本原则
正确答案:————
19.[单选题]在下面的叙述中哪一个不是软件需求分析的任务( )。
A.问题分解
B.可靠性与安全性要求
C.结构化程序设计
D.确定逻辑模型
正确答案:————
20.[单选题]UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( )。
A.基于瀑布模型的结构化方法
B.基于需求动态定义的原型化方法
C.基于对象的面向对象的方法
D.基于数据的数据流开发方法
正确答案:————
《软件工程》在线作业二
一、单选题:
1.[单选题]( )应当在应用分析之前进行,因为我们在了解问题之前应当对问题敞开思想考虑,不应加以限制。
A.论域分析
B.高层分析
C.实例的建立
D.类的开发
正确答案:——A——
2.[单选题]可维护性的特性中相互促进的是( )。
A.可理解性和可测试性
B.效率和可移植性
C.效率和可修改性
D.效率和结构好
正确答案:——A——
3.[单选题]在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是( )。
A.PAD
B.PDL
C.IPO
D.流程图
正确答案:——B——
4.[单选题]程序的三种基本控制结构是( )。
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
正确答案:————
5.[单选题]下列哪个语言提供指针且不存在布尔类型,并且它广泛应用于系统程序设计语言( )。
A.PASCAL
B.DEPHI
C.ADA
D.C
正确答案:————
6.[单选题]在下述情况下,从供选择的答案中,选出合适的( )描述工具。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。
A.程序流程图形
B.NS图
C.PDA图或PDL
D.判定表
正确答案:————
7.[单选题]JSP方法是一种面向( )的设计方法。
A.对象
B.数据流
C.数据结构
D.控制结构
正确答案:————
8.[单选题]程序设计语言的技术特性不应包括( )。
A.数据结构的描述性
B.抽象类型的描述性
C.数据库的易操作性
D.软件的可移植性
正确答案:————
9.[单选题]在商业系统的开发中应用最广的语言是( )。
A.PROLOG语言
B.SMALLTALK语言
C.FORTRAN语言
D.COBOL语言
正确答案:————
10.[单选题]面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。
A.Booch方法
B.UML语言
C.OMT方法
D.Coad方法
正确答案:————
11.[单选题]软件维护费用高的主要原因是( )。
A.生产率高
B.生产率低
C.人员多
D.人员少
正确答案:————
12.[单选题]程序的三种基本控制结构的共同特点是( )。
A.不能嵌套使用
B.只能用来写简单程序
C.已经用硬件实现
D.只有一个入口和一个出口
正确答案:————
13.[单选题]在解决人工智能上使用最多的有非常强的表处理功能的函数程序设计语言是( )。
A.PROLOG
B.SNOBOL
C.COBOL
D.LISP
正确答案:————
14.[单选题]在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是( )。
A.PAD
B.PDL
C.IPO
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]