| 
 | 
 
《软件工程》在线作业一 
 
奥鹏作业答案 
奥鹏天津大学作业 
 
一、单选题: 
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.基于数据的数据流开发方法 
    正确答案:———— 
奥鹏作业答案 
 
 |   
 
 
 
 |