软件工程模拟试卷一
软件工程
北京语言大学网络教育学院
《软件工程》模拟试卷一注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。 2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。 3.本试卷满分 100 分,答题时间为 90 分钟。 4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 本试卷分为试题卷和答题卷 答案必须答在答题卷上 本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 一、 【单项选择题】(本大题共 20 小题,每小题 2 分,共 40 分)在每小题列出的四个选 项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处 答题卷相应题号处。 答题卷相应题号处 1、ISO 的软件质量评价模型由 3 层组成,其中用于评价设计质量的准则是( ) 。 [A] SQIC [B] SQMC [C] SQRC [D] SQDC 2、软件调试技术包括( ) 。 [A] 边界值分析 [B] 演绎法 [C] 循环覆盖 [D] 集成测试 3、软件生命周期中所花费用最多的阶段是( ) 。 [A] 详细设计 [B] 软件编码 [C] 软件测试 [D] 软件维护 4、系统流程图用于可行性分析中( )的描述。 [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] 程序的内部逻辑 [B] 程序的复杂结构 [C] 使用说明书 [D] 程序的功能 10、数据字典定义数据流或数据存储组成时,使用了若干符号,其中{…}表示的含义是 ( ) 。 [A] 可选 [B] 与 [C] 或 [D] 重复 11、若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个
软件工程
模块的耦合性类型是( ) 。 [A] 公共耦合 [B] 控制耦合 [C] 数据耦合 [D] 标记耦合 12、以下四种逻辑覆盖中,发现错误能力最弱的是( ) 。 [A] 语句覆盖 [B] 条件覆盖 [C] 判定覆盖 [D] 条件组合覆盖 13、为了使软件适应环境的变换而修改软件的维护活动称为( ) 。 [A] 校正性维护 [B] 适应性维护 [C] 完善性维护 [D] 预防性维护 14、在面向对象方法建立的对象模型中,类之间的关联具有多重
性,其中小空心圆表示 的重数是( ) 。 [A] 0 或 1 [B] 1 [C] 0 到多 [D] 1 到多 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] 类 二、 【填空题】 (本大题共 10 小题,每小题 2 分,共 20 分)请将答案填写在答题卷相应 答题卷相应 题号处。 题号处 21、螺旋模型是将两种软件生存周期模型结合起来,加入了风险分析,这两种模型是指 瀑布模型和( ) 。 22、在软件项目的经济可行性分析中,所谓投资回收期指的是:使开发项目累计的经济 效益等于( )所需的时间。 23、数据流图中描述加工逻辑一般使用三种工具,分别是( ) 、判定表、判定树。 24、变换型的 DFD 是由输入、 ( )和输出三部分组成。 25、Jackson 开发方法中,Jackson 结构图由( ) 、选择结构和重复结构这三种基 本结构组合而成。 26、为开发一个特定项目选择程序设计语言时,必须从技术特性、 ( )和心理特 性几方面考虑。 27、软件产品在交付使用之前一般要经过以下四步测试: ( ) 、集成测试、确认测
软件工程
试和系统测试。 28、软件维护的副作用有三种,分别是编码副作用、 ( ) 、文档副作用。 29、面向对象设计可以细分为系统设计和( ) 。 30、面向对象分析要建立三个模型,其中( )模型是三个模型的核心,也是其他 两个模型的框架。 三、 【名词解释】 (本大题共 5 小题,每小题 3 分,共 15 分)请将答案填写在答题卷相 答题卷相 应题号处。 应题号处 31、社会可行性 32、软件生存周期 33、结构冲突 34、软件质量保证 35、瀑布模型 四、 【简答题】 (本大题共 3 小题,每小题 5 分,共 15 分)请将答案填写在答题卷相应 答题卷相应 题号处。 题号处 36、可行性研究报告的主要内容有哪些? 37、系统设计的内容是什么? 38、软件质量保证应做好哪几方面的工作? 五、 【应用题】 (本大题共 1 小题,每小题 10 分,共 10 分)请将答案
填写在答题卷相应 答题卷相应 题号处。 题号处 39、设有如下程序流程图
软件工程
x 测试数据组 1 测试数据组 2 测试数据组 3 测试数据组 4 测试数据组 5 0 0 3 4 4
y 0 3 -1 -2 1
根据表中的测试数据回答如下问题: (1)满足语句覆盖的最少测试组合是什么? (2)满足判定覆盖的最少测试组合是什么? (3)满足条件组合覆盖的最少测试组合是什么?
…… 此处隐藏:1154字,全部文档内容请下载后查看。喜欢就下载吧 ……- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




