2015-2016-2软件工程A卷答案(计算机)

上传人:油条 文档编号:1683576 上传时间:2017-07-05 格式:DOC 页数:7 大小:419.50KB
返回 下载 相关 举报
2015-2016-2软件工程A卷答案(计算机)_第1页
第1页 / 共7页
2015-2016-2软件工程A卷答案(计算机)_第2页
第2页 / 共7页
2015-2016-2软件工程A卷答案(计算机)_第3页
第3页 / 共7页
2015-2016-2软件工程A卷答案(计算机)_第4页
第4页 / 共7页
2015-2016-2软件工程A卷答案(计算机)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2015-2016-2软件工程A卷答案(计算机)》由会员分享,可在线阅读,更多相关《2015-2016-2软件工程A卷答案(计算机)(7页珍藏版)》请在金锄头文库上搜索。

1、A 卷 第 1 页 共 7 页辽宁工程技术大学考试题签(A 卷)2015 2016 学年第 2 学期 课程名称 软件工程 适用专业(班级) 计算 13-1、2、3、4 考核方式:闭卷 开卷 A 卷考试时间:120 分钟 共计 4 页, 26 小题 专业(课程)建设负责人签字: 一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中) (本大题 10 小题,每小题 2 分,总计 20 分)1、下列叙述中不属于软件生命周期模型的是( D )(A)快速原型模型 (B)瀑布模型 (C)螺旋模型 (D)快速组装模型2、能准确的确定软件系统必须做什么和必须具备哪些功能的阶段是( D )(A

2、)概要设计 (B)详细设计 (C)可行性分析 (D)需求分析3、下列叙述中,不属于结构化分析方法的是( D )(A)面向数据流的结构化分析方法 (B)面向数据结构的 Jackson 方法(C)面向数据结构的结构化数据系统开发方法 (D)面向对象的分析方法4、在详细设计阶段,经常采用的工具是( A )(A)PAD (B) SA (C)SC (D )DFD5、下列所属的测试原则中,错误的是( D )(A)应设计非法输入的测试用例 (B)测试用例要给出测试的预期结果(C)因维护修改程序后需回归测试 (D)开发小组与测试小组合并6、在有集成(组装)测试的叙述中, ( A )是正确的。 (A)测试底层模

3、块时不需要存根模块( B)驱动模块的作用是模拟被调模块 (C)自顶向下测试方法易于设计测试结果 (D)自底向上测试方法有有利于提前预计测试结果7、面向对象的分析方法主要是建立三类模型,即( D )(A)系统模型、ER 模型、应用模型 (B)对象模型、动态模型、应用模型(C)ER 模型、对象模型、功能模型 (D )对象模型、动态模型、功能模型8、面向对象的主要特征除对象惟一性、封装、继承外,还有( A )。 (A)多态性 (B) 完整性 (C)可移植性 (D) 兼容性9、( D )是从用户使用系统的角度描述系统功能的图形表达方法。 A 卷 第 2 页 共 7 页(A) 类图 (B)协作图 (C)

4、顺序图 (D)用例图 10、( AC )是表达系统类及其相互联系的图示,它是面向对象设计的核心。(A)类图 (B)构件图 (C) 类图 (D)部署图二、填空题(本大题共 10 小题,每空 1 分,总计 10 分)11、两个模块都使用同一张表,模块的这种耦合称为 公共耦合 。 12、衡量模块独立性的两个定性标准是 内聚和耦合 。 13、Jackson 图不仅可表示程序结构,还可表示 数据结构 。14、软件工程包括 3 个要素,即方法、 工具 、过程。15、条件覆盖设计足够的测试用例,使得 每个判定条件 中的每个条件的各种可能 值至少出现一次。16、数据流图类型有 事务流 和变换流 。 17、采用

5、黑盒技术设计测试用例的方法一般有 等价分类法 、 边界值分析 、 错误推测法等。18、可行性研究从技术可行性、经济可行性、 操作可行性 、法律可行性和效益分析等几个方面就行研究。19、数据流图和 数据字典 共同工构成了系统的逻辑模型。20、总体设计的两个阶段, 系统设计 和结构设计。三、简单题(本大题共 4 小题,每题 8 分,共 32 分)21、某厂对部分职工重新分配工作的政策是: 年龄在 20 岁以下者,初中文化程度脱产学习。高中文化程度当电工;年龄在 20 岁到 40 岁之间者,中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员。年龄在 40 岁以上者,中学文化程度当材料员,大学

6、文化程序当技术员。请用判定树描述上述问题。-8 分22、什么是白盒测试?白盒测试的方法有几种?白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内A 卷 第 3 页 共 7 页部成分是否以经过检查。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、 条件组合覆盖和路径覆盖 。23、某校欲设计“收费查询”系统,该程序可以为学生和管理人员服务,由录入员和管理员输入查

7、询请求,即可查出学生的缴费情况,要求做到:按学号查询;按姓名查询;按专业查询;按班级查询。数据流图如下:试分析上述数据流图中的数据流属于那种类型?并根据数据流图形成软件 H 图。变换流。-2 分-8 分24、著名的艺术品经销商,需要一个信息系统来帮助他购买和销售油画。按质量分为:精品、名品、其他油画。购画:在购买油画时,能够计算他应该支付的最大价格。不同质量的油画计算应该支付的最大价格的算法不同。尽快检测到艺术品市场上的新趋势,并形成趋势报告;提供关于上一年度购买的报告和上一年度销售的报告。根据上述描述,形成该系统的用例图。缴费清单缴费清单缴费清单缴费清单班级专业姓名学号查询信息查询信息录入员

8、 接受查询分析查询按学号查询按姓名查询按专业查询按班级查询学生管理员A 卷 第 4 页 共 7 页四、综合题(本题共 2 小题,25 小题 20 分,26 小题 18 分,总计 38 分)25、根据如下程序,完成下列功能。void main()#include “stdio.h”int a,b,c,t;scanf(“%d,%d,%d”,&a,&b,&c);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(bc)A 卷 第 5 页 共 7 页t=b;b=c;c=t;printf(“%d,%d,%d”,a,b,c);(1)写出该算法的程序流程图。(2)根据流程图形成流图

9、。(3)写出该流图的环形复杂度。(4)写出基本的路径测试结合。(5)根据路径测试集合形成测试用例。A 卷 第 6 页 共 7 页26、某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下: (1) 每门课程都有 3 到 6 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 (2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。 (3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩

10、是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 (4)对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。 (5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。 (6)在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。 (7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。根据上述描述,画出分层的数据流图。 (要求有顶层图和细化图)A 卷 第 7 页 共 7 页顶层图-5 分其中:E1 为考试委员会,E2 为主讲教师,E3 为学生,E4 为教务处,D1 为学生信息文件,D2 为课程单元信息文件,D3 为课程信息文件, D4 为课程成绩文件, D5 为无效成绩文件-20分

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号