欢迎来到天天文库
浏览记录
ID:22635470
大小:164.50 KB
页数:7页
时间:2018-10-30
《软件工程试题2013a卷》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、U匕农林科技大学本科课程考试试题(卷)2013—2014学年第1学期《软件工程》课程A卷专业班级:软件n级1-4班命题教师:审题教师:学生姓名:学号:考试成绩:一、填空题(每空2分,共30分)得分:分1、软件工程是:①把系统的、、途径应用于软件开发、运行和维护的过程,也就是把工程应用于软件;②研究把工程应用于软件中操作的途径。软件工程正是从和两方面研宄如何更好地开发和维护计算机软件的一门新兴学科。2、结构化分析模型包括功能模型、数据模型和行为模型。其屮,功能模型用来表示,描述信息流和数据从输入移动到输岀的过程中所经受的加工/处理变换;数
2、据模型用来表示,描述数据对象、数据对象的属性及数据对象间的关系;行为模型用來表示,描述系统或系统某个部分的状态以及引起状态转换的事件。3、在模块设计过程中,启发规则说明好的系统设计模块的域应该在域之内。4、白盒法测试程序时常按照给定的覆盖条件选取测试用例。覆盖使得每一个判定中的每个条件的所有可能结果都至少出现一次。它比使被测程序屮每个语句至少执行一次的覆盖强。5、软件维护可分为、适应性维护、完善性维护和o需要特别强调的是,4种类型的软件维护活动都必须应用于整个软件配罝,亦即维护和维护是同等重要的。二、单项选择题(每小题2分,共20分)得
3、分:分■、软件可行性研究实质上是要进行一次()需求分析和设计过程。A简化、压缩的B详细的C彻底的D深入的2、软件详细设计的图示工具屮,()的执行顺序是从最左主干线的上端结点开始,自上而下依次执行。每遇到判断或循环,就自左向右进入下一层,从表示下一层的纵线上端开始执行,直到该纵线下端,再返回上一层的纵线转入处。如此继续,直到执行到主干线的下端为止。ANS图B流程图C判定表DPAD图3、数据流图嚳T»>中的每个加工至少有<>oA一个输入流或一个输出流B—个输入流和一个输出流C一个输入流D一个输出流4、设函数C(x)定义问题x的复杂程度,函数
4、E(x)确定解决问题x需要的工作量。对于两个问题P1和P2,如果C(P1)〉C(P2),显然E(P1)〉E(P2);若C(P1+P2)>C(P1)+C(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是()0A模块化的根据B逐步求精的根据C抽象的根据D信息隐藏和局部化的根据5、瀑布模型本质上是一种(A线性顺序)模型。B顺序迭代D早期产品C线性迭代6、面向对象分析过程中建立的模型有()。A数据模型、功能模型、活动模型B对象模型、功能模型、测试模型C属性模型、功能模型、对象模型D对象模型、功能模型、动态模型7、下面哪些测试不属于
5、黑盒测试的是()oA路径测试B等价类划分C边界值分析D错误推测8、BRO测试策略要求逻辑表达式B1&B2的约束集合不包括()。A(t,t)C(f,t)D(f,f)9、结构化程序的三种基本控制结构是()。A过程、子程序和分程序B顺序、选择和循环C递归、堆栈和队列D调用、返回和转移10、在系统设计阶段要力争做到高内聚,那么下列内聚类型中那一个内聚性最闻()。A偶然内聚B时间内聚C功能内聚D过程内聚三、简答题(每小题5分,共10分)得分:分1、试简述作为软件生命周期两个基本任务的分析和设计的本质区别。2、对照传统结构化方法软件开发过程,试论述
6、面向对象方法软件开发过程的无缝特性。四、综合题(每小题20分,共40分)得分:分下面给出计算所有非零输入数的绝对值和的程序(为了正确画出流图,这里把被映射为流图结点的程序语句编了序号):1)beginsum=0;inputa;2)dowhilea!=0{3)if(a〉0){4)sum+=a;}else{5)sum-=a;}6)inputa;}7)if(sum>0)8)printf("Thesumofyourinputis:%d”,sum);else9)printf(”Thesumofyourinputis:-999");10)end(1
7、)为上述程序画出和应的流图。(8分)(2)计算流阁的环形复杂度。(3分)(3)确定线性独立路径的棊本集合。(4分)四、设计题(第1题16分,第2题19分,共35分)得分:分1、某公司欲开发招聘系统以提高招聘效率,其主要功能如下:1)接受申请验证应聘者所提供的而自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。2)评估应聘者根据部门经理设置的职位耍求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被录用的应聘这信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评估结果存
8、入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。图1给出了招聘系统的的0层数据流图,根据说明中的描述,采用结构化方法对招聘系统进行分析,解答下面问题。图1:招聘系统的0层数据流图(1)
此文档下载收益归作者所有