《软件工程》期中试卷

发布 2021-04-24 05:39:28 阅读 1026

试卷**:1140102101

曲靖师范学院。

2011─2012学年第二学期计算机科学与技术专业***班。

软件工程》期中考试笔试试卷(a卷)

任课教师:代余彪院长签字)

注意:1.本试卷共 4页,请考生仔细检查,有错、漏、破烂及时报告监考教师更换。

2.考生班级、学号和姓名必须写在指定地点。

3.考试形式:闭卷;考试时间:90分钟。

一、单选题(下列各题的备选答案中只有一个选项是正确的,请把正确答案填在括号中,共15题,每题2分,满分30分)

1. 软件生命周期不包括 。(b )

a. 软件定义。

b. 软件危机。

c. 软件开发。

运行维护。2. 传统的瀑布模型没有特点。( a )

a. 容易处理需求变化。

阶段间具有顺序性和依赖性。

b. 推迟实现。

c. 质量保证。

3. 软件工程是一门学科。( c )

a. 理论性。

b. 原理性。

c. 工程性。

设计性 4. 准确地解决“软件系统必须做什么”是阶段的任务。( b )

a. 可行性分析。

需求分析。b. 软件设计。

c. 程序编码

5. 软件测试的目的是 。(d )

a. 测量程序的动态特性。

证明程序中没有错误。

b. 检查程序中的语法错误。

c. 发现程序中的错误。

6. 结构化分析(sa法)使用的主要描述工具 。(c )

a. 数据库。

b. 模块图。

c. pad图。

d. dfd图。

7. 下面说法正确的是 。(c )

a. 经过测试没有发现错误说明程序正确。

b. 测试的目标是为了证明程序没有错误。

c. 成功的测试是发现了迄今尚未发现的错误的测试。

d. 成功的测试是没有发现错误的测试。

8. 结构化方法是一种的软件开发方法。( d )

a. 面向用户。

b. 面向数据结构。

c. 面向对象。

d. 面向数据流。

9. 在软件测试中,白盒测试方法是通过分析程序的 b 来设计测试用例的方法。(

a. 应用范围。

内部逻辑。b. 功能。

输入数据。10. 数据流图中的数据存储是 。(c )

a. 表。b. 查询。

c. 逻辑模型。

数据库。11. 白盒法又称为逻辑覆盖法,主要用于 。(d )

a. 功能测试。

b. 系统测试。

c. α测试。

单元测试。12. 软件可行性研究实质上是要进行一次需求分析、设计过程。( a )

a. 简化、压缩的。

详细的。b. 彻底的。

c. 深入的。

13. dfd中的每个加工至少需要 。(d )

a. 一个输入流。

b. 一个输出流。

c. 一个输入或输出流。

d. 一个输入流和一个输出流。

14. 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于 。(c )

a. 集成测试。

b. 恢复测试。

c. 确认测试。

d. 单元测试。

15. 为了提高模块的独立性,模块之间的联系最好的是 。(d )

a. 公共耦合。

b. 控制耦合。

c. 内容耦合。

数据耦合。二、填空题(请把正确答案填在对应横线上,共15空,每空2分,满分30 分)

1. 目前使用得最广泛的软件工程方法学,分别是面向对象方法和。

传统方法。2. 数据流图有四种成分,分别表示数据流数据存储。

数据源和。3. 设计分两个部分,分别是概要设计和详细设计。

4. 模块的独立程度可以由两个定性标准度量,这两个标准为 (高)内聚和 (低)耦合。

5. 通常把编码和测试统称为实现。

6. 在作可行性研究时通常从技术可行性经济可行性和。

操作可行性来研究每种解法的可行性。

三、设计题(请回答下列问题,共1小题,满分40 分)

1. 某医院打算开发一个以计算机为中心的患者监护系统,基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班**发出警告信息,此外,**在需要时还可以要求系统印出某个指定病人的病情报告。要求:

1) 画出系统的数据流图。

2) 根据数据流图设计出系统的软件结构。

软件工程期中试卷

1 画出下列问题的顶层和0层数据流图。某运动会管理系统接受来自运动员的报名单 裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次 团体名次发送给发布台。该系统有两部分功能 1 登记报名单 接受报名单 比赛项目,产生运动员号码单 项目参加者,形成运。动员名单及团体成...

软件工程试卷

浙江省2004年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.为了克服软件危机,人们提出了用 的原理来设计软件,这就是软件工程诞生的基础。a.数学b.软件学c.运筹学d.工程学。2...

软件工程试卷

浙江省2003年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.软件危机 是指 a.计算机病毒的出现。b.利用计算机进行经济犯罪活动。c.软件开发和维护 现的一系列问题。d.人们过分...