软件工程课程期终考试题 A卷

发布 2024-01-16 06:50:13 阅读 8138

一.单项选择题:(每小题2分共30分)

1. 软件工程是一个层次的框架结构,以下所列出的项,不属于软件工程的层次的是()。

a.过程 b.管理 c.工具 d.方法。

2. 软件工程中的线性顺序模型,又称为“传统生命周期模型”,也称( )

a.混合模型 b.瀑布模型 c.增量模型 d.螺旋模型。

3. 关于快速应用开发模型(rad),以下四个叙述正确的是( )

a.也称基于组件开发方法

b.当用户不能明确定义需求时,该模型是有用的

c.线性顺序模型的一个“高速”变种。

d.以上全对。

4. 软件详细设计工具可分为三类,即:图示工具、设计语言和**工具。图示工具中,( 简单而应用广泛。

图 b.流程图 图 图

5. 下述有关模块独立性的各种模块内聚,其内聚度(强度)高的是( )

a.巧合内聚 b.时间内聚 c.功能内聚 d.通信内聚。

6. 在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )

a.数据流图 b.数据词典 c.结构化英语 d.判定表与判定树。

7. 软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及( )

a.总结 b.阶段性报告 c.需求分析评审 d.以上答案都不正确。

8. 在下面列出的基本成分中,( 不是实体关系(e-r)图的基本成分。

a.实体 b.数据存储 c.关系 d.属性

9. 现阶段软件开发工具还不能支持的系统开发过程是( )

a.系统调研 b.系统分析 c.系统设计 d.系统实现。

10. 系统工程过程通常从( )开始。

a. 详细视图 b. 域视图 c. 元素视图 d. 整体视图

11. 以下不是分析建模目的是( )

a. 定义一组软件需求 b.描述用户需求。

c. 开发一个问题的简化解决方案 d.建立软件设计的基础

12. 数据模型由三个相关的信息组成,它们是( )

a. 属性 b. 数据对象 c. 关系 d.以上都是 e.以上都不是

13. 不是软件设计考虑的方面是( )

a. 软件结构 b.数据及其结构 c. 接口 d.软件项目范围。

14. 为了提高软件模块的独立性,应该( )

a. 高耦合和高内聚 b. 高耦合和低内聚。

c. 低耦合和高内聚 d. 低耦合和低内聚

15. 黑盒测试法是试图发现软件中存在的那一类错误( )

a. 不正确或缺少的功能 b.接口错误

c. 性能错误 d. 以上都是

二. 名词解释:(每小题3分共15分)

1. 软件需求规格说明书。

2. 正式的技术评审。

3. 系统测试。

4. 软件生命周期。

5. 软件构件。

三. 简答题:(每小题5分共25分)

1. 什么是现代软件工程?现代软件工程比较传统软件工程增加了哪些新内容?

2. 软件过程模型是指导软件工程师进行软件开发的策略,请至少给出4个以上的软件过程模型。

3. 软件的分析建模需要使用一些图形工具,请列出需求分析中使用的工具和它们的作用。

4. 结构化软件设计方法的基本原则是什么?

5. 如何进行软件测试?软件测试的基本方法是什么?

四.现欲开发一个图书馆借、还书系统,该系统的用户需求如下:(10分)

读者凭借书卡持卡借书;

读者凭借书卡持卡还书;

提供预借业务:当读者欲借的图书已借出,则登记读者预借情况,待书还回时通知读者;

如借书过期,则定期向读者发催还单。

试画出反映用户需求的图书馆借、还书系统的dfd图和e-r图。

五.下图是某程序的逻辑结构,试为它设计足够的测试用例(指出测试用例所覆盖的边),分别实现对程序的:(10分)

1. 计算程序复杂度v(g);

2. 条件组合覆盖;

3. 路径覆盖。

六.根据下图所示的汽车数字仪表的数据流图(dfd)的特征,导出如下dfd图的程序结构图。(10分)

期终考试语文试卷 B卷

2012 2013学年度第二学期期终考试语文试卷 b卷 一 积累与运用 30分 1.默写古诗文名篇中的名句。10分 不必说光滑的石井栏,高大的皂荚树从百草园到三味书屋 木兰诗 中,从侧面描写木兰战功显赫的句子是。七年级下册的古诗文中,我们学习了吴均在 山中杂诗 中 山际见来烟的有趣生活 王维在 竹里...

10年软件工程考试试B卷答案

课程名称 软件工程课程 20305b1 考核学期 2009 2010年秋季试卷号 b 考核对象 2007级计算机 班 课程负责人签名 一 单项选择题 本大题共16分,每小题2分 二 填空题 本大题共10分,每小题2分 1.输入流。2.信息隐蔽。3.对象模型。4.正向工程。5.改正性维护。三 判断题 ...

全国高等教育自学考试软件工程试题

一 单项选择题 本大题共15小题,每小题2分,共30分 1 在软件开发领域中,描述了系统是什么 的系统模型被称为。a 设计模型b 概念模型 c 实现模型 d 部署模型。2 下列选项不属于质量属性规约所期望的指标是。a 可靠性b 可维护性 c 用户友好性 d 保密性。3 在常见的耦合类型中,应尽量避免...