云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 软件工程导论复习题及答案详解

软件工程导论复习题及答案详解

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 1:48:22

误。

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.COCOMO估算模型是( )。

A.模块性成本模型B.结构性成本模型 C.动态单变量模型 D.动态多变量模型 8.Putnam成本估算经验模型是( )。

A.模块性成本模型B.结构性成本模型 C.动态单变量模型 D.动态多变量模型

9.基线是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,当采用的基线发生错误时,我们可以返回到最近和最恰当的( )上。

A.配置项 B.程序 C.基线 D.过程

10.为使得开发人员对软件产品的各阶段工作都进行周密的思考,从而减少返工,所以( )的编制是很重要的。

A.需求说明 B.概要说明 C.软件文档 D.测试大纲

11.只有高水平的软件工程能力才能生产出高质量的软件产品。因此,须在软件开发环境或软件工具箱的支持下,运用先进的开发技术、工具和管理方法来提高( )的能力。 A.组织软件 B.软件质量 C.设计软件 D.开发软件

12.软件开发规范的体现和指南是( )。A.文档 B.程序 C.需求分析 D.详细设计 四、简答题

1.软件工程管理包括哪些内容?2.软件项目计划中包括哪些内容?

3.软件开发成本估算方法有哪几种?4.画出表示软件任务开发并行性的任务网络图。5.什么是软件配置管理?什么是基线?6.请叙述软件工程过程中版本控制与变更控制处理过程。 7.软件工程标准化的意义是什么?都有哪些软件过程标准?

8.请说明软件文档的作用?软件开发项目生存期各阶段都包括哪些文档?

9.由于软件生存期各个阶段的问题不是孤立的,而是相互影响、相互依存的。下图列出生产期中错误产生和发现过程,请标出哪些为错误产生过程,哪些为错误发现过程。

10.下列关于文档所回答的问题是否正确? 何 何 What Where When Who How Why 什么 何处 何时 谁 如为 可行性研究报告 项目开发计划书 软件需求说明书 数据需求说明书 测试计划 概要设计说明书 详细设计说明书 用户手册 操作手册 测试分析报告 开发进度月报 项目开发总结 v v

程序维护手册 参考答案 二、填空题

1.软件工程管理 2.软件3.文档资料 4.用户5.软件范围 6.软件质量7.管理 8.项目负责人9.制订项目计划 10.企业标准与开发小组标准11.差别估算 12.估算的准确度13.检查点 14.多个版本三、选择题

1、B 2、C 3、C 4、A 5、C 6、D 7、B 8、D 9、C 10、C 11、D 12、A

第十三章 一、名称解释

1.软件开发环境 2.软件工具 3.程序设计环境4.项目管理环境 5.CASE 6.数据集成 7.平台 8.CASE工作台

1.环境集成主要有数据集成、界面(表示)集成、控制集成、过程集成和________。 2.软件开发环境是与软件生存期、__________和软件处理模型紧密相关的。 3.软件工具通常由工具、工具接口和_________三部分构成。

4.软件开发环境,就是围绕着软件开发的一定目标而组织在一起的一组相关_________的有机集合。 5.软件开发环境是相关的一组_________的集合。

6.基于方法的环境可分为两大类:支持软件开发周期特定阶段的管理与__________。 7.产品管理包括版本管理和_________。8.开发过程管理包括项目计划、控制和________等。 9.软件开发环境的主要目标是提高软件开发的生产率、________和降低软件成本。 10.CASE这一术语的英文为:____________________。

11.CASE是多年来在软件开发管理、软件开发方法、软件开发环境和___________等方面研究和发展的产物。 三、选择题

1.早期的软件工具只能完成一件特定的任务。后来出现了工作台,它将一组( )组合在一起,对软件开发过程的某些方面提供支持。

A.软件开发环境 B.软件 C.工具 D.工作台

2.以语言为中心的程序设计环境是支持软件生存期( )活动,特别强调对编程、调试和测试活动的支持。 A.前期 B.后期 C.中期 D.初期 3.软件开发环境中最主要的组成部分是( )

A.软件工程 B.项目管理工具 C.软件工具 D.需求分析工具

4.软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。所以软件工具是一个( )。

A.软件工程 B.项目管理工具 C.程序系统 D.需求分析工具

5.CASE是一组( )的集合 A.工具 B.工具和方法 C.方法 D.程序

6.CASE系统所涉及到的技术有两类:一类是支持软件开发过程本身的技术;另一类是支持软件( )的技术。 A.开发过程本身 B.开发方法管理 C.开发方法本身D.开发过程管理 7.平台集成是指工具运行在相同的( )平台上。 A.硬件 B.软件 C.硬件/操作系统 D.硬件/软件

8.表示集成是指工具提供相同的( )。 A.语言 B.用户界面 C.命令 D.操作系统 9.控制集成是指工具激活后能控制其他( )的操作。 A.工具 B.系统 C.软件 D.应用

10.支持像设计、实现或测试等特定的软件开发阶段的CASE工作台是一组( )。 A.工具集 B.软件包 C.平台集 D.程序包 四、简答题

1.什么是软件开发环境?

2.软件开发环境的特征是什么(注:从环境服务是集成的、提供配置管理、环境服务可支持各种软件活动等方面回答) ?3.对软件开发环境都有哪些要求?4.请叙述软件开发环境的分类? 5.软件开发工具分哪几大类?各完成什么工作?6.当今软件工具发展有何特点?

7.什么是CASE?CASE工具有哪些分类?8.请叙述集成化CASE的五级模型。9.CASE工作台有哪些分类? 参考答案 二、填空题

1.平台集成 2.软件开发方法3.工具用户接口 4.软件工具5.软件工具 6.开发过程管理 7.配置管理 8.任务管理9.改善软件质量 10.Computer-Aided Software Engineering11.软件工具 三、选择题

1.C 2.B 3.C 4.C 5.B6.D 7.C 8.B 9.A 10.A

搜索更多关于: 软件工程导论复习题及答案详解 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

误。 A.接口错误 B.编码上的错误 C.性能、质量不合要求 D.功能错误 3.为使软件项目开发获得成功,必须对( )的工作范围、可能遇到的风险、需要的资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费的工作量(成本),以及进度的安排等做到心中有数。 A.需求分析 B.概要设计 C.软件开发项目 D.软件开发进度 4.版本管理是对系统不同的版本进行( )的过程。 A.标识与跟踪 B.标识变更 C.发布变更 D.控制变更 5.自顶向下估算方法的主要优点是对系统级工作的重视,所以估算中不会遗漏系统级的成本估算,估算工作量小、速度快。它的缺点是往往不清楚( )上的技术性困难问题,而往往这些困难将会使成本上升。 A.

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com