软件工程试题2012a卷

软件工程试题2012a卷

ID:22203701

大小:143.70 KB

页数:7页

时间:2018-10-27

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

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

1、北农林科技大学本科课程考试试题(卷)2012—2013学年第1学期《软件工程》课程A卷专业班级:软件10级、计算机09级1-3班命题教师:审题教师.•学生姓名:学号:考试成绩:一、填空题(每空2分,共30分)得分:分1、软件工程是:①把系统的、、途径应用于软件幵发、运行和维护的过程,也就是把工程应用于软件;②研究把工程应用于软件中操作的途径。2、结构化分析模型屮,数据模型用来表示,描述数据对象、数据对象的属性及数据对象彼此间相互连接的关系。3、在模块设计过程中,启发规则说明好的系统设计模块的域应该在域lA)o4、正式技术复审是

2、软件质量保障措施的一种,具体方法乜拈和5、在软件系统屮,子系统之阆的交互有两种可能的方式,分别是关系和关系。6、白盒法测试程序吋常按照给定的覆盖条件选取测试用例。覆盖使得每一个判定中的每个条件的所食可能结果都至少出现一次。它比使被测程序屮每个语句至少执行一次的覆盖强。7、实现双向关联吋,除了用属性的方式实现之外,还可以用实现双向关联。8、在面句对象程序中,使用是实现共享和提高重用的主要途径。9、软件维护可以分为改正性维护、适应性维护、完善性维护和预防性维护。据统计,K屮维护占软件维护工作的一半左6。10、而向对象测试的焦点从过

3、程构件(传统模块)移向了。二、选择题(每小题2分,共20分)得分:分1、下而不«于软件工程三个耍素是()。D方法A工具B过程C环境2、测试单个类的方法不包括()。A随机测试B划分测试C基于用例(用况)的测试D基于故障的测试3、类构件重用方式不包括()。A实例重用B数据重用C继承重用D多态重用4、设函数C(x)定义问题x的复杂程度,函数E(x)确定解决问题x需要的工作量。对于两个问题P1和P2,如果C(P1)>C(P2),显然E(P1)〉E(P2);若C(P1+P2)〉C(P1)+C(P2),则得出结论已(?1+?2)〉£(?1

4、)+£屮2)就是()。A模块化的根据B逐步求精的根据C抽象的根据D信息隐藏和局部化的根据5、UML中,()没宥描述系统的动态特征。A活动图B类图C顺序图D状态图6、软件详细设计的图示工具屮,()的执行顺序是从最左主干线的上端结点开始,自上而下依次执行。每遇到判断或循环,就自左向右进入下一层,从表示下一层的纵线上端7T•始执行,直到该纵线下端,再返回上一层的纵线转入处。如此继续,直到执行到主干线的下端为止。ANS图B流程图C判定表DPAD图7、在系统设计阶段要力争做到高内聚,那么下列内聚类型屮那一个内聚性最高()。A偶然内聚B时

5、间内聚C功能内聚D过程内聚)08、BR0测试策略要求逻辑表达式Bi&B2的约束集合不包括(9、软件测试方法中,黑盒、白盒测试方法是常用的方法,其中0盒测试主要用于测试()。A软件外部功能B程序内部逻辑C程序正确性D数据结构错误10、()引入了“风险分析”的思想,适用于大规模软件的开发。A增量模型B喷泉模型C螺旋模型D原型模型三、计算题(共15分)得分:分下面给出计算所有非零输入数的绝对值和的程序(为了正确凼出流图,这里把被映射为流图结点的程序语句编了序号):1)beginsum=0;inputa;2)dowhilea!=0{3

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

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

8、的名称。(4分)(2)分析数据源或衍El、E2、E3,写出它们的名称。(6分)(3)分析数据流Cl、C2、C3、C4、C5、C6,写出它们的名称。(6分)2、某网上购物平台的主要功能如下:1)仓1J建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中

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

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

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