天津大学19春《软件工程》在线作业一(含答案)
《软件工程》在线作业一奥鹏作业答案
奥鹏天津大学作业
一、单选题:
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]