软件工程复习题干.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 《软件工程》复习题干(一) 一、填空题 1. 软件工程学的内容可包括_____、结构、_____、_____、环境、管理、规范等。 2. 软件生存周期一般可分为问题定义、_可行性研究____、__需求分析___、设计、__编码___、测试、运行与维护阶段。 3. 可行性研究的目的是___ 按照“问题定义”提出问题,寻求一种或多种在技术上可行经济上有较高收益的和可操作的解决方案__________________________________________。 4. 系统流程图是_______________的传统工具。 5. 在可行性研究中,_______________是系统开发过程中难度最大,最重要的一个环节。 二、判断题 1. 软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。( ) 2. 螺旋模型是利用笛卡尔坐标的四个象限上分别代表四个方面的活动来表示。( ) 3. 原型模型适用于嵌入式软件。( ) 4. 面向对象技术是构件组装模型的基础。( ) 5. 在可行性研究中最难决断和最关键的问题是经济可行性。( ) 6. 系统流程图表达的是部件的信息流程,还表示对信息进行加工处理的控制过程。( ) 7. 自底向上成本估计不是从整体开始,而是从任务单元开始。( ) 三、单项选择题 1. 下列哪个阶段不是软件生存期三个阶段中的内容( )。 A. 计划阶段 B. 开发阶段 C. 编码阶段 D. 维护阶段 2. 下列关于瀑布模型的描述正确的是( )。 A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。 B. 瀑布模型具有良好的灵活性。 C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。 D. 利用瀑布模型,如果发现问题修改的代价很低。 四、简答题 1. 软件的定义与特点。 2. 什么是软件工程。 3. 什么是软件生存周期。 4. 什么是软件危机,软件危机有哪几种表现? 5. 简述可行性研究的任务。 6. 简述可行性研究的步骤。 7. 简述系统流程图的作用。 《软件工程》复习题干(二) 第三、四章 一、填空题 1. 需求分析的基本任务是准确的回答_______________。 2. 需求分析阶段研究的对象是软件项目的__________。 3. 结构化分析方法就是_______________自顶向下逐步求精进行需求分析的方法。需求分析的目的之一就是把数据流和数据存储定义到_______________。 4. 数据流图的基本符号包括______________________________、__________、__________、_______________。 5. 数据流图和__________共同构成系统的逻辑模型。 6..数据字典的内容包括六项:__________、__________、__________、数据存储、处理逻辑、外部实体。 7.在需求分析阶段常用的图形工具有__________、__________、__________。 8.需求分析应交付的主要文档是_______________。 9.概要设计过程中要先进行系统设计、_______________)与__________,确定系统具体的实施方案;然后进行_______________,确定软件结构。 10.层次结构的上一层是下一层的_____,下一层是上一层的_____。 11.模块独立的概念是_____、_____、__________和局部化概念的直接结果。 12.模块耦合的强弱取决于_______________、_______________和通过接口的信息。 13.设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低_____提高_____。 14.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为__________。 15.一个模块直接调用的模块数目称为模块的_____,一个模块被多少上级模块直接调用称为模块的_____。 16.JSD是一种典型的_______________的分析设计方法。 17.Jackson图除了可以表达__________外,还可以表达数据结构。 18.对于下列伪码,画出改进的Jackson图_________________________。 A seq B C D A end A A DCB D C B 二、判断题 1.在软件开发中,采用原型系统策略的主要困难是时间问题。( ) 2.数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。( ) 3.模块越多,开发成本越

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档