软件工程复习学案.doc

  1. 1、本文档共21页,可阅读全部内容。
  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、美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的( )条基本原理。 A.7 B.5 C.3 D.12 5、结构化分析方法(SA 法)使用的主要描述工具有( )。 A.数据库 B.模块结构图 C.PAD 图 D.分层的DFD 图 6、源程序的效率与( )阶段确定的算法的效率直接有关。 A.概要设计 B. 总体设计 C. 单元设计 D. 详细设计 7、可行性研究的主要任务是( )。 A.确定系统做什么 B. 确定性能 C.确定功能 D. 进行一次简要的需求分析 8、内容耦合是模块间最紧密的耦合,( )是模块间最松散的耦合。 A.数据耦合 B.非直接耦合 C.控制耦合 D.外部耦合 9、面向对象是“先”确定()“后”( )。 A.属性/方法 B.数据结构/方法 C. 动作的主体/执行动作 D.动作 10、UML是一种( )语言。 A.高级编程 B.可视化建模 C.分析方法 D.过程 11、软件工程强调将( )的方法应用于软件的开发和维护过程之中。 A.规范化 B.系统化 C.可度量 D.以上全部 12、软件开发活动的顺序应该是( )。 A.问题定义、可行性研究、需求分析、设计、编码和测试。 B.问题定义、设计、可行性研究、编码和测试。 C.需求分析、设计、编码和测试。 D.需求分析、编码和测试、试运行。 13、假定银行的存款年利率是2%,请问现在存5000元,两年后价值应为( )元。 A.5202 B.4500 C.5100 D.4712 14、系统物理模型用( )表示。 A.系统流程图 B.数据流程图 C.程序流程图 D.E-R图 15、关于软件需求特性不正确的描述是“软件需求具有()”。 A.多变性 B.模糊性 C. 准确性 D.主观性 16、DFD中的每个加工至少需要( ) A.一个输入流 B.一个输出流 C.一个输入或输出流 D.一个输入流和一个输出流 17、PDL是描述处理过程( )。 A.做什么 B.为什么做 C.怎么做 D.对谁做 18、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( ) A.数据耦合 B.公共耦合 C.标记耦合 D.内容耦合 19、按照模块独立性,耦合程度由强至弱正确的顺序是( )。 A.数据耦合、控制耦合、外部耦合、内容耦合 B.控制耦合、数据耦合、内容耦合、外部耦合 C.内容耦合、外部耦合、控制耦合、数据耦合 D.外部耦合、内容耦合、数据耦合、控制耦合 20、UML 中,包图是一种( )。 A.集合 B.数据结构 C.分组机制 D.对系统的动态描述 21、反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是( )。 A.顺序图 B.类图 C.合作图 D.组件图 22、面向对象分析和设计的界限是( ),从分析到设计是一个逐渐扩充模型的过程。 A.清晰的 B.模糊的 C.非线性的 D.确定的 23、动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用( )实现。 A.状态图 B.交互图 C.活动图 D.以上全部 24、不适合作为数据处理与数据库应用的语言是( ) A. SQL B. Cobol C. 4GL D. Lisp 25.软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为( )测试。 A.白盒法 B.灰盒法 C.黑盒法 D.综合法 26、程序设计语言的技术特性不应包括( )。 A.数据结构的描述性 B.抽象类型的描述性 C.数据库的易操作性 D.软件的可移植性 27、以下哪种测试方法不属于白盒测试技术( )。? A.语句覆盖测试 B.边界值分析测试 C.条件覆盖测试 D.判断覆盖测试 28、

文档评论(0)

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

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

1亿VIP精品文档

相关文档