欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件工程期末考试参考题及答案.pdf

    • 资源ID:80730619       资源大小:311.67KB        全文页数:6页
    • 资源格式: PDF        下载积分:19.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程期末考试参考题及答案.pdf

    得 分 评卷人 一、填空题(每空 1 分,共 20 分)11第一个表达构造化编程思想的程序设计语言是()AFORTRAN 语言 BPascal 语言 CC 语言 DPL/1 语言 12程序的三种根本限制构造是()A过程、子程序和分程序 B依次、选择和重复 C递归、堆栈和队列 D调用、返回和转移 1.软件生存周期一般可分为_问题定义_、可行性探讨、_需求分析_、设计编码、_测试_、运行及维护阶段。2.按软件的功能进展划分,软件可以划分为 系统软件 、支撑软件 和应用软件。3.可行性探讨主要集中在以下四个方面 经济可行性 、技术可行性 、操作可行性 和选择。4.用户界面的 可运用性 是用户界面设计最重要的也是最根本的目的。5.常见的软件概要设计方法有 3 大类:以数据流图为根底构造模块构造的_构造化设计方法_,以数据构造为根底构造模块的_jackson 方法_,以对象、类、继承和通信为根底的_面对对象设计方法_。6._数据流图_和_数据字典_共同构成系统的逻辑模型。7.软件测试的方法有_分析方法_和_非分析方法_(即黑盒法)。8.单元测试一般以_白盒_测试为主,_黑盒_测试为辅。9.本钱估计方法主要有_自底向上估计_、_自顶向下估计_和算法模型估计三种类型。得 分 评卷人 二、单项选择题(每小题 2 分,共 10 分)1.下列哪个阶段不属于软件生存周期的三大阶段(C )。A、安排阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。A、软件开发工作的根底 B、软件生存周期的开场 C、由系统分析员单独完成的 D、由用户自己单独完成的 3.原型化方法是软件开发中一类常用的方法,它及构造化方法相比拟,更须要(B )。A、明确的需求定义 B、完好的生命周期 C、较长的开发时间 D、娴熟的开发人员 4.软件维护时,对测试阶段未发觉的错误进展测试、诊断、定位、纠错,直至修改的回来测试过程称为(A )。A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护 5.一般说来,投入运行的软件系统中有错误(A )。A、不是不行以理解的 B、是不能容忍的 C、是要求退货的理由 D、是必定的 得 分 评卷人 三、多项选择题(每小题 2 分,共 10 分)1.下面哪些测试属于白盒测试(AE )。A、根本途径测试 B、等价类划分 C、边界值分析 D、错误推想 E、逻辑覆盖测试 2.下列哪些选项是属于内容耦合(ABC )。A、一个模块干脆访问另一个模块的内部数据 B、一个模块有多个入口 C、一个模块不通过正常入口转到另一模块内部 D、一个模块只有一个入口 3.下列属于度量效益方法的是(ABC )。A、货币的时间价值 B、投资回收期 C、收入 D、投资回报率 4.数据流图是用于表示软件模型的一种图示方法,在下列可采纳的绘制方法中,哪些是常采纳的(ACD )。A、自顶向下 B、自底向上 C、分层绘制 D、逐步求精 5.软件设计中一般将用到图形工具,下列哪种些可用作设计的图形工具(ACD )。A、构造图 B、实体联络图 C、IPO 图 D、层次图 得 分 评卷人 四、推断题(正确的在括号内打上“”,错误的打上“”。每小题 2分,共 20 分)1.在进展总体设计时应加强模块间的联络。()2.系统构造图是准确表达程序构造的图形表示法。因此,有时也可以将系统构造图当作系统流程图运用。()3.用黑盒法测试时,测试用例是依据程序内部逻辑设计的。()4.在程序调试时,找出错误的位置和性质比改正该错误更难。()5.以对象、类、继承和通信为根底的面对对象设计方法(OOD)也是常见的软件概要设计方法之一。()6.假如通过软件测试没有发觉错误,则说明软件是正确的。()7.快速原型模型可以有效地适应用户需求的动态改变。()8.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()9.集成测试主要由用户来完成。()10.软件危机完全是由于硬件问题引起的。()得 分 评卷人 五、简答题(每小题 5 分,共 20 分)1.什么是软件危机?为什么会产生软件危机?答:软件危机是指软件在开发和维护过程中遇到的一系统严峻问题,主要包含二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。产生软件危机的缘由,一方面及软件本身的特点有关,另一方面和软件开发及维护的方法不正确有关。2.耦合性有哪几种类型?其耦合度的依次如何 答:低:非干脆耦合 数据耦合标记耦合 限制耦合外部耦合 公共耦合内容耦合:高 3.简述需求分析工作可以分成哪四个方面?软件需求分析的有哪三个根本原则?答:需求分析阶段分成四个方面:对问题的识别、分析及综合、制定规格说明和评审。三个根本原则:必需可以表达和理解问题的数据域和功能域;必需按自顶向下、逐步分解的方式对问题进展分解和不断细化;要给出系统的逻辑视图和物理视图。4.什么是黑盒测试法?答:黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部构造和处理过程,它只检查程序功能是否能依据规格说明书的规定正常运用,程序是否能适当地接收输入数据,产生正确地输出信息。得 分 评卷人 六、分析设计题(每小题 10 分,共 20 分)1.某“调整工资”处理模块承受一个“职称”的变量,依据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必需输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。2.假定某航空公司规定,乘客可以免费托运重量不超过 30 公斤的行李。当行李重量超过30 公斤时,对头等舱的国内乘客超重局部每公斤收费 4 元,对其它舱的国内乘客超重局部每公斤收费 6 元,对国外乘客超重局部每公斤收费比国内乘客多一倍,对残疾乘客超重局部每公斤收费比正常乘客少一半。用断定树表示计算行李费的算法。断定树为下图 一、填空题(每空 1 分,共 20 分)1.问题定义 需求分析 测试 2.系统软件 支撑软件 3.经济可行性 技术可行性 法律可行性 4.可运用性 5.构造化设计方法(SD)Jackson 方法 面对对象设计方法(OOD)6.数据流图 数据字典 7.分析方法 非分析方法 8.白盒 黑盒 9.自顶向下估计 自底向上估计 二、单项选择题(每小题 2 分,共 10 分)1 2 3 4 5 C A B A A 三、多项选择题(每小题 2 分,共 10 分)1 2 3 4 5 AE ABC ABC ACD ACD 四、推断题(每小题 2 分,共 20 分)15:610:五、简答题(每小题 5 分,共 20 分)1.答:软件危机是指软件在开发和维护过程中遇到的一系统严峻问题,主要包含二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。产生软件危机的缘由,一方面及软件本身的特点有关,另一方面和软件开发及维护的方法不正确有关。2.答:低:非干脆耦合 数据耦合标记耦合 限制耦合外部耦合 公共耦合内容耦合:高 3.答:需求分析阶段分成四个方面:对问题的识别、分析及综合、制定规格说明和评审。三个根本原则:必需可以表达和理解问题的数据域和功能域;必需按自顶向下、逐步分解的方式对问题进展分解和不断细化;要给出系统的逻辑视图和物理视图。4.答:黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部构造和处理过程,它只检查程序功能是否能依据规格说明书的规定正常运用,程序是否能适当地接收输入数据,产生正确地输出信息。六、分析设计题(每小题 10 分,共 20 分)1.划分等价类:输入条件 合理等价类 不合理等价类 职称 教授 副教授 讲师 四种职称之外随意一种 职称兼工龄 助教兼工龄大于 2年 助教兼工龄等于两年 助教兼工龄小于两年 设计测试用例:输入数据 预期结果 覆盖范围 教授 输入有效,进展调整工资处理 副教授 输入有效,进展调整工资处理 讲师 输入有效,进展调整工资处理 助教 3 输入有效,进展调整工资处理 助教 2 输入有效,不调整工资处理 助输入有效,不调整工资处理 教 1 工程师 输入无效 2.断定树为下图

    注意事项

    本文(软件工程期末考试参考题及答案.pdf)为本站会员(l***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开