《软件工程导论》期末考试试题和答案(整理)_第1页
《软件工程导论》期末考试试题和答案(整理)_第2页
《软件工程导论》期末考试试题和答案(整理)_第3页
《软件工程导论》期末考试试题和答案(整理)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件工程导论》期末考试试题和答案(整理)

C、一个模块有多个出口D、一个模块只能通过接口与其他模块通信3.下列哪些是软件开发中常用的成本估计方法(ABD)。A、自底向上估计B、自顶向下估计C、经验估计D、算法模型估计E、随机估计4.下列哪些是软件需求分析的主要任务(ABCD)。A、收集用户需求B、分析用户需求C、确定软件功能和性能D、建立需求规格说明书E、编写源代码5.下列哪些是软件测试的目的(ABCD)。A、发现软件缺陷B、提高软件质量C、验证软件是否满足需求D、减少软件维护成本E、加快软件开发进度易学易用易记忆易掌握易操作易理解易维护易扩展易移植易兼容易安全易稳定易高效易可靠5.黑盒测试法只关注输入和输出,不考虑程序内部的逻辑结构,主要用于验证程序是否符合需求规格说明书的要求。二、简答题1.软件危机是指在软件开发过程中,由于软件规模、复杂度和变更速度的增加,导致软件开发成本、进度和质量等方面的问题日益凸显,甚至出现无法控制的情况,给软件开发带来的巨大困难和挑战。软件危机的产生主要是由于软件开发过程中出现的问题和困难,如需求不明确、变更频繁、复杂度高、质量难以保证等。2.耦合性有以下几种类型:数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。其耦合度的顺序从低到高依次是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合。3.需求分析工作可以分成以下四个方面:需求获取、需求分析、需求规格说明、需求确认。软件需求分析的三个基本原则是:完整性、一致性和可行性。完整性要求需求规格说明书中应该包含所有用户需求,不能遗漏;一致性要求需求规格说明书中的各项需求之间不能相互矛盾;可行性要求需求规格说明书中的需求应该能够在技术、经济、法律等方面得到保证。4.黑盒测试法是一种测试方法,主要用于验证程序是否符合需求规格说明书的要求。黑盒测试法只关注输入和输出,不考虑程序内部的逻辑结构。黑盒测试法的步骤包括:确定测试输入和输出、确定测试用例、设计测试数据、执行测试用例、分析测试结果。黑盒测试法的优点是可以检测到程序的功能是否符合需求规格说明书的要求,缺点是无法检测程序内部的逻辑错误。5.结构化设计方法(SD)和Jackson方法面向对象设计方法(OOD)是两种软件设计方法。SD是一种自顶向下的设计方法,它将系统分成若干个模块,每个模块负责完成一个特定的功能。OOD是一种以对象为中心的设计方法,它将系统看作是由对象构成的,每个对象拥有自己的属性和方法。两种方法都有各自的优缺点,具体应根据实际情况选择。6.数据流图和数据字典是软件开发中的两个重要工具。数据流图是一种图形化的工具,用于描述系统中数据的流动和转换,可以帮助开发人员更好地理解和设计系统。数据字典是一个记录系统中所有数据元素的清单,包括数据元素的名称、定义、数据类型等信息,可以帮助开发人员更好地管理和维护系统中的数据。7.分析方法和非分析方法是软件开发中的两种不同的方法。分析方法是一种以问题为中心的方法,它将问题分解成若干个子问题,并逐步深入分析,最终得到一个可行的解决方案。非分析方法则是一种不太系统化的方法,通常是通过试错的方式来解决问题,缺乏系统性和科学性。8.白盒测试和黑盒测试是软件测试中的两种不同的方法。白盒测试是一种基于程序内部结构的测试方法,它可以检查程序的内部逻辑和处理过程,以发现潜在的错误。黑盒测试则是一种基于程序外部行为的测试方法,它只关注程序的输入和输出,以检查程序是否符合规格说明书的要求。9.自顶向下估计和自底向上估计是软件项目管理中的两种不同的估算方法。自顶向下估计是一种从整体上估算项目的工作量和时间,然后逐步细

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论