【期末高分题集】[东北农业大学]《软件工程》考核必备69

奥鹏期末考核

89545–《软件工程》2022年东北农业大学期末复习题集

单选题:
(1)TURBO PASCAL是( )软件。
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.软件编码
D.功能
答案问询微信:424329

(10)面向对象的分析方法主要是建立三类模型,即( )
A.系统模型,ER模型,应用模型
B.对象模型,动态模型,实现(应用)模型
C.ER模型,对象模型,功能模型
D.对象模型,动态模型,功能模型
答案问询微信:424329

(11)具有风险分析的软件生存周期模型是( )
A.瀑布模型
B.喷泉模型
C.螺旋模型
D.增量模型
答案问询微信:424329

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

(13)下列属于维护阶段的文档是 ( )
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
答案问询微信:424329

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

(15)结构化程序设计思想的核心是要求程序只由顺序、循环和( )三种结构组成。
A.选择
B.单入口
C.单出口
D.有规则 GOTO
答案问询微信:424329

(16)需求分析阶段最重要的技术文档之一是:( )
A.项目开发计划
B.设计说明书
C.需求规格说明书
D.可行性分析报告
答案问询微信:424329

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

(2)实体 — 关系图中的数据对象之间的关系也可能有属性。( )
答案问询微信:424329

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

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

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

(6)软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
答案问询微信:424329

(7)需求管理主要是对需求变化的管理,即如何有效控制和适应需求的变化。
答案问询微信:424329

(8)在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
答案问询微信:424329

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

(10)文档是影响软件可维护性的决定因素
答案问询微信:424329

(11)面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序实现。
答案问询微信:424329

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

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

(14)软件危机的主要表现是软件的需求量迅速增加,软件价格上升。( )
答案问询微信:424329

(15)需求管理主要是对需求变化的管理,即如何有效控制和适应需求的变化。( )
答案问询微信:424329

(16)在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。( )
答案问询微信:424329

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

(2)
答案问询微信:424329

(3)结构化分析方法通过哪些步骤来实现?
答案问询微信:424329

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

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

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

(7)某银行的计算机储蓄系统功能是:将储户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单给储户;如果是取款,系统计算清单储户。请用DFD描绘该功能的需求,并建立相应的数据字典
答案问询微信:424329

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

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

(3)面向对象的特征和要素?
答案问询微信:424329

(4)试述"变换分析","事务分析"的设计步骤。
答案问询微信:424329

(5)一个程序能够既正确又不可靠吗?请加以解释。
答案问询微信:424329

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

(7)什么是软件生存周期模型?有哪些主要模型?
答案问询微信:424329

(8)软件产品的特性是什么?
答案问询微信:424329

(9)结构化分析方法通过哪些步骤来实现?
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网