软件工程复习题-01 软件工程学概述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 软件工程概述 一、选择题 在软件开发模型中,提出最早、应用最广泛的模型是(瀑布)。 软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法一般是指 ( 结构化方法 )。 结构化生命周期方法具有各种特征,下列各种叙述哪一个不是结构化方法的特征?( C?) A.严格定义需求???????? B.划分开发阶段 C.提供运行模型???????? D.制定规范文档 下列关于瀑布模型的描述正确的是 (瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开)。 A.利用瀑布模型,如果发现问题修改的代价很低 B.瀑布模型的核心是按照软件开发的时间顺序将问题简化 C.瀑布模型具有良好的灵活性 原型化方法是用户和设计者之间执行的一种交互构成,适用于(需求不确定性高的)系统。 软件开发瀑布模型中的软件定义时期各个阶段依次是(问题定义,可行性研究,需求分析)。 瀑布模型是一种(整体开发模型)。 瀑布模型的存在问题是(缺乏灵活性)。 瀑布模型的主要特点之一是 ( 推迟实现 )。 ( 螺旋模型 )引入了“风险驱动”的思想,适用于大规模的内部开发项目。 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象是 (软件危机 )的一种表现 。 快速原型模型的主要特点之一是 (及早提供工作软件)。 软件生存周期的(每个阶段)工作和软件可维护性有密切的关系。 软件生命周期中所花费用最多的阶段是( 软件维护 )。 软件工程中常用的生命周期模型有( A )等。 瀑布模型,快速原型模型,增量模型,螺旋模型和喷泉模型 软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法常用模型不包括( B )。 A.瀑布模型 B.敏捷模型 C.原型模型 D.螺旋模型 软件开发瀑布模型中的各个阶段依次是( D )。 D.分析、设计、实现、测试、维护。 软件危机的表现不包括( C )。 A.软件质量不可靠 B.软件几乎是不可维护的 C.测试过程中发现的错误较多 D.缺少文档 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( 软件危机 )。 软件工程是( 是指导计算机软件开发和维护的工程学科)。 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的(各个)阶段。 软件工程的主要目标是提高( 软件的可维护性 ),降低维护的代价。 软件质量保证应在( 需求分析 )阶段开始。 二、填空题 基于计算机系统的软件要素中的软部件由 程序 、 数据结构 和 文档 组成。 软件工程方法学分两类: 传统 方法学和 面向对象 方法学。 软件工程的目标是在给定成本、 给定开发进度 的前提下开发出高质量的、面向对象 的软件产品。 软件过程 是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 软件工程釆用层次化的方法,每个层次都包括 工具 、方法、 过程 三要素。 使用 原型模型 这一软件过程模型可以让用户更多、更早地参与需求分析过程。 三、判断题 计算机软件由文档和数据组成。 ( × ) 软件 = “完成特定功能的程序 + 数据结构 + 文档” 。 ( √ ) 软件就是完成特定功能的程序的集合。 ( F× ) 软件开发采用了软件工程之后,就不会发生软件危机了。 ( F× ) 软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。 ( √ ) 一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。 ( √ ) 一个优秀的开发人员不必非要具有良好的书面和口头表达能力,只要程序写的好就没问题了。 ( × ) 缺乏处理大型软件项目的经验,是产生软件危机的唯一原因。 ( ×F ) 软件开发小组人数越多越好。 ( F× ) 难以控制开发进度和工作量估计困难是软件危机的主要表现之一。 ( √ ) 面对日益增长的软件需求,人们显得力不从心,往往是产生软件危机的原因之一。

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档