东北农业大学《软件工程》期末考试必备题集

奥鹏期末考核

89545–东北农业大学《软件工程》奥鹏期末考试题库合集

单选题:
(1)()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A.软件过程
B.软件测试
C.软件生存周期
D.软件工程
答案问询微信:424329

(2)下面哪一项不属于快速原型模型的优点。
A.可及早为用户提供有用的产品。
B.可保证在开发后期,全面发现错误给以纠正。
C.减少技术应用风险,缩短开发时间,减少费用、提高生产率。
D.促使用户主动参与开发活动,促进各类人员的协调,适应需求变化。
答案问询微信:424329

(3)下列哪个办法不属于解决软件危机的途径之一()
A.研制新一代智能计算机
B.大力扶持软件企业
C.采用软件工程的解决途径
D.采用面向对象的软件设计方法
答案问询微信:424329

(4)软件工程学的目的和意义是()。
A.应用科学的方法和工程化的规范管理来指导软件开发
B.克服软件危机
C.做好软件开发的培训工作
D.以较低的成本开发出高质量的软件
答案问询微信:424329

(5)经调查,系统分析员给出有问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要还应输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分数据流图中的外部项为:
A.采购员、仓库管理员
B.定购清单、库存业务
C.库存业务
D.定购清单、采购员
答案问询微信:424329

(6)检查软件产品是否符合需求定义的过程称为( )。
A.确认测试
B.集成测试
C.验收测试
D.验证测试
答案问询微信:424329

(7)软件详细设计的主要任务是对( )进行的详细设计。
A.算法和数据结构
B.外部接口
C.软件编码
D.功能
答案问询微信:424329

(8)不适于作为数据流图处理(加工)框名称的是( )。
A.人工校核工资数据
B.工资支票数据
C.打印工资支票
D.计算职工工资
答案问询微信:424329

(9)银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是()。
A.变换型
B.事务型
C.既不是A也不是B
D.不一定
答案问询微信:424329

(10)检查软件产品是否符合需求定义的过程称为()。
A.确认测试
B.集成测试
C.验收测试
D.验证测试
答案问询微信:424329

(11)随着软硬件环境变化而修改软件的过程是()
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
答案问询微信:424329

(12)在面向对象软件方法中,“类”是()。
A.具有同类数据的对象的集合
B.具有相同操作的对象的集合
C.具有同类数据的对象的定义
D.具有同类数据和相同操作的对象的定义
答案问询微信:424329

判断题:
(1)螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。( )
答案问询微信:424329

(2)数据流图表示了软件系统对数据的算法处理过程,即系统的物理模型。( )
答案问询微信:424329

(3)在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。( )
答案问询微信:424329

(4)在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。( )
答案问询微信:424329

(5)软件技术复审是由用户和测试人员实施的一种质量保证活动。( )
答案问询微信:424329

(6)结构化方法的工作模型是使用螺旋模型进行开发。
答案问询微信:424329

(7)RCP法与RSP法的主要区别是,前者采用循环渐进的开发方式,原型将成为最终的产品,而后者将被废弃。()
答案问询微信:424329

(8)快速原型模型可以有效地适应用户需求的动态变化。()
答案问询微信:424329

(9)过程描述语言可以用于描述软件的系统结构。()
答案问询微信:424329

(10)好的测试用例应能证明软件是正确的。()
答案问询微信:424329

(11)面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。()
答案问询微信:424329

问答题:
(1)具体问题:输入A,B,C三个数要求输出其中最小者,画出程序流程图,并计算其复杂度
答案问询微信:424329

(2)描述加工逻辑有哪些工具?
答案问询微信:424329

(3)已知有一段程序的含义如下,首先输入任意三个数A,B,C;如果(A1) AND (B=0) 则C=C/A,否则 (A=2) OR (C1)则C=C+1;1)请画出流程图并转化为程序图2)设计判定条件覆盖和路径覆盖的测试用例。
答案问询微信:424329

(4)自学考试报名过程中有个“记录报名单”的加工。该加工主要是根据报名表(姓名、 性别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编号、填写、输出准考证给报名者,同时记录到考生名册中(准考证号、姓名、课程)。请绘制该加工的DFD图,并写出数据词典中的数据流条目
答案问询微信:424329

(5)决定比赛名单”这个加工,根据“运动员名单”和“比赛项目”产生 “项目参加者”,如下图所示,运动员名单要包括所在队名,运动员编号号,运动员姓名,及参加的所有项目。请写出这三个数据流条目
答案问询微信:424329

简答题:
(1)其流程如下图所示。其中b1 、b2、b3为判定的逻辑条件,s1、s2为加工处理。试用判定表给予描述。
答案问询微信:424329

(2)移动通信公司为促进业务的发展发行优惠卡,具体规则如下:
从未发生过话费拖欠,每月通话费300元以上可获金卡,每月通话费150元以上可获银卡,每月通话费低于150元以上可获普通卡;
发生过话费拖欠的,能在规定时间奥鹏期末考核内补清欠款,每月通话费300元以上可获银卡,每月通话费150元以上可获普通卡;
发生过拖欠话费,并未能在规定时间内补清欠款,不能获得优惠卡。
请用判定表描述上述问题的加工逻辑
答案问询微信:424329

(3)根据瀑布模型为下列任务排序。
验收测试、项目计划、单元测试、需求复审、成本估计、总体设计、设计复审、市场调研、详细设计、系统测试、实现、编制需求规格说明书。
答案问询微信:424329

(4)软件测试包括哪些类型的测试?这些测试之间的区别是什么?
答案问询微信:424329

(5)软件维护有哪些内容?
答案问询微信:424329

(6)软件维护的特点是什么?
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网