网站大量收购独家精品文档,联系QQ:2885784924

软件工程复习题.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.一、选择题 1 在下列选项中,(D)不是软件的特征。 A 系统性与复制性 B 可靠性与一致性 C 抽象性与智能性 D 有行性与可控性 2 软件危机的主要原因是(D) A 软件工具落后 B 软件生产能力不足 C 对软件的认识不够 D 软件本身的特点及开发方法 3 下列说法中正确的是(B) A 20世纪50年代提出来了软件工程的概念 B 20世纪60年代提出了软件工程的概念 C 20世纪70年代出现了客户机/服务器技术 D20世纪80年代软件工程学科达到成熟 4 (C)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护过程,它包括方法、工具和过程三个要素。 A 软件生命周期 B 软件测试 C 软件工程 D 软件过程 5 在下列选项中,(A)不属于软件工程学科所要研究的基本内容 A 软件工程材料 B 软件工程目标 C 软件工程原理 D 软件工程过程 6 软件工程的三要素是(C) A 技术、方法和工具 B 方法、对象和类 C 方法、工具和过程 D 过程、模型和方法 7 用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为(D)工具。 A CAD B CAI C CAM D CASE 8 软件生命周期模型不包括(B) A 瀑布模型 B 用例模型 C 增量模型 D 螺旋模型 9 包含风险分析的软件工程模型是(D) A 喷泉模型 B 瀑布模型 C 增量模型 D 螺旋模型 10 软件过程是(D) A特定的开发模型 B 一种软件求解的计算逻辑 C软件开发活动的集合 D 软件生命周期模型 11 软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、(D)、维护等几个阶段。 A 产品发布 B 版本更新 C 可行性分析 D 测试 12 软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(A)。 A 分析阶段 B 设计阶段 C 编码阶段 D 测试阶段 13 增量模型本质是一种(C) A 线性顺序模型 B 整体开发模型 C 非整体开发模型 D 螺旋模型 14 螺旋模型综合了(B)的优点,并增加了风险分析。 A 增量模型和喷泉模型 B瀑布模型和演化模型 C 演化模型和喷泉模型 D 原型和喷泉模型 15 CMM模型将软件过程的成熟度分为5个等级。在(B)使用定量分析来不断地改进和管理软件过程。 A 管理级 B 优化级 C 定义级 D 可重复级 16 需求工程的主要目的是(C)。 A 系统开发的具体方案 B 进一步确定用户的需求 C 解决系统是“做什么的问题” D 解决系统是”如何做的问题” 17 需求分析的主要方法有(C) A 形式化分析方法 B PAD图描述 C 结构化分析SA方法 D 程序流程图 18 SA方法的主要描述手段有(B)。 A 系统流程图和模块图 B DFD图、数据字典、加工说明 C 软件结构图、加工说明 D 功能结构图、加工说明 19 画分层DFD图的基本原则有(ACD)。 A 数据守恒原则 B 分解的可靠性原则 C 子、父图平衡的原则 D 数据流封闭的原则 20 在E-R模型中,包含以下基本成分(D)。 A 数据、对象、实体 B 控制、关系、对象 C 实体、关系、控制 D 实体、属性、关系 21 在下面的叙述中哪一个不是软件需求分析的任务?(C) A 问题分解 B 可靠性与安全性要求 C 结构化程序设计 D 确定逻辑模型 22 需求规格说明书的作用不应包括(D) A软件设计的依据 B 用户与开发人员对软件要做什么的共同理解 C 软件验收的依据 D 软件可行性研究的依据 23 软件规格说明书的内容不应该包括(B) A 对重要功能的描述 B 对算法的详细过程描述 C 对数据的要求 D 软件的性能 24 软件需求分析阶段的工作,可以分为以下四个方面:对问题的识别、分析与综合、编写需求的分析文档以及(C) A 总结 B 阶段性报告 C 需求分析评审 D 以上答案都不正确 25 下述任务中,不属于软件工程需求分析阶段的是(D) A 分析软件系统的数据要求 B 确定软件系统的功能需求 C 确定软件系统的性能要求 D 确定软件系统的运行平台 26 进行需求分析可使用多种工具,但(B)是不适用的 A 数据流图 B PAD图 C 状态转换图 D 数据词典 27在需求分析之前有必要进行(B)工作 A 程序设计 B 可行性分析 C ER分析 D 2NF分析 28 数据流图是进行软件需求分析的常用图形工具,其基本图形符号是(C) A 输入、输出

文档评论(0)

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

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

1亿VIP精品文档

相关文档