还剩6页未读,继续阅读
文本内容:
本科函授《软件工程》试题(卷)A(A函授《软件工程》试题卷)
一、单项选择题(在每题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内每题1分,共10分)
1.瀑布模型的存在问题是(D)A.用户简洁参与开发B.缺乏敏捷性C.用户与开发者易沟通D.适用可变需求
2.软件测试方法中的静态测试方法之一为(A)A.计算机关心静态分析B.黑盒法C.路径掩盖D.边界值分析
3.开发软件所需高本钱和产品的低质量之间有着锋利的冲突,这种现象称做(C)A.软件工程B.软件周期C.软件危机D.软件产生
4.争论开发所需要的本钱和资源是属于可行性争论中的(B)争论的一方面A.技术可行性B.经济可行性C.社会可行性D.法律可行性
5.模块的内聚性最高的是(D)A.规律内聚B.时间内聚C.偶然内聚D.功能内聚
6.在SD方法中全面指导模块划分的最重要的原则是(D)A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性
7.程序的三种根本掌握构造是1B)A.过程、子程序和分程序B.挨次、选择和重复C.递归、堆栈和队列D.调用、返回和转移
8.黑盒测试在设计测试用例时,主要需要争论(A)A.需求规格说明与概要设计说明B.具体设计说明C.工程开发打算D.概要设计说明与具体设计说明
9.假设有一个计算类型的程序,它的输入量只有一个X,疑11是
1.01,现从输入的角度考虑一组测试用例T.001,-
1.0,
1.0,
1.OOE设计这组测试用例的方法是(C)A.条件掩盖法B.等价分类法C.边界值分析法D.错误推想法
10.软件生命周期中所花费用最多的阶段是1D〕A.具体设计B.软件编码C.软件测试D.软件维护
11.以下属于维护阶段的文档是C A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告A.软件需求说明书B.工程开发打算C.概要设计说明书D.操作手册
12.以下文档与维护人员有关的有D
二、1共20分在下面的表达中,假设是正确的表达在题号的前面打“0”,假设是错误的表达在题号的前面打
①软件开发过程中人力的配备必需保持恒定,避开中途加人〔
②为得到牢靠的本钱和工作量估算,应把估算推迟到工程的后期进展在工程完成时可得到100%准确的估算结果10在无规章和混乱的治理条件下,先进的工具和技术是发挥不出它应有的作用的[0除了对语言的生疏程度、工作年限、工资收入之外,良好的办公环境对保证软件人员高质量地完成任务起着很大的作用106在软件开发过程中需要处理好软件产品质量与生产率之间的关系,因此可以在软件质量与价格之间进展权衡,做出折衷16在安排软件开发进度时常承受关键路径法1CPM,假设加速关键路径上任一关键任务的完成就能使整个软件开发进度提前〔〕0在诸多软件质量度量的方法中用得最多得是事后度量或验收度量[08软件能够正常工作的持续时间叫做软件的使用寿命,它与使用者的输入环境无关〔9建立软件牢靠性〔Shooman〕模型的一个前提条件是错误检出率与程序中残留的错误数成正比[0
⑥通过软件测试不行能将软件中隐蔽的错误完全检出[0
三、简答题每题5分,共25分
1、简述等价类划分测试技术的要点?答
11.先知道需求的范围[
2.能否手工修改〔3〕.是否可以正确实现添加删除的处理可以测的
2、以G.J.Myers的观点,简述对软件测试的目的答软件测试是1为了觉察错误而执行程序的过程;
(2)一个好的用例能够觉察至今尚未觉察的错误的测试
(3)一个成功的测试是觉察至今尚未觉察的错误的测试
3、试画出Jackson方法所用的构造图的三种根本构造及对应的图解规律答[1)三种根本构造为挨次构造选择构造重复构造12)挨次构造的图解规律选择构造的图解规律重复结构的图解规律A seqA select(条件1)A iterwhile〔条件)BBA or[条件2)CendCDA endAend
4、简述文档在软件工程中的作用?答)提高软件开发过程的能见度;
(2)提高开发效率、便于用户了解软件功能、性能;
(3)作为开发人员阶段工作成果和完毕标志;⑷记录开发过程的有关信息便于使用与维护;
(5)供给软件运行、维护和培训有关资料;
5、模块的内聚性包括哪些类型答案模块的内聚性包括
(1)偶然内聚
(2)规律内聚
(3)时间内聚
(4)通信内聚
(5)挨次内聚
(6)功能内聚四.某报表处理系统要求用户输入处理报表的日期,日期限制在2023年1月至2023年12月,即系统只能对该段期间内的报表进展处理,如日期不在此范围内,则显示输入错误信息系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月现要求用黑盒测试法中的边界值法写出测试用例(10分)答输入条件测试用例说明测试数据报表日期的1个数字字符5类型及长度5个数字字符202357个数字字符2023005有1个非数字字符
2023.5全部是非数字字符MAY-一6个数字字符202305日期范围在有效范围202301边界上选取202312数据202300202313月份范围月份为1月202301月份为12月202312月份〈1202300月份12202313
五、陈述在一简化的商业自动化的系统中,营业员负责录入、修改或删除每一销售商品的有关信息〔商品号,单价,数量)收款员依据用户的优待级别〔由部门经理确定),负责录入交付的商品款〔当录入消灭操作失误时,可以进展修改);部门经理随时查询某种商品的销售状况[商品号,销售量,销售金额),并在日结时,计算本部门销售总额试建立其顶层和第一层DFD图[20分)其中1数据流为销售的商品,日销售额等2数据源点为营业员,经理,收款员3数据终点为经理,收款员要建立的系统名字4加工名为
六、谈谈你对软件工程的学习生疏(15分)答随着计算机的推广和应用,软件的开发必将由小工程渐渐走向大型系统研制最近,笔者学习了软件工程局部内容一软件生命期本文就软件生命期中的一些问题谈一点生疏
一、什么是软件工程所谓软件工程就是如何应用一些科学理论和工程上的技术来指导软件的开发,从而到达用较少的投资获得高质量软件的最终目的目前,软件工程主要包括四个方面
①软件质量及质量评测技术
②软件生命期,又称软件开发和维护
③软件治理
④软件支撑环境软件工程已成为计算机领域中的重要分支,国内外有很多软件人员正在从事这方面的争论
二、什么是软件生命期软件生命期就是指软件产品从形成概念开头,经过开发、交付使用、维护,直到淘汰为止软件生命期可划分五个阶段.分析、.设计编写.测试、123,
4.维护前四个阶段又总称“开发期”,最终一个阶段称维护期白从软5件工程消灭以来,软件的概念已不只是一般人们所指的程序,而是程序加上开发使用和维护所需的全部文档。
个人认证
优秀文档
获得点赞 0