软件工程复习卷[有解答].doc

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

一、填空题(每空1分,共20分) 软件生存周期一般可以划分为,需求分析、____________、____________、_______________和维护。 软件管理主要包括软件生命周期中的__________、__________、____________和组织管理。 可行性研究,应从技术可行性、 、操作可行性、 和法律可行性等方面研究分析。 在软件系统边界确定方面,从接口方面考虑,主要考虑_________、____________、_____________和____________四个方面。 软件成本估计中已经发展有一些价格估算模型,公式为____________。 形式语言是一种符合化,规范化的语言。其语义无__________。 规格说明书应该严格,精确,同时又要容易为用户和软件设计人员理解。目前,普遍流行的有三种语言___________、____________、___________。 数据流图的基本四种成分:数据的源点和终点___________、___ 、 和 。 在软件详细设计中,过程细节说明工具有三种:图形工具、__________和语言工具。 软件程序测试技术通常分为静态测试和___________两种:后一种又可分为__________和__________。 动态分析方法的动态测试包括三部分______________、执行程序与_______________。 软件维护按维护的内容来分,分为四种类型的维护:_______________、________________、_________________和________________。 软件工程开发模型中的清洁房间模式的关键技术方法是结构化程序设计 + ______________ + 验证。 _________现实世界的一个组成部分,被映像到软件域中。 选择: 1.软件危机出现于____,为了解决软件危机,人们提出了用工程的原理来设计软件,这是软件工程诞生的基础。 A.50年代末 B.60年代初 C.60年代末 D.70年代末 2.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计 B.可行性分析 C.运行及维护 D.测试与排错 3.软件的____设计又称为总体设计,其主要任务是建立软件系统的总体结构。 A.概要 B.抽象 C.逻辑 D.规划 4.结构化设计方法采用变换分析和事务分析技术实现____。 A.从数据结构导出程序结构 B.从模块结构导出程序结构 C.从模块结构导出数据结构 D.从数据流图导出初始化结构图 5.结构化设计方法是面向____的设计方法。 A.过程 B.对象 C.数据流 D.数据结构 6.Jackson程序设计方法是一种面向 _____ 的设计方法。 A、数据结构 B、数据流图 C、IPO图 D、系统流程图 7.Jackson设计方法由英国的M. Jackson提出的,它是一种面向____的设计方法。 A.对象 B.数据流 C.数据结构 D.控制结构 8.结构化设计采用模块化方法的主要出发点是______。 增加内聚性 B、减少耦合度 C、提高有效性 D、降低复杂度 9.下列_____不是模块化设计的目的。 A、可采用结构化设计方法 B、降低复杂度 C、有利于信息隐蔽 D、描述系统的功能与性能 10.一个模块直接控制(调用)的下层模块的数目称为模块的_______。 A、扇入数 B、扇出数 C、宽度 D、作用域 11.某个模块的作用域是指______。 A、被该模块调用的所用模块 B、调用该模块的所有模块 C、与该模块相关联的所有模块 D、受该模块内的判定影响的所有模块 12.如果模块中所有成分引用共同的数据,该模块内的联系类型是____。 A.顺序内聚 B.功能内聚 C.通信内聚 D.过程内聚 13.一个软件项目是否进行开发的结论是在______文档中作出的。 软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 14.分析员是____。 用户中系统的直接使用者 B.用户和软件人员的中间人 C.软件的编程人员 D。用户和软件人员的领导 15.使用结构化分析方法时,采用的基本手段是____。 A.分解和抽象 B.分解和综合 C.归纳与推导 D.试探与回溯 16.结构化系统分析主要是通过____进行分析的

文档评论(0)

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

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

1亿VIP精品文档

相关文档