软件工程试题,华工软件工程,习题答案参考,试卷资料,电信学院大三由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“华工软件工程试卷”。
《软件工程》试题
一、单项选择题(每题2分,共20分)
1.Windows XP Profeional Edition是()
A、系统软件B、人工智能C、事务软件D、应用软件
2. 计算机辅助软件工程,简称()
A、SA B、SD C、SC D、CASE
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、用DFD建模 D、数据字典
10. 测试与调试最大不同在于()
A、操作者的心理状态 B、它们的行为取向 C、使用的工具 D、运用的方法
二、填空题。(每小题2分,共计20分)
1.软件工程是一门工程学科,涉及软件生产的各个方面,从最初的(系统描述阶段)一直到使用后的(系统维护阶段),都属于其学科范畴。
2.系统的总体特性是系统整体上的属性,只有当所有子系统被整合形成完全的系统之后才能表现出来,系统特性有两种类型:(功能特性)和(非功能特性)。
3.在风险规划过程中,项目管理者要考虑已经识别出的每一个重大风险,并确定处理这个风险的策略。这些策略可以分为三类,即规避策略,(最低风险策略)和(应急计划)等。
4.系统原型是软件系统的初始版本,它可以用来展示一些概念,给出设计选择、发现问题和可能的解决方案。一个软件原型支持需求工程过程中的两个活动:(需求的导出和分析)和(需求的有效性验证)。
5.不同的设计者以不同的方式构建体系结构的设计过程。选择什么样的过程要依赖于系统构建者的应用知识、技巧和直觉。但是所有体系结构的设计过程都包含:(系统结构化),控制建模和(模块分解)。
6.缺陷测试的目标是要在软件系统交付前找出潜伏的缺陷。根据程序或组件的描述进行测试的方法称为(黑盒测试);根据软件的结构知识和实现的知识所进行的测试称为(白盒测试)。
7.已知二分搜索例程的流程图,边数为11,节点数为9,程序的独立路径数可以通过计算()获得,该程序的独立路径数为()。
8.在检验和有效性验证过程中,可以使用的两个系统检查和分析技术是:(软件检查)和(软件测试)。
9.软件能力成熟度模型CMM中的SEI模型把软件过程分为五个不同的级别,这五个级别依次定义为:初始级,(可重复级),已定义级,已管理级和(优化级)。
10.软件系统总是在不断进化以响应变更的需求,对软件变更主要有三种策略:(软件维护),(体系结构转换)和软件再工程。
三、简答题(每题5分,共七题35分)
1. 软件工程和计算机科学有中区别?
计算机科学侧重理论和基础,而软件工程则侧重于软件开发和交付的实际活动。
2. 软件设计过程包括哪些特别的活动?
(1)软件描述;(2)软件开发;(3)软件有效性验证;(4)软件进化。
3. 需求工程过程有哪四个主要阶段?
可行性研究、需求导出和分析、需求描述、需求有效性验证
4. 瀑布模型中主要阶段包括哪些基本的开发活动?
(1)需求分析和定义;(2)系统和软件设计;(3)实现和单元测试;
(4)集成和系统测试;(5)运行和维护。
5. 测试过程分为哪几个阶段?
确定测试需求、制定测试计划、设计测试用例、测试用例开发、准备测试环境、测试执行、测试评估。
6. 软件体系结构模型主要包括哪些内容?
容器模型 客户机/服务器模型 抽象机模型
7. 需求变更管理过程有几个基本阶段?
四、综合论述题
以一个自选项目为背景,应用软件工程方法进行策划,要求必须给出项目描述,主要的软件工程过程的描述以及各阶段的主要内容。(25分)