软件工程试题与答案(共7页).doc
《软件工程试题与答案(共7页).doc》由会员分享,可在线阅读,更多相关《软件工程试题与答案(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第一章 软件工程概述一. 填空题1. 软件的发展过程 , , , .2. 基于软件的工作方式,软件可以划分为 , , , .3. 在软件发展的第四阶段计算机体系结构迅速地从 环境转变为 环境 . 4. 在计算机系统中,软件是 , 而硬件是 . 5. 软件危机是在软件发展第 阶段末期,随着第 代计算机和诞而产生。 6. 文档一般可分为面向 的文档,面向 的文档,面向 的文档和面向 的文档。 7. 软件生存期若分为三个大的阶段 , , . 8. 它是经过阶段评审后的软件配置成分(各个阶段产生的文档或程序代码)。 9. 在软件的生存周期开发阶段要经三个步骤 , , 。10.
2、 瀑布模型是以文档为驱动、适合于 的软件项目的模型。 11. 螺旋模型将开发过程分为几个螺旋周期,在每个螺旋周期内为 , , 和 四个步骤。 12. 软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了_。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对_ 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个_ 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。13. 软件开发模型 , , , , , .14. 软件工程面临的问题有 , , , . 15. 面向对象方法学把客观世界的事物或实体都看成对象,把对
3、象作为分析设计的 元素,把所有对象都划分成对象类,类可以派生和 .16基于软件的功能划分可以把软件划分为 , ,和 。17计算机系统发展的早期所形成的一系列错误概念和做法,已经严重地阻碍了计算机软件的开发,甚至有的 根本无法维护,只能提前报废,造成大量人力、物力的浪费,从而导致软件危机。为了研究解决的方法,计算机科学技术领域中的一门新兴的学科逐步形成了,这就是 。 18 软件工程是指导 的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。 19为了开发出低成本高质量的软件产品,软件工程学应遵
4、守以下基本原则: , ,和 , 。 20原型模型是从需求分析开始。软件开发者和用户在一起定义 ,说明需求,并规划出定义的区域。然后快速设计软件中对用户/客户可见部分的表示。快速设计导致了原形的建造,原形由用户/客户评估,并进一步求精 。 二. 选择题1.软件是一种 ( )性工业产品.A.理论 B.知识 C.消耗 D.体力2.软件的主要功能和结构是在( )阶段决定的.A.分析设计 B编程 C.测试 D.维护3.在下列哪个阶段( )技术特点是多用户,实时,数据库,软件产品 A 第一阶段 B 第二阶段 C 第三阶段 D第四阶段 4. 允许多个联机用户同时使用计算机是下列哪个软件( ) A 分时软件
5、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.质量保证 D
6、.软件工程 10.综合测试是在软件周期的( )阶段制定的,在综合测试完成的. A需求分析 B. 概要设计 C. 综合测试 D.确认测试 11.确认测试计划在软件生存周期的( )阶段制定的,在确认测试阶段完成的. A.需求分析 B.概要设计 C.综合测试 D.确认测试 12. 下列关于瀑布模型的描述正确的是( )。 A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。 B. 瀑布模型具有良好的灵活性。 C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。 D. 利用瀑布模型,如果发现问题修改的代价很低。 13软件计划阶段要求( )的交互和配合。 A 分析人员和设计人员B 分析
7、人员和用户C 设计人员和用户D 代码开发人员和用户14软件危机是指在软件开发和维护中所产生的一系列严重的问题,在这些问题中相对次要的因素是( ) A 文档质量B 程序中的解释C 软件性能D 开发进度 15软件计划的任务是为项目负责人提供对软件资源、成本和进度的估价。其中对系统各种功能的界限划分应属于下列哪种任务? A 分析B估价C制定进度D进度分配 16软件文档时影响软件可维护性的重要因素,软件系统的文档可分为用户文档和系统文档。导致软件开发进度与软件文档完全脱节的根本原因是( ) A文档规范程度低B生成文档的工具不够先进C开发者不公重视D工程化程度尚低 17瀑布模型把软件生存周期划分为软件定
8、义、()与运行及维护三个阶段,每一个阶段又可细分为若干更小的阶段。 A可行性分析B详细设计C编码阶段D软件开发 18软件开发的原型化方法最有效的应用领域是( ) A科学计算 B工程设计C管理信息 D实时控制 19软件生命周期过程中,用户的参与主要在( ) A软件定义阶段B软件开发阶段C软件维护阶段D整个软件生命周期过程中 20结构化生命周期方法是将软件生命周期的各项活动规定为按固定次序连接的若干阶段的工作,因其特征而一般称为( )A 层次模型B 瀑布模型C 螺旋模型D 对象模型 三. 名词解释 1软件2系统软件3实时处理软件4.软件工程5.软件危机6.软件生存周期7.瀑布模型8.螺旋模型 四.
9、 简答题 1.说出软件的特点. 2.简述软件的种类 .3.简述关键软件的特点.4.软件危机主要有哪些表现?其产生的原因是什么?5.软件工程有哪些原则?6.简述软件工程目标和面临的主要问题。 7. 软件生成周期一般可分为哪几个阶段?8. 软件的质量保证工作不能等到编码阶段结束之后再进行,简述其理由? 9. 简述软件工程研究的基本内容与目标10. 在用瀑布模型开发软件时,每项开发活动均应具有哪些特征11. 简述第四代技术模型的优点和缺点 。简述在软件开发模型中原型模型的优点和缺点,适用范围和不适用范围 第一章 习题答案一. 填空题答案1.程序设计阶段 程序系统阶段 软件工程阶段 第四阶段2. 实时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 试题 答案
限制150内