软件工程复习题(2013复习题).doc

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

软件工程复习题 一、单选题 1、软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是( c ) A模块高内聚 B模块低耦合 C模块独立性 D程序模块化 2、软件工程方法的提出目的应该是最终解决软件的什么问题?( 生产工程化) 3、软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于(软件系统目标) 4、软件需求分析应确定的是用户对软件的(功能需求和非功能需求) 5、软件测试是满足软件的功能和性能要求,保证软件正确性的措施,一般软件测试 计划的制订应始于软件开发的哪个阶段? (软件计划) 6、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指(结构化方法 ) 7、数据流图描述数据在软件中流动和被处理变换过程,它以图示的方法来表示,即(软件模型) 8、软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中哪一个不属于开发技术的范畴?( D )A.软件开发方法 B.软件开发工具 C.软件工程环境 D.软件工程经济 9、软件文档是软件工程实施中的重要成份,它不仅是软件开发的各阶段的重要依 据,而且也影响软件的( )A.可理解性 B.可维护性 C.可扩展性 D.可靠性 10、从( )语言开始,软件摆脱了对硬件的依赖。A.第一代 B.第二代 C.第三代 D.第四代 11、结构化程序设计主要强调程序的(可读性) 12、在软件工程中根据程序的功能说明,而不关心程序内部逻辑的测试方法为(黑盒法) 13、软件开发的结构化分析方法,常用的描述软件功能需求的工具有(数据流图,数据字典) 14、结构化程序设计思想核心是要求程序只由顺序、循环和(分支)三种结构组成。 15、确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明称为结构化方法中的(问题定义) 16、.在结构化方法中,软件功能分解应属于软件开发中的哪一阶段?( 总体设计) 17、在软件结构化设计中,好的软件结构设计应该力求做到(顶层扇出较高,中间扇出较少,底层模块高扇入) 18、在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试(软件外部功能) 19、数据字典是软件需求分析阶段最重要的工具之一,最基本的功能是(数据定义) 20、软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而在测试过程的多种环节中最基础的是(单元测试) 21、软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于(软件系统目标) 22、在下面列出的基本成分中,哪个不是数据流程图的基本成分?.( D ) A.信息处理 B.信息存储 C.外部实体 D.系统状态 23、PAD图是一种(详细设计)工具。 24、耦合是软件中各模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度。耦合的若干种类中,耦合度最高的是.( 内容耦合) 25、下面哪一项不是软件设计规格说明中模块的内容?( 外部文件结构) 26、需求分析的主要任务是(分析用户要求,将软件功能和性能描述为具体的规格说明书). 27、软件结构中,由一模块直接控制的其他模块数称为(扇入数 ) 28、在数据字典中,(数据存储)给出了某个文件的定义,文件的义通常也是列出其记录的组成。 29、面向数据流的软件设计方法,一般是把数据流图中的数据流划分为什么样的两种流,再将数据流图映射为软件结构?( 变换流与事务流) 30、软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是(分析人员和用户 ) 31、数据字典是对数据定义信息的集合,它所定义的对象都包含于(数据流图) 32、判定树和判定表是用于描述结构化分析方法中(数据加工)环节的工具。 33、在结构图这种概念模式中,矩形框代表(模块) 34、分层数据流图是比较严格又易于理解的描述方式,顶层描绘了系统的(总貌). 35、为了提高测试的效率,应该(选择发现错误可能性大的数据作为测试数据) 36、下列哪一项不是软件危机的表现形式?( D ) A.软件需求定义不明确,易偏离用户需求B.软件生产高成本,价格昂贵 C.软件的可维护性差D.系统软件与应用软件的联系越来越困难 37、数据流图是描绘信息在软件系统中流动和处理情况的图形工具,下列哪一个图形符号代表数据存储?( 开口方框) 38、软件设计中,可应用于详细设计的工具有 (程序流程图、PAD图、N-S图和伪码). 39、程序流程图是一种传统的程序设计表示工具,有其优点和缺点,使用该工具时应注意(遵守结构化设计原则) 40、在软件的结构化设计(SD)方法中,一般分为总体设计和详细设计两个阶段,其中总体设计主要是建立(软件结构) 41、瀑布模型把软件生存周

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档