软件工程习题参考答案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程习题参考答案

软件工程 一、 软件危机与软件工程 1.软件危机是指在开发和( )过程中所遇到的一系列严重问题。 A.运行 B.设计 C.维护 D.编码 2.造成软件危机的原因是: 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.在软件工程中,软件生存期可分为计划、开发以及维护三个阶段,每个时期又分为若干更小的阶段。通常,计划时期包括问题定义、可行性研究和 ① ,开发时期包括 ② 、详细设计、编码以及 ③ 。 ① A.需求分析 B.C.D. A.需求分析 B.C总体设计 D模块化设计 ③ A.文档编制 B.C.D.A)、设计、编码、测试、维护等阶段。其中,设计阶段又可以分成(B)和(C)两个步骤。 A:① 需求分析? ?② 可行性研究? ?③ 需求调查? ?④ 问题定义 B,C:① 方案设计? ?② 代码设计? ?③ 概要(总体)设计 ? ④ 数据设计 ? ⑤ 详细设计 10.什么是软件危机?软件危机产生的原因? 11.生命周期阶段的划分?每个阶段的任务? 二、 可行性研究 1.可行性研究的任务?步骤?对于各种可能的方案,从哪几个方面进行可行性研究? 三、 需求分析 1. 3.软件需求说明书是软件需求分析阶段的重要文件,下述哪一项不是其应包含的内容( )。 A.数据描述 B.功能描述 C.模块描述 D.性能描述 4.软件需求分析阶段的工作,可以分为四个方面:问题的识别、分析与综合、编写需求分析文档以及( )。 A.软件的总结 B.需求分析评审 C.阶段性报告 D.以上答案都不正确 5.在软件的需求分析中,开发人员要从用户那里解决的最重要的问题是( )。 A.要让软件做什么 B.要给软件提供哪些信息 C.要求软件工作效率怎样 D.要让软件具有何种结构 6.在下面的叙述中哪一个不是软件需求分析的任务( )。 A.问题分解 B.可靠性与安全性要求 C.结构化程序设计 D.确定逻辑模型; 7.软件需求说明书在软件开发中具有重要作用,但其作用不包括( )。 A.软件设计的依据 B.用户和开发人员对软件要做什么的共同理解 C.软件验收的依据 D.软件可行性分析的依据 8.结构化分析方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。 A.DFD图 B.PAD图 C.IPO图 D.数据字典 9.进行需求分析可使用多种工具,但( )是不适用的。 A.数据流图 B.判定表 C.PAD图 D.数据字典 四、软件设计----包括概要设计(总体设计)和详细设计 1.软件设计一般分为概要设计和详细设计,它们之间的关系是( )。 A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 2.SD方法中,一般分为总体设计和详细设计两个阶段,其中总体设计主要是建立( )。 A.软件结构 B.软件流程 C.软件模型 D.软件模块 3.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。 A.抽象和信息隐蔽 B.局部化和封装化 C.内聚性和耦合性 D.激活机制和控制方法 4.软件结构设计中,好的软件结构设计应该力求做到( )。 A.顶层扇出较少,中层扇出较高,低层模块低扇入 B.顶层扇出较高,中层扇出较少,低层模块高扇入 C.顶层扇出较少,中层扇出较高,低层模块高扇入 D.顶层扇出较高,中层扇出较少,低层模块低扇入 5.软件开发的结构化设计方法,全

文档评论(0)

peain + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档