第1章_软件工程学概述练习题.doc
《第1章_软件工程学概述练习题.doc》由会员分享,可在线阅读,更多相关《第1章_软件工程学概述练习题.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流第1章_软件工程学概述练习题【精品文档】第 4 页第一章练习题一、判断题 1. 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()2. .软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。(X) 3. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。(X) 4. 快速原型模型可以有效地适应用户需求的动态变化。( ) 5. 类是关于对象性质的描述,由方法和数据组成。( )6. 如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。
2、( )二、名字解释:1. 软件:完成特定功能的程序+数据结构+文档。2. 软件危机:软件危机指在计算机软件的开发和维护过程中,所遇到的一系列严重问题。3. 软件工程:指导计算机软件开发和维护的一门工程学。4. 软件生命周期:一个软件从定义、开发、使用和维护直至最终被废弃,要经历的漫长时期。5. 软件过程:为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。6. 瀑布模型:是将软件生存各个活动规定为依线性顺序联接的若干阶段的模型。它包括可行性分析、项目开发计划、需求分析、概要设计、详细设计、编码、测试盒维护。它规定了由前至后,相互衔接的固定次序,如同瀑布流水,逐级下落
3、。7. 快速原型模型:是快速建立起来的可以再计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能 的一个子集。8. 增量模型:是在项目的开发工程中以一系列的增量方式开发系统。增量方式包括增量开发和增量提交。增量开发是指在项目开发过程中以一定的时间间隔开发部分工作软件;增量提交是指在开发周期内,以一定的时间间隔增量方式向用户提交工作软件及相应文档。增量开发和增量提交可以同时使用,也可以单独使用。9. 螺旋模型:是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止
4、,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。对象。三、选择题1. 软件工程的概念是哪年提出的( B)。 A. 1988 B. 1968 C. 1948 D. 19282. 瀑布模型的关键不足在于(D )。 A. 过于简单 B. 各个阶段需要进行评审 C. 过于灵活 D. 不能适应需求的动态变更3. 以下哪一项不是软件危机的表现形式(C )。 A. 开发的软件不满足用户需要 B. 开发的软件可维护性差 C. 开发的软件价格便宜 D. 开发的软件可靠性差7. 软件开发的需求活动,其主要任务是(A )。A. 给出软件解决方案 B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 工程学 概述 练习题
限制150内