软件工程试题2013

软件工程试题2013

ID:22648989

大小:167.53 KB

页数:7页

时间:2018-10-30

软件工程试题2013_第1页
软件工程试题2013_第2页
软件工程试题2013_第3页
软件工程试题2013_第4页
软件工程试题2013_第5页
资源描述:

《软件工程试题2013》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、U匕农林科技大学本科课程考试试题(卷)2013—2014学年第1学期《软件工程》课程A卷专业班级:软件n级1-4班命题教师:审题教师:学生姓名:学号:考试成绩:一、填空题(每空2分,共30分)得分:分1、软件工程是:①把系统的、严格约束的、可量化的途径应用于软件开发、运行和维护的过程,也就是把工程应用于软件;②研究把工程应用于软件中操作的途径。软件工程正是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。2、结构化分析模型包括功能模型、数据模型和行为模型。其屮,功能模型用数据流图来表示,描述信息流和数据从输入移动到输山的过程中所经受的加工/处理变换;

2、数据模型用实体-关系W来表示,描述数据对象、数据对象的属性及数据对象间的关系;行为模型用状态转换图来表示,描述系统或系统某个部分的状态以及引起状态转换的事件。3、在模块设计过程中,启发规则说明好的系统设计模块的作用域应该在控制域之内。4、白盒法测试程序时常按照给定的覆盖条件选取测试用例。条件覆盖使得每一个判定中的每个条件的所有可能结果都至少出现一次。它比使被测程序屮每个语句至少执行一次的语句覆盖强。5、软件维护可分为纠错性维护、适应性维护、完善性维护和预防性维护。需要特别强调的是,4种类型的软件维护活动都必须应用于整个软件配置,亦即维护软件文档和维护软件的可执行代码是

3、同等重要的。1、软件可行性研宄实质上是要进行一次(A)需求分析和设计过程。A简化、压缩的B详细的C彻底的D深入的2、软件详细设计的阁示工具中,(D)的执行顺序是从最左主干线的上端结点开始,自上而下依次执行。每遇到判断或循环,就自左向右进入下一层,从表示下一层的纵线上端开始执行,直到该纵线下端,再返回上一层的纵线转入处。如此继续,直到执行到主干线的下端为止。ANS图B流程图C判定表DPAD图3、数据流图(DED)中的每个加工至少有(B)。A一个输入流或一个输出流B一个输入流和一个输出流C一个输入流D一个输出流4、设函数C⑻定义问题x的复杂程度,函数E(x)确定解决问题x

4、需要的工作量。对于两个问题P1和P2,如果C(P1)〉C(P2),显然E(P1)〉E(P2);若C(P1+P2)>C(P1)+C(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是(A)oA模块化的根据B逐步求精的根据C抽象的根据D信息隐藏和局部化的根据5、瀑布模型木质上是一种(A)模型。A线性顺序B顺序迭代C线性迭代D早期产品6、下面哪些测试不属于黑盒测试的是(A)。A路径测试B等价类划分7、BRO测试策略要求逻辑表达式B1&B2的约束集合不包括(D)。A(t,t)B(t,f)C(f,t)D(f,f)8、结构化程序的三种基本控制结构是(B)。A过程、子程

5、序和分程序B顺序、选择和循环C递归、堆栈和队列D调用、返冋和转移9、在系统设计阶段要力争做到高内聚,那么下列内聚类型中那一个内聚性最阔(C)oA偶然内聚B时间内聚C功能内聚D过程内聚三、简答题(每小题5分,共10分)得分:分1、试简述作为软件生命周期两个基本任务的分析和设计的本质区别。2、对照传统结构化方法软件幵发过程,试论述面向对象方法软件开发过程的无缝特性。四、综合题(每小题20分,共40分)得分:分下面给出计算所有非零输入数的绝对值和的程序(为了正确画出流图,这里把被映射为流图结点的程序语句编了序号):1)beginsum=0;inputa;2)dowhilea

6、!=0{3)if(a〉0){4)sum+=a;}else{5)sum-=a;}6)inputa;}7)if(sum>0)8)printf(HThesumofyourinputis:%d",sum);else9)printf(”Thesumofyourinputis:-999");10)end(1)为上述程序画出和应的流图。(8分)(2)计算流阁的环形复杂度。(3分)(3)确定线性独立路径的基本集合。(4分)四、设计题(第1题16分,第2题19分,共35分)得分:分1、某公司欲开发招聘系统以提高招聘效率,其主要功能如下:1)接受中请验证应聘者所提供的而自身信息是否完整,

7、是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。2)评估应聘者根据部门经理设置的职位要求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被泶用的应聘这信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评估结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。阁1给出了招聘系统的的0层数据流阁,根据说明中的描述,采用结构化方法对招聘系统进行分析,解答下面问题。图1:招聘系统的0层数据流图(1)分析加工A和B,写出它们的名称。(4分)A:接受申请B:评估应聘者(2)分析数据源或宿

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。