没有合适的资源?快使用搜索试试~ 我知道了~
软件项目管理习题.doc
0 下载量 154 浏览量
2022-11-29
08:06:58
上传
评论
收藏 255KB DOC 举报
温馨提示
试读
62页
软件项目管理习题.doc
资源推荐
资源详情
资源评论
.
.
. .word.zl.
第一章 概述
一、名词解释
1、计算机软件:与计算机系统操作有关的程序、规程、规那么及任与之有关的
文档和数据。
2、软件危机:指在计算机软件开发、使用与维护过程中遇到的一系列重问题和
困难。
3、软件工程:用工程、科学和数学的原那么与法开发、维护计算机软件的有关
技术和管理法。
4、软件生存期:软件从形成概念开场,经过开发、使用和维护,直到最终退役
的全过程称为软件生存期。
5、瀑布模型:格按照软件生存期各个阶段来进展开发,上一阶段的输出即是下
一阶段的输入,并强调每一阶段的格性。它规定了各阶段的任务和应提交的成果
及文档,每一阶段的任务完成后,都必须对其阶段性产品〔主要是文档〕进展评
审,通过后才能开场下一阶段的工作。
二、单项选择题
1、下面不属于软件工程的 3 个要素的是〔D〕。
A、工具 B、过程 C、法 D、环境
2、软件开发的构造化生命期法将软件生命期划分成〔A〕。
A、方案阶段、开发阶段、运行阶段。B、方案阶段、编程阶段、测试阶段。
C、总体设计、详细设计、编程调试。D、需求分析、功能定义、系统设计。
3、( D )引入了“风险驱动〞的思想,适用于大规模的部开发工程。
.
.
. .word.zl.
A.增量模型 B.喷泉模型 C.原型模型 D.螺旋模型
4、原型化法是用户和软件开发人员之间进展的一种交互过程,适用于〔 A〕系
统。
A、需求不确定的 B、需求确定的 C、管理信息 D、决策支持
5、软件是一种〔 C 〕
A、程序 B、数据 C、逻辑产品 D、物理产品
6、瀑布模型的关键缺乏在于〔B〕
A、过于简单 B、不能适应需求的动态变更
C、过于灵活 D、各个阶段需要进展评审
7、具有风险分析的软件生存期模型是〔C〕。
A、瀑布模型 B、喷泉模型 C、螺旋模型 D、增量模型
8、以下哪一项不是软件危机的表现形式 〔 C 〕
A、本钱高 B、生产率低
C、技术开展快 D、质量得不到保证
9、软件是一种〔B〕性工业产品。
A、理论 B、知识 C、消耗 D、体力
10、软件定义期间的问题定义阶段涉及的人员有〔D〕。
A、用户、使用部门负责人
B、软件开发人员、用户、使用部门负责人
C、系统分析员、软件开发人员
D、系统分析员、软件开发人员、用户与使用部门负责人
11、〔A 〕是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说
.
.
. .word.zl.
明、软件设计与开发、软件确认、软件改进等活动组成。
A 软件过程 B、软件工具 C、质量保证 D、软件工程
12. 分析员是( B) 。
A、用户中系统的直接使用者 B、用户和软件人员的中间人
C、软件的编程人员 D、用户和软件人员的领导
13 开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象称作
( B) 。
A、软件投机 B、软件危机 C、软件工程 D、软件产生
14、文档是软件开发人员、软件管理人员、维护人员、用户以及计算机之间的
〔B〕,软件开发人员在各个阶段以文档作为前段工作成果的 〔E〕和后段工作
的〔F〕。
A、接口 B、桥梁 C、科学 D、继续 E、表达 F、根底
15、软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是
〔B〕 。
A、引入新技术提高空间利用率 B、用较少的投资获得高质量的软件
C、缩短研制期扩大软件功能 D、硬软件结合使系统面向应用
16. 软件危机出现于〔C〕①,为了解决软件危机,人们提出了用〔B〕②的原理
来设计软件,这就是软件工程诞生的根底。①A、50 年代末 B、60 年代初 C、60
年代末 D、70 年代初
②A、运筹学 B、工程学 C、软件学 D、数字
17、软件工程学的目的是以〔B〕的本钱,研制 〔A〕质量的软件。
A、较高 B、较低 C、可靠 D、优秀
.
.
. .word.zl.
18、瀑布模型把软件生存期划分为软件定义、软件开发和〔 C 〕 三个阶段,
而每一阶段又可细分为假设干更小的阶段。
A、详细设计 B、可行性分析 C、运行及维护 D、测试与排错
19、软件生存期是指〔 D〕 阶段。
A、软件开场使用到用户要求修改为止
B、软件开场使用到被淘汰为止 C、从开场编写程序到不能再使用为止
D、从立项制定方案,进展需求分析到不能再使用为止
20、件工程中描述生存期的瀑布模型一般包括方案、( B )、设计、编码、测
试、维护等几个阶段。〔 A〕
A、需求分析 B、需求调查 C、 可行性分析 D、 问题定义
三、填空题
1、软件工程的 3 个要素的是工具、过程和法
2、软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列重问题和
困难。
3、在软件开发过程中必须遵循的软件工程原那么有抽象、信息隐藏、模块化、
局部化和一致性等。
4、软件开发的构造化生命期法将软件生命期划分成定义阶段、开发阶段和运行
阶段。
5、螺旋模型综合了瀑布模型和原型模型的优点,即将两者结合,并参加了风险
分析机制
四、判断题
.
.
. .word.zl.
1、文档是软件产品的一局部,没有文档的软件就不称其为软件(对)。
2、在软件开发的过程中,假设能推迟暴露其中的错误,那么为修复和改正错误
所花费的代价就会降低。〔 ×〕
3、螺旋模型是在瀑布模型和增量模型的根底上增加了风险分析活动。[√]
4、快速原型模型可以有效地适应用户需求的动态变化。[√]
5、软件是指用程序设计语言〔如 PASCAL ,C,VISUAL BASIC 等〕编写的程序,
软件开发实际上就是编写程序代码[×]。
五、问答题
1、产生软件危机的主要原因有哪些?缓解软件危机的途径是什么
答:〔1〕主要原因:
1〕需求描述不准确。
2〕对需求的理解有偏差,导致软件与需求不一致。
3〕缺乏处理大型软件工程的开发和管理经历。
4〕开发大型软件易产生疏漏和错误。
5〕缺乏有力的法学的指导和有效的开发工具的支持。
6〕解决供求矛盾将是一个永恒的主题。
〔2〕缓解软件危机的途径:用软件工程的思想指导软件的开发
2、瀑布模型有哪些优点和缺点?适用于哪些场合?
答:〔1〕优点: 提供了软件开发的根本框架,有利于大型软件开发过程中人
员的组织、管理,有利于软件开发法和工具的研究与使用。
剩余61页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 415
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功