天津大学新学期《软件工程》在线作业一
奥鹏天津大学新学期作业参考
《软件工程》在线作业一-00001
1.下列几种类型中,耦合性最弱的是( )。
选项A:内容型
选项B:控制型
选项C:公共型
选项D:数据型
正确答案问询微信:424329
2.确认测试中,作为测试依据的文档是( )。
选项A:需求规格说明书
选项B:设计说明书
选项C:源程序
选项D:开发计划
正确答案问询微信:424329
3.瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( )。
选项A:详细计划
选项B:可行性分析
选项C:运行阶段
选项D:测试与排错
正确答案问询微信:424329
4.用于描述对象模型的工具是( )。
选项A:数据流图
选项B:结构图
选项C:状态图
选项D:对象图
正确答案问询微信:424329
5.在软件的需求分析中,开发人员要从用户那里解决的最重要的问题是( )。
选项A:要让软件做什么
选项B:要给该软件提供哪些信息
选项C:要求软件工作效率怎样
选项D:要让软件具有何种结构
正确答案问询微信:424329
6.软件需求规格说明书的内容不应该包括( )。
选项A:对重要功能的描述
选项B:对算法的详细过程描述
选项C:对数据的要求
选项D:软件的性能
正确答案问询微信:424329
7.数据流图是常用的进行软件需求分析的图形工具,其基本图形符号是( )。
选项A:输入.输出.外部实体和加工
选项B:变换.加工.数据流和存储
选项C:加工.数据流.数据存储和外部实体
选项D:变换.数据存储.加工和数据流
正确答案问询微信:424329
8.需求分析中,开发人员要从用户那里解决的最重要的问题是( )。
选项A:要让软件做什么
选项B:要给该软件提供哪些信息
选项C:要求软件工作效率怎样
选项D:要让该软件具有何种结构
正确答案问询微信:424329
9.决定大型程序模块组织的基本原则的两种交替设计策略为( )。
选项A:面向用户的原型化和面向程序员的原型化
选项B:物理模型与逻辑模型
选项C:数据字典和数据流
选项D:数据分解和算法分解
正确答案问询微信:424329
10.加工是对数据流图中不能再分解的基本加工的精确说明,下述哪个是加工的最核心( )。
选项A:加工顺序
选项B:加工逻辑
选项C:执行频率
选项D:激发条件
正确答案问询微信:424329
11.DFD中的每个加工至少有( )。
选项A:一个输入流或一个输出流
选项B:一个输入流和一个输出流
选项C:一个输入流
选项D:一个输出流
正确答案问询微信:424329
12.为了适应软硬件环境变化而修改软件的过程是( )。
选项A:校正性维护
选项B:完善性维护
选项C:适应性维护
选项D:预防性维护
正确答案问询微信:424329
13.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( )。
选项A:需求分析阶段
选项B:详细设计阶段
选项C:概要设计阶段
选项D:可行性研究阶段
正确答案问询微信:424329
14.结构化设计方法在软件开发中,用于( )。
选项A:测试用例设计
选项B:软件概要设计
选项C:程序设计
选项D:软件详细设计
正确答案问询微信:424329
15.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( )。
选项A:详细设计阶段
选项B:概要设计阶段
选项C:需求分析阶段
选项D:测试和运行阶段
正确答案问询微信:424329
16.变换流的DFD由三部分组成,不属于其中一部分的是( )。
选项A:事务中心
选项B:变换中心
选项C:输入流
选项D:输出流
正确答案问询奥鹏天津大学新学期作业参考微信:424329
17.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( )。
选项A:基于瀑布模型的结构化方法
选项B:基于需求动态定义的原型化方法
选项C:基于对象的面向对象的方法
选项D:基于数据的数据流开发方法
正确答案问询微信:424329
18.软件工程的出现主要是由于( )。
选项A:程序设计方法学的影响
选项B:其它工程科学的影响
选项C:软件危机的出现
选项D:计算机的发展
正确答案问询微信:424329
19.在程序的描述与分析中,用以指明数据来源.数据流向和数据处理的辅助图形是( )。
选项A:瀑布模型图
选项B:数据流图
选项C:数据结构图
选项D:业务流
正确答案问询微信:424329
20.属于软件设计的基本原理是( )。
选项A:数据流分析设计
选项B:变换流分析设计
选项C:事务流分析设计
选项D:模块化
正确答案问询微信:424329