open 发表于 2020-9-23 16:54:13

《软件工程》吉大20秋考前辅导答案百分

《软件工程》考前练兵
1.[单选题] 下面属于软件重用的层次的是()
答案资料下载请参考帮助中心说明
    A.知识重用
    B.数量重用
    C.结构重用
    D.数据重用
    答:——A——
2.[单选题] ( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
    A.软件过程
    B.软件测试
    C.软件生存周期
    D.软件工程
    答:——D——
3.[单选题] 软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()
    A.结构合理性
    B.软件外部功能
    C.程序正确性
    D.程序内部逻辑
    答:——D——
4.[单选题] ER图包含了()种基本成分
    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.GO TO 语句
    B.顺序
    C.选择
    D.循环
    答:————
10.[单选题] 以下那个不是验证软件需求的正确性的()
    A.一致性
    B.完整性
    C.现象性
    D.有效性
    答:————
11.[单选题] 下面不属于软件工程三要素的是()
    A.方法
    B.类
    C.过程
    D.工具
    答:————
12.[单选题] 下面那个不是常见的3类人机界面设计指南()
    A.一般交互指南
    B.信息输出指南
    C.数据输入指南
    D.信息显示指南
    答:————
13.[单选题] 所有的测试都应该能追溯到()
    A.用户需求
    B.系统需求
    C.测试案例
    D.以上都不正确
    答:————
14.[单选题] 软件重用分为()个层次
    A.1
    B.2
    C.3
    D.4
    答:————
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.出错信息处理
    答:————
21.[单选题] 软件调试技术包括( )。
    A.边界值分析
    B.回溯法
    C.循环覆盖
    D.集成测试
    答:————
22.[单选题] 软件系统的文档分为()类
    A.一
    B.二
    C.三
    D.四
    答:————
23.[单选题] 需求分析中开发人员要从用户那里了解()
    A.软件做什么
    B.用户使用界面
    C.输入的信息
    D.软件的规模
    答:————
24.[单选题] 以下那个选项()不是实体-联系图
    A.数据
    B.数据对象
    C.数字
    D.数图
    答:————
25.[单选题] 模块内聚度越高,说明模块内各成分彼此结合的程度越(2)。
    A.松散
    B.紧密
    C.无法判断
    D.相等
    答:————
26.[单选题] 软件生命周期分为()个时期
    A.一
    B.二
    C.三
    D.四
    答:————
27.[单选题] 软件测试是为了()而执行程序的过程。
    A.纠正错误
    B.发现错误
    C.避免错误
    D.证明正确
    答:————
28.[单选题] 常见的重载是函数重载和()
    A.数据重载
    B.符号重载
    C.运算符重载
    D.以上都不正确
    答:————
29.[单选题] 为适应软件运行环境的变化而修改软件的活动称为( ).    东大答案联系Q:761296021 更多答案请进 ap5u.com
    A.纠错性维护
    B.适应性维护
    C.改善性维护
    D.预防性维护
    答:————
30.[单选题] 下面不是软件成分的重用的级别的是()
    A.代码重用
    B.设计结果重用
    C.分析结果重用
    D.类重用
    答:————
31.[单选题] 典型的软件再工程分为()类活动
    A.4
    B.5
    C.6
    D.7
    答:————
32.[单选题] 面向对象设计时()耦合
    A.强
    B.弱
    C.同样
    D.以上都不正确
    答:————
33.[单选题] 大型软件的测试不包括哪个阶段()
    A.边值测试
    B.单元测试
    C.集成测试
    D.验收测试
    答:————
34.[单选题] 一个类可以有父类和子类主要是由于()
    A.继承性
    B.独立性
    C.封装性
    D.实力性
    答:————
35.[单选题] 将软件组装成系统的一种测试技术叫( ).
    A.集成测试
    B.单元测试
    C.集合测试
    D.系统测试
    答:————
36.[单选题] 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系。
    A.判定表和判定树
    B.盒图
    C.流程图
    D.关系图
    答:————
37.[单选题] 常见的数据存储管理方式有()种
    A.1
    B.2
    C.3
    D.4
    答:————
38.[单选题] 面向对象的技术以()为核心展开的
    A.对象
    B.数据
    C.程序段
    D.语法
    答:————
39.[单选题] 代码行技术是比较简单的定()估算方法
    A.量
    B.性
    C.点
    D.以上都不正确
    答:————
40.[单选题] 为了使模块尽可能独立,要求()。
    A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
    B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
    C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
    D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
    答:————
41.[单选题] 在数据流图中,正方形代表()。
    A.源点
    B.园点
    C.加工
    D.模块
    答:————
42.[单选题] 盒图也称为( )或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题
    A.流程图
    B.框图
    C.判定表
    D.N-S图
    答:————
43.[单选题] 用黑盒技术设计测试用例的方法之一为( )。
    A.基本路径测试
    B.逻辑覆盖
    C.循环覆盖
    D.等价类划分
    答:————
44.[单选题] 子系统测试中着重测试模块的()
    A.接口
    B.函数
    C.语法
    D.以上都不正确
    答:————
45.[单选题] 概要设计的结果是提供一份(   ) 。
    A.模块说明书
    B.框图
    C.程序
    D.数据结构
    答:————
46.[单选题] 注释是提高程序可读性的有效手段,好的程序注释占到程序总量的(   ) 。
    A.1/6
    B.1/5
    C.1/4
    D.1/3
    答:————
47.[单选题] 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的(   ) 。
    A.总貌
    B.细节
    C.抽象
    D.软件的作者
    答:————
48.[单选题] 在开发软件时,(   )可用来提高程序员的工作效率。
    A.程序开发环境
    B.操作系统的作业管理功能
    C.编译程序的优化功能
    D.并行运算的大型计算机
    答:————
49.[单选题] 结构化程序设计主要强调程序的(   ) 。
    A.效率
    B.速度
    C.可读性
    D.大小
    答:————
50.[单选题] 在结构化程序设计思想提出以前,在程序设计中曾强调程序的效率 。现在,与程序的 效率相比,人们更重视程序的 (   ) 。
    A.安全性
    B.专用性
    C.一致性
    D.可理解性
    答:————
51.[单选题] (   ) 是以发现错误为目的的,而排序 是以定位、分析和改正错误为目的的。
    A.测试
    B.排序
    C.维护
    D.开发
    答:————
52.[单选题] 请写出软件生命期的第一个阶段(   )。
    A.维护
    B.测试
    C.详细设计
    D.概要设计
    E.编码
    F.需求分析
    答:————
53.[单选题] 面向对象的主要特征有:对象唯一性、分类性、继承性以及(   )
    A.多态性
    B.完整性
    C.可移植性
    D.兼容性
    答:————
54.[单选题] 与事件联系在一起的瞬间操作是(   )
    A.处理
    B.动作
    C.活动
    D.加工
    答:————
55.[单选题] 在面向对象分析过程中,常用动词或动词词组来表示(   )
    A.对象
    B.类
    C.关联
    D.属性
    答:————
56.[单选题] 块间联系和块内联系是评价程序结构质量的重要标准。联系的方式、共用信息的作用、共用信息的数量和界面的清晰性等因素决定了联系的大小;在块内联系中,功能性系最强。结构设计方法的总则是使每个模块执行一个功能,模块间传递数据性参数,模块通过Call语句调用其他模块,而且模块间传递的参数应尽量 (   )
    A.少
    B.多
    答:————
57.[单选题] 演化型原型是用原型过程来代替(   )
    A.设计阶段
    B.全部开发阶段
    C.需求分析阶段
    D.维护阶段
    答:————
58.[单选题] 需求阶段的文档主要有数据字典 、数据流图 、(   ) 等。
    A.结构图
    B.用户手册
    C.数据字典
    D.数据流图
    E.数据结构图
    F.一组小说明
    答:————
59.[单选题] 软件工程学的目的是以较低的成本,研制(   ) 质量的软件。
    A.较高
    B.较低
    C.可靠
    D.优秀
    答:————
60.[单选题] 概要设计的任务是决定系统中各个模块的外部特性 ,即其 (   ) 。
    A.外部特性
    B.内部特性
    C.算法和使用数据
    D.功能和输入输出数据
    答:————
61.[单选题] 详细设计的任务是决定每个模块的 内部特性 ,即模块 (   ) 。
    A.外部特性
    B.内部特性
    C.算法和使用数据
    D.功能和输入输出数据
    答:————
62.[单选题] 模块具有(   )、接口、代码 数据四个特性,其中功能、接口是外部特性,代码、 数据是内部特性。
    A.功能
    B.接口
    C.代码
    D.数据
    E.框图
    F.文档
    答:————
63.[单选题] 瀑布模型把软件生存周期划分为软件定义、软件开发和 (   )三个阶段,而每一阶段又可细分为若干更小的阶段。
    A.详细设计
    B.可行性分析
    C.运行及维护
    D.测试与排错
    答:————
64.[单选题] 结构化分析方法(SA)最为常见的图形工具是(   )。
    A.程序流程图
    B.实体联系图
    C.数据流图
    D.结构图
    答:————
65.[单选题] 模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是(   ) 。
    A.顺序性内聚
    B.过程性内聚
    C.逻辑性内聚
    D.功能性内聚
    答:————
66.[单选题] 结构化程序设计思想的核心是要求程序只由顺序、循环和(   ) 三种结构组成。
    A.分支
    B.单入口
    C.单出口
    D.有规则GOTO
    答:————
67.[单选题] 在软件工程中,软件测试的目的是(   ) 。
    A.试验性运行软件
    B.发现软件错误
    C.证明软件是正确的
    D.找出软件中全部错误
    答:————
68.[单选题] 在软件工程中,高质量的文档标准是完整性、一致性和 (   )。
    A.统一性
    B.安全性
    C.无二义性
    D.组合性
    答:————
69.[单选题] 在软件研究过程中,CASE是 (   )。
    A.指计算机辅助系统工程
    B.CAD和CAM技术的发展动力
    C.正在实验室用的工具
    D.指计算机辅助软件工程
    答:————
70.[单选题] 若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0≤X≤1.0。现从输入角度考虑设计了一组测试该程序的测试用例为-1.0001,-1.0,1.0,1.0001。设计这组测试用例的方法是(   )。
    A.条件复盖法
    B.等价分类法
    C.边缘值分析法
    D.错误推测法
    答:————
71.[单选题] 一个项目是否值得开发,从经济上来说是否可行,归根结底是取决于(   )
    A.成本估算
    B.项目计划
    C.工程管理
    D.工程网络图
    答:————
72.[单选题] 逆向工程在软件工程中主要用于(   ) 阶段。
    A.分析
    B.设计
    C.编码
    D.维护
    答:————
73.[单选题] (   )阶段是软件生命期中花费最多,持续时间最长的阶段。
    A.需求分析
    B.维护
    C.设计
    D.测试
    答:————
74.[单选题] 在可行性研究阶段,对系统所要求的功能、性能以及(   )限制条件进行分析,确定是否能够构成一个满足要求的系统,这称为可行性。
    A.经济
    B.技术
    C.法律
    D.操作
    答:————
75.[单选题] 结构化系统分析所得到的系统需求说明书中包含一组小说明。(   )小说明是指对作进一步说明。
    A.数据流
    B.数据存储(文件)
    C.处理(加工)
    D.外部项(源点终点)
    答:————
76.[单选题] 数据流图中,当数据流向或流自数据存储时,(   ) 。
    A.数据流要命名,数据存储不必命名
    B.数据流不必命名,数据存储要命名
    C.数据流和数据存储均应命名,因流进和流出的数据流可能不同
    D.数据流和数据存储都不必命名,因为从处理上可自然反映出来
    答:————
77.[单选题] 在集成(联合)测试中,测试的主要目的是发现(   ) 阶段的错误。
    A.软件计划
    B.需求分析
    C.设计
    D.编码
    答:————
78.[单选题] 数据流图是一种描述数据及其变换的图形表示,在数据流图上(   )不允许出现 。
    A.数据流
    B.控制流
    C.文件
    D.加工
    答:————
79.[单选题] 软件的结构化设计方法是以(   ) 为依据的模块结构设计方法。
    A.系统数据要求
    B.数据结构
    C.数据流图
    D.数据流
    答:————
80.[单选题] 联合(集成)测试可以由(   ) 两种方式进行。
    A.模块测试、系统测试
    B.条件测试、非条件测试
    C.渐增式测试、非渐增式测试
    D.分析测试、验收测试
    答:————
81.[单选题] 由于更新了操作系统而对软件进行的修改工作属于(   ) 。
    A.修正性维护
    B.适应性维护
    C.完善性维护
    D.预防性维护
    答:————
82.[单选题] 为保证软件质量,在软件生存周期的每个阶段结束之前,都需要进行(   ) 工作。
    A.制定计划
    B.测试
    C.审查
    D.交接
    答:————
83.[单选题] 模块内部联系最大的是(   ) 。
    A.顺序内聚
    B.功能内聚
    C.通信内聚
    D.时间内聚
    答:————
84.[单选题] 将以下3种耦合性由弱到强的顺序排列,正确的是 (   )。
    A.控制耦合 数据耦合 公共耦合
    B.数据耦合 公共耦合 控制耦合
    C.公共耦合 数据耦合 控制耦合
    D.数据耦合 控制耦合 公共耦合
    答:————
85.[单选题] 对某程序进行测试时,选择足够多的(   )测试用例,使程序的每个判定中条件的各种可能组合都至少出现一次,这称为覆盖法。
    A.判定
    B.判定/条件
    C.条件
    D.条件组合
    答:————
86.[单选题] .软件需求分析的内容是 (   )。
    A.确定开发的软件应有哪些功能,应达到什么性能
    B.确定软件的开发成本
    C.制定软件开发的进度表
    D.确定软件的总体结构
    答:————
87.[单选题] 在软件维护阶段,若用户要求在程序中增加一个原来没有的联机帮助功能是属于(   ) 。
    A.改正维护
    B.适应性维护
    C.完善性维护
    D.改正并适应性维护
    答:————
88.[单选题] 月收入≤800元者免税,现用输入数800元和801元测试程序,则采用的是(   ) 方法。
    A.边缘值分析
    B.条件覆盖
    C.错误推测
    D.等价类
    答:————
89.[单选题] 不适于作为数据流图处理(加工)框名称的是(   ) 。
    A.人工校核工资数据
    B.工资支票数据
    C.打印工资支票
    D.计算职工工资
    答:————
90.[单选题] 如果模块中所有成分引用共同的数据,该模块内的联系类型是 。
    A.顺序内聚
    B.功能内聚
    C.通信内聚
    D.过程内聚
    答:————
91.[单选题] 采用白盒法测试模块(程序),应根据 (   )。
    A.内部逻辑结构
    B.算法复杂度
    C.外部功能特性
    D.支撑环境
    答:————
92.[单选题] 程序编写(实现)阶段完成的文档有(   ) 。
    A.详细设计说明书、模块开发宗卷
    B.详细设计说明书、用户手册
    C.模块开发宗卷、操作手册
    D.用户手册、操作手册
    答:————
93.[单选题] 系统需求分析阶段的任务是分析系统的(   ) 。
    A.数据要求
    B.功能要求
    C.性能要求
    D.数据要求、功能要求、性能要求三方面
    答:————
94.[单选题] 要减少两个模块之间的耦合,则必须 (   )。
    A.两个模块间的调用次数要少
    B.模块间传递的参数要少
    C.模块间传递的参数要少且不传递开关型参数
    D.模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量
    答:————
95.[单选题] 软件开发中系统分析阶段产生的文档是 (   )。
    A.数据流图
    B.系统说明书
    C.模块结构图和模块说明书
    D.数据字典
    答:————
96.[单选题] 在软件测试中,确认(验收)测试主要用于发现(   ) 阶段的错误。
    A.软件计划
    B.需求分析
    C.软件设计
    D.编码
    答:————
97.[单选题] 下列耦合度表示中,最弱的耦合形式是(   ) 。
    A.特征耦合
    B.公共耦合
    C.数据耦合
    D.控制耦合
    答:————
98.[单选题] 为软件系统今后的改进和发展打好基础而进行的维护工作称为 (   )。
    A.改正性维护
    B.适应性维护
    C.完善性维护
    D.预防性维护
    答:————
99.[单选题] 下列所述的测试原则中,错误的是(   ) 。
    A.应设计非法输入的测试用例
    B.测试用例要给出测试的预期结果
    C.因维护修改程序后需回归测试
    D.开发小组应与测试小组合并
    答:————
100.[单选题] 某应用系统为今后的发展将单用户系统改为多用户系统,并形成新的应用软件,由此进行的维护工作称为(   ) 。
    A.改正性维护和预防性维护
    B.适应性维护和完善性维护
    C.完善性维护和改正性维护
    D.预防性维护和适应性维护
    答:————
101.[单选题] 需求分析说明书不能作为(   ) 。
    A.可行性研究的依据
    B.用户和开发人员之间的合同
    C.系统概要设计的依据
    D.软件验收测试的依据
    答:————
102.[单选题] 如果 (   ),则称该模块具有功能内聚。
    A.模块包括单一功能
    B.模块包括若干功能,但所有功能相互紧密相关
    C.每个模块有单入口、单出口
    D.模块中每个处理成分对应一个功能,它们紧密结合
    答:————
103.[单选题] 如果一个排序程序所设定的测试用例为(1)表空(2)表中只有一个元素(3)元素均有相同的关键字值(4)元素已排序 则此测试方法称为 (   )。
    A.等价分类法
    B.边缘值分析法
    C.因果图法
    D.错误推测法
    答:————
104.[单选题] 维护机构接受维护申请后,接下来的工作是(   ) 。
    A.回归测试
    B.评价申请
    C.执行维护
    D.组织复审
    答:————
105.[单选题] 软件重用概念是指一个程序(   ) 。
    A.被多次使用
    B.被循环使用
    C.被多个其他软件调用
    D.在不同环境下的多次重复使用
    答:————
106.[单选题] 面向对象分析时,所标识的对象为(   ) 是错误的。
    A.与目标系统有关的物理实体
    B.与目标系统发生作用的人或组织的角色
    C.目标系统运行中需记忆的事件
    D.目标系统中环境场所的状态
    答:————
107.[单选题] 划分软件生存周期的阶段时所应遵循的基本原则是 (   )。
    A.各阶段的任务尽可能相关
    B.各阶段的任务尽可能相对独立
    C.各阶段的任务在时间上连续
    D.各阶段的任务在时间上相对独立
    答:————
108.[单选题] 软件维护过程中, 将会引起维护副作用。
    A.修改代码或数据后未作测试
    B.进行改正性维护时错误未全部改正
    C.进行完善性、适应性或预防性维护时考虑因素不全面
    D.维护过程中发生系统运行错误
    答:————
109.[单选题] 一般来说,在管理软件中,软件生存周期各个阶段的工作量以(   ) 所占的比例最大。
    A.需求分析与设计阶段
    B.编码实现阶段
    C.测试阶段
    D.维护阶段
    答:————
110.[单选题] 结构化系统分析中,处理逻辑可用(   ) 描述。
    A.数据字典
    B.数据流图
    C.结构图
    D.结构化语言
    答:————
111.[单选题] 系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在(   ) 阶段进行的。
    A.需求分析
    B.总体设计
    C.详细设计
    D.编码阶段
    答:————
112.[单选题] 结构化设计方法采用变换分析和事务分析技术实现(   ) 。
    A.从数据结构导出程序结构
    B.从数据流图导出初始结构图
    C.从模块结构导出数据结构
    D.从模块结构导程序结构
    答:————
113.[单选题] 设一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为(   ) 。
    A.顺序聚合
    B.功能聚合
    C.过程聚合
    D.通信聚合
    答:————
114.[单选题] 软件质量因素中,(   ) 是指软件产品能准确执行需求规格说明中所规定的任务。
    A.健壮性
    B.正确性
    C.可扩充性
    D.精确性
    答:————
115.[单选题] 用由底向上渐增式方式对软件进行测试时,需要为每个模块准备一个(   ) ,它的作用是调用被测的模块。
    A.主模块
    B.桩模块
    C.驱动模块
    D.输入模块
    答:————
116.[单选题] 现有一个计算类型的程序,它的输入只有一个Y,其范围是-50≤Y≤50。现从输入的角度考虑设计了一组测试用例:-100,100,0。设计这组测试用例的方法是(   )。
    A.条件覆盖法
    B.等价分类法
    C.边缘值分析法
    D.错误推测法
    答:————
117.[单选题] 为软件系统今后改进和发展打好基础而进行的维护工作称为(   ) 。
    A.改正性维护
    B.适应性维护
    C.完善性维护
    D.预防性维护
    答:————
118.[单选题] 软件生存周期中,运行期的主要任务是(   ) 。
    A.软件开发
    B.软件维护
    C.版本更换
    D.功能扩充
    答:————
119.[单选题] 经调查,系统分析员给出有关问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要求输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分数据流图中的外部项为(   )。
    A.采购员、仓库管理员
    B.定购清单、库存业务
    C.库存业务
    D.定购清单、采购员
    答:————
120.[单选题] 下列叙述中, (   )不属于数据字典的作用。
    A.作为编码阶段的描述工具
    B.为用户与开发人员之间统一认识
    C.作为概要设计的依据
    D.为需求分析阶段定义各类条目
    答:————
121.[单选题] 在面向对象软件方法中,“类”是 (   )。
    A.具有同类数据的对象的集合
    B.具有相同操作的对象的集合
    C.具有同类数据的对象的定义
    D.具有同类数据和相同操作的对象的定义
    答:————
122.[单选题] 可维护性是软件的重要质量标准。下列(   ) 措施与提高可维护性无关。
    A.提高程序效率
    B.强调程序 设计风格化
    C.采用模块化程序设计方法
    D.采用结构化程序设计方法或面向对象方法
    答:————
123.[单选题] 模块结构图是在软件工程的(   ) 阶段中采用的描述工具。
    A.需求分析
    B.概要设计
    C.详细设计
    D.编码(实现)
    答:————
124.[单选题] 变换型数据流图通常是(   ) 形态。
    A.线性
    B.层次
    C.网状
    D.无规则
    答:————
125.[单选题] 维护机构接受维护申请后,接下的工作是(   ) 。
    A.回归测试
    B.评价申请
    C.执行维护
    D.组织复审
    答:————
126.[单选题] 软件工程中 不属于用户文档的内容。
    A.功能描述
    B.安装手册
    C.系统设计
    D.使用手册
    答:————
127.[单选题] 防错性程序设计对具有潜在危险性的操作进行检查,并给出出错信息。采用这种程序设计方法可提高系统的 (   )。
    A.正确性
    B.有效性
    C.健壮性
    D.精确性
    答:————
128.[单选题] 数据流图所描述的是实际系统的(   ) 。
    A.逻辑模型
    B.物理模型
    C.程序流程
    D.数据结构
    答:————
129.[单选题] 由变换型数据流图转换成模块结构图,其中包括变换模块,则 (   )。
    A.变换模块就是主模块
    B.变换模块的功能是将逻辑输入变换为逻辑输出
    C.变换模块没有下层模块
    D.变换模块只能有一个输入量、一个输出量
    答:————
130.[单选题] 面向对象设计OOD模型的主要部件中,通常不包括(   ) 。
    A.通信部件
    B.人机交互部件
    C.任务管理
    D.数据管理
    答:————
131.[单选题] 下列各项中, (   )不是增加软件维护工作量的因素。
    A.用户数量的增加
    B.使用结构化技术或面向对象技术
    C.软件功能扩充
    D.应用环境变化
    答:————
132.[单选题] 一个软件项目是否进行开发的结论是在(   ) 文档中作出的。
    A.软件开发计划
    B.可行性报告
    C.需求分析说明书
    D.测试报告
    答:————
133.[单选题] 银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是(   )。
    A.变换型
    B.事务型
    C.既不是变换型也不是事务型
    D.不一定
    答:————
134.[单选题] 面向对象设计时,对象信息的隐藏主要是通过(   ) 实现的。
    A.对象的封装性
    B.子类的继承性
    C.系统模块化
    D.模块的可重用
    答:————
135.[单选题] 下述各种因素中(   ) 对软件维护有影响。 a.人员因素 b.技术因素 c.程序自身的因素 d.管理因素
    A.a,b,c
    B.b,c,d
    C.a,b,d
    D.a,b,c,d
    答:————
136.[单选题] 软件规模可按源程序行数的多少进行分类,所谓大型软件,通常是指源程序行数为 (   )。
    A.5—50K
    B.50—100K
    C.1M
    D.1—10M
    答:————
137.[单选题] 在软件生命期中,占工作量比例最大的是(   ) 。
    A.可行性研究
    B.建立系统的结构
    C.编写程序
    D.维护
    答:————
138.[单选题] 决定软件系统中各个模块的外特性,即其输入输出和功能是 (   )的任务。
    A.需求分析
    B.概要设计
    C.详细设计
    D.编程阶段
    答:————
139.[单选题] 用于概要设计所采用的描述手段是(   ) 。
    A.DFD
    B.SC
    C.框图
    D.数据结构图
    答:————
140.[单选题] 一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于(   ) 。
    A.数据型
    B.复合型
    C.内容型
    D.公共型
    答:————
141.[单选题] 在概要设计的设计文档中,对每个模块的描述内容包括(   ) 。
    A.功能、界面、输入、输出
    B.界面、输入、输出、过程
    C.界面、过程、限制和约束
    D.功能、界面、过程、注释
    答:————
142.[单选题] 根据SP方法的要点规定,程序最后要由(   ) 审定。
    A.专家
    B.谁编谁审
    C.主程序员
    D.资料员
    答:————
143.[单选题] 结构化流程图(FC)中的箭头是用于表示(   ) 。
    A.控制流
    B.数据流
    C.数据/控制
    D.调用关系
    答:————
144.[单选题] 结构化程序之所以有可能验证其正确性是由于(   ) 。
    A.只有三种基本结构
    B.有限制地使用GOTO语句
    C.程序内部有“内部文档”
    D.选择良好数据结构和算法
    答:————
145.[单选题] 某程序功能说明中列出“规定每个运动员参赛项目为1—3项”,应用黑盒法中的等价分类法确定等价类是(   ) 。
    A.1≤项目数≤3
    B.项目数<1
    C.项目数>3
    D.其它选项都是
    答:————
146.[单选题] 程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选(   )。
    A.a=3, b=4, c=5
    B.a=1, b=2, c=4
    C.a=3, b=4, c=5和a=1, b=2, c=4
    D.a=1, b=2, c=3
    答:————
147.[单选题] 作为面向对象分析的基础、由问题领域中的对象所组成、用ER图来描述是(   ) 。
    A.消息模型
    B.处理模型
    C.状态模型
    D.瀑布模型
    答:————
148.[单选题] (   )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
    A.软件过程
    B.软件工具
    C.软件生存周质量保证
    D.软件工程
    答:————
149.[单选题] 软件测试是为了(   )而执行程序的过程。
    A.纠正错误
    B.发现错误
    C.避免错误
    D.证明正确
    答:————
150.[单选题] 选择结构的复杂性比顺序结构的复杂性要( )。
    A.小
    B.大
    C.相等
    D.无法比较
    答:————
151.[单选题] 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小( )。
    A.纠错性维护
    B.代码维护
    C.预防性维护
    D.文档维护
    答:————
152.[单选题] 软件设计阶段的输出主要是( )。
    A.程序
    B.模块
    C.伪代码
    D.设计规格说明书
    答:————
153.[单选题] 软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( )。
    A.结构合理性
    B.软件外部功能
    C.程序正确性
    D.程序内部逻辑
    答:————
154.[单选题] 一个成功的测试可以(   )
    A.表明程序没有错误
    B.发现所有错误
    C.发现尚未发现的错误
    D.提高软件可靠性
    答:————
155.[单选题] 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0,2.0],现从输入的角度考虑一组测试用列-2.001,-2,20,2.001,设计这组测试用列的方法是()
    A.条件覆盖法
    B.等价分类法
    C.边界值分析法
    D.错误推测法
    答:————
156.[单选题] 确定测试计划是在()阶段制定的。
    A.总体设计
    B.详细设计
    C.编码
    D.测试
    答:————
157.[单选题] 生命周期方法设计软件的过程中,画用例图属于()阶段的工作。
    A.需求分析
    B.概要设计
    C.详细设计
    D.软件维护
    答:————
158.[单选题] 软件开发的瀑布模型典型的刻画了软件生成周期的阶段划分,与其想适应的软件开发方法是(即瀑布模型采用什么样的软件开发方法?)()。
    A.构建化方法
    B.结构化方法
    C.面向对象方法
    D.快速原型方法
    答:————
159.[单选题] 维护过程的本质是()的过程。
    A.修改程序
    B.修改文档
    C.修改位置
    D.压缩的修改软件定义和开发
    答:————
160.[单选题] 进行需求分析可使用多种工具,但是()不适用。
    A.数据流图
    B.PAD图
    C.用例图
    D.数据字典
    答:————
161.[单选题] 使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
    A.程序的内部逻辑
    B.程序的复杂度
    C.该软件的编译人员
    D.程序的功能
    答:————
162.[单选题] 结构化程序思想提出之前。在程序设计中曾强调程序的效率,现在人们更重视的是程序的()
    A.技巧性
    B.保密性
    C.一致性
    D.可理解性
    答:————
163.[单选题] 软件测试可以发现软件中的(),但不能证明软件没有错误。
    A.所有错误
    B.错误
    C.逻辑错误
    D.设计错误
    答:————
164.[单选题] 使用数据流图对工资系统进行需求分析建模,()可以视为外部实体。
    A.接受工资单的银行
    B.工资系统代码
    C.工资单
    D.工资数据库维护
    答:————
165.[单选题] 软件生存周期中,准确地确定软件系统必须做什么的阶段是(   )
    A.可行性分析和项目开发计划
    B.需求分析
    C.概要设计
    D.详细设计
    答:————
166.[单选题] 以下不属于项目开发计划主要内容的是(   )
    A.实施计划
    B.交付期限
    C.测试用例
    D.人员组织及分工
    答:————
167.[单选题] 使用数据流图来表示系统逻辑模型的是(   )
    A.Jackson
    B.VDM
    C.OOA
    D.SA
    答:————
168.[单选题] 用于描述结构化分析中数据流加工逻辑的是(   )
    A.判定树
    B.ER图
    C.状态图
    D.用例图
    答:————
169.[单选题] 若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(   )
    A.时间内聚
    B.偶然内聚
    C.顺序内聚
    D.功能内聚
    答:————
170.[单选题] 确认测试也称为(   )
    A.有效性测试
    B.无效性测试
    C.静态测试
    D.动态测试
    答:————
171.[单选题] 黑盒测试技术不包括(   )
    A.等价类划分
    B.路径覆盖
    C.边界值分析
    D.错误推测
    答:————
172.[单选题] 为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为(   )
    A.校正性维护
    B.适应性维护
    C.完善性维护
    D.预防性维护
    答:————
173.[单选题] 瀑布模型与增量模型之间的本质区别是(   )
    A.瀑布模型属于非整体开发模型,增量模型属于整体开发模型
    B.瀑布模型属于整体开发模型,增量模型属于非整体开发模型
    C.瀑布模型容易适应需求变化,增量模型不容易适应需求变化
    D.瀑布模型减少技术、应用风险,增量模型增大技术、应用风险
    答:————
174.[单选题] 面向对象分析中,对象模型描述了系统的(   )
    A.静态结构
    B.动态结构
    C.控制结构
    D.顺序结构
    答:————
175.[单选题] 软件工程标准中,JIS属于(   )
    A.国际标准
    B.国家标准
    C.行业标准
    D.企业规范
    答:————
176.[单选题] 与“程序维护手册”文档有关的人员是(   )
    A.管理人员和开发人员
    B.管理人员和维护人员
    C.维护人员和用户
    D.管理人员和用户
    答:————
177.[单选题] 可行性分析中,系统流程图用于描述(   )
    A.当前运行系统
    B.当前逻辑模型
    C.目标系统
    D.新系统
    答:————
178.[单选题] 下列选项中,一般不包括在数据字典条目中的是(      )
    A.数据流
    B.数据存储
    C.基本加工
    D.源点与终点
    答:————
179.[单选题] 软件详细设计的基本任务是确定每个模块的(      )
    A.功能
    B.调用关系
    C.算法和数据结构
    D.输入输出数据
    答:————
180.[多选题] 下面各项中不属于需求分析最终结果()
    A.项目开发计划
    B.需求规格说明书
    C.设计说明书
    D.可行性分析报告
    答:————
181.[多选题] 瀑布模型的不存在以下问题()
    A.用户容易参与开发
    B.缺乏灵活性
    C.用户与开发者易沟通
    D.适用可变需求
    答:————
182.[多选题] 下面属于成本估计()
    A.代码行技术
    B.任务分解技术
    C.自动估计成本技术
    D.投资回报率
    答:————
183.[多选题] 下面哪些属于数据字典的元素()
    A.数据流
    B.数据存储
    C.处理
    D.数据对象
    答:————
184.[多选题] 以下属于白盒测试技术的是( )。
    A.基本路径测试
    B.边界值分析测试
    C.循环覆盖测试
    D.逻辑覆盖测试
    答:————
185.[多选题] 下面属于在需求分析阶段的图形工具的是()
    A.数据流图
    B.层次方框图
    C.IPO图
    D.I-O图
    答:————
186.[判断题] 数据存储是数据,是处于静止状态的数据。()
    A.错误
    B.正确
    答:————
187.[判断题] 数据字典中包含数据存储()
    A.错误
    B.正确
    答:————
188.[判断题] 软件定义时期通常进一步划分为2个周期()
    A.错误
    B.正确
    答:————
189.[判断题] 程序流程图是过程设计的工具之一()
    A.错误
    B.正确
    答:————
190.[判断题] 条件测试的优点有两个:容易度量条件的测试覆盖率和程序内条件的测试覆盖率可指导附加测试的设计
    A.错误
    B.正确
    答:————
191.[判断题] 软件危机是指计算机软件的开发和维护过程中所遇到的一系列问题()
    A.错误
    B.正确
    答:————
192.[判断题] 软件维护可有可无()
    A.错误
    B.正确
    答:————
193.[判断题] 软件系统的本质是信息处理系统()
    A.错误
    B.正确
    答:————
194.[判断题] 人机界面设计是接口设计的一个重要组成部分()
    A.错误
    B.正确
    答:————
195.[判断题] 软件工程方法学中方法是完成软件开发的各项任务的技术方法()
    A.错误
    B.正确
    答:————
196.[判断题] 软件系统的文档可以分为系统文档和结构文档
    A.错误
    B.正确
    答:————
197.[判断题] 边界测试时单元测试中最后的也可能是最重要的任务。
    A.错误
    B.正确
    答:————
198.[判断题] 信息隐藏是意味着有效的模块化可以通过定义一组独立的模块而实现。()
    A.错误
    B.正确
    答:————
199.[判断题] 需求分析的任务通常由八个方面的综合要求组成()
    A.错误
    B.正确
    答:————
200.[判断题] 总体设计过程通常由两个主要阶段组成。()
    A.错误
    B.正确
    答:————
201.[判断题] 增量模型的基本思想是使用原型方法来尽量降低风险
    A.错误
    B.正确
    答:————
202.[判断题] 子系统的两种交互方式是客户-供应商关系和平等伙伴关系
    A.错误
    B.正确
    答:————
203.[判断题] 数据流图的一个主要用途是作为分析和设计的工具()
    A.错误
    B.正确
    答:————
204.[判断题] 二义性是指读者可以用不同的方式理解的陈述()
    A.错误
    B.正确
    答:————
205.[判断题] 分析模型是系统分析员同用户及领域专家交流时有效地通信手段
    A.错误
    B.正确
    答:————
206.[判断题] 在范式中第一范式数据冗余程度最小()
    A.错误
    B.正确
    答:————
207.[判断题] 画数据流图的基本目的是利用它作为交流信息的工具()
    A.错误
    B.正确
    答:————
208.[判断题] 软件工程包括技术和管理两方面的内容,是技术与管理紧密结合的产物。
    A.错误
    B.正确
    答:————
209.[判断题] PSL/PSA是一个用于需求分析的软件工具()
    A.错误
    B.正确
    答:————
210.[判断题] 盒图是历史最悠久、使用最广泛的描述过程设计的方法
    A.错误
    B.正确
    答:————
211.[判断题] 确认测试目标是验证软件的有效性()
    A.错误
    B.正确
    答:————
212.[判断题] 在软件设计中应该追求尽可能松散耦合的系统
    A.错误
    B.正确
    答:————
213.[判断题] 系统流程图是概括地描述物理系统的传统工具
    A.错误
    B.正确
    答:————
214.[判断题] 测试计划包括测试策略,测试方案,最终结果等
    A.错误
    B.正确
    答:————
215.[判断题] 软件对象间彼此间的关系共有3类()
    A.错误
    B.正确
    答:————
216.[判断题] 耦合是对一个软件结构内不同模块之间互连程度的度量()
    A.错误
    B.正确
    答:————
217.[判断题] 软件测试的目的是竭力证明程序中有错误。()
    A.错误
    B.正确
    答:————
218.[判断题] 瀑布模型的一个优点是强迫人员采用规范的方法;严格规定了每个阶段必须提交的文档等()
    A.错误
    B.正确
    答:————
219.[判断题] 软件对象间彼此间的关系是没有关联的()
    A.错误
    B.正确
    答:————
220.[判断题] 与用户沟通时访谈有两种基本方式,分别是正式的和非正式的访谈
    A.错误
    B.正确
    答:————
221.[判断题] 数据元素组成数据的方式有3种:顺序、选择和重复()
    A.错误
    B.正确
    答:————
222.[判断题] 单元测试集中检测软件设计的最小单元-模块()
    A.错误
    B.正确
    答:————
223.[判断题] 需求文档时需求分析阶段产生的一项重要任务()
    A.错误
    B.正确
    答:————
224.[判断题] 软件的维护在软件工程中是个很重要的工作()
    A.错误
    B.正确
    答:————
225.[判断题] IPO图示输入、处理、输出图的简称()
    A.错误
    B.正确
    答:————
226.[判断题] 文档是软件产品的一部分,没有文档的软件就不称其为软件。
    A.错误
    B.正确
    答:————
227.[判断题] 箭头在系统流程图中代表处理()
    A.错误
    B.正确
    答:————
228.[判断题] 软件中文档可有可无()
    A.错误
    B.正确
    答:————
229.[判断题] 尽量使用数据耦合,多用控制耦合和特征耦合()
    A.错误
    B.正确
    答:————
230.[判断题] 宽度是软件结构内同一个层次上的模块总数的最大值()
    A.错误
    B.正确
    答:————
231.[判断题] 数据字典的最重要的用途是作为分析阶段的工具()
    A.错误
    B.正确
    答:————
232.[判断题] 白盒测试方法又称为功能测试()
    A.错误
    B.正确
    答:————
233.[判断题] 一般来说,对于每种解决问题的方法至少从2个方面研究每种解法的可行性()
    A.错误
    B.正确
    答:————

无忧答案网附件是答案,核对题目下载
页: [1]
查看完整版本: 《软件工程》吉大20秋考前辅导答案百分