您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 安徽大学软件工程概论
第1页共5页安徽大学2012—2013学年第1学期《软件工程概论》考试试卷(B卷)(闭卷时间120分钟)院/系年级专业姓名学号题号一二三四五六七总分得分一、选择题(每小题1分,共10分)1.系统的可行性研究应包括()A.环境可行性、技术可行性、社会可行性B.经济可行性、技术可行性、操作可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用性、社会可行性2.在E-R模型中,包含以下基本成分()A.数据、对象、实体B.控制、联系、对象C.实体、联系、属性D.实体、属性、操作3.软件生存周期模型不包括()A.瀑布模型B.对象模型C.增量模型D.喷泉模型4.当模块中包含复杂的条件组合,()能够清晰地表达出各种动作之间的对应关系。A.判定表和判定树B.盒图C.程序流程图D.PAD图5.软件测试的目的是()A.评价软件的质量B.发现软件的错误C.找出软件的所有错误D.证明软件是正确的6.以下不属于白盒测试技术的是()A.逻辑覆盖B.基本路径测试C.循环测试D.等价类划分7.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法8.在整个软件维护阶段所花费的全部工作中,()所占的比例最大。A.改正性维护B.适应性维护C.完善性维护D.预防性维护9.结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。A.目标B.数据流C.功能D.对象10.总体设计的目的是确定整个系统的()得分第2页共5页A.规模B.模块及模块结构C.费用D.测试方案二、填空题(每空1分,共10分)1.软件由、数据和组成。2.软件工程是从和两个方面研究如何更好的开发和维护软件的一门学科。3.由和共同构成软件系统的逻辑模型。4.程序的控制结构一般采用、选择、三种构成。5.决定软件可维护性的因素主要有、可测试性、可修改性、可移植性、。三、判断题(每小题1分,共10分)1.软件开发小组人数越多越好。()2.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚低耦合度的软件产品。()3.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。()4.如果程序规模不大,可以使用白盒测试实现穷举测试。()5.程序中的注释越少越好。()6.文档可用于专业人员和用户之间的通信和交流,软件开发过程的管理,运行阶段的维护。()7.提高程序效率的根本途径在于选择好的程序设计语言。()8.为进一步改善软件的可维护性和可靠性,并为以后的改进奠定基础的维护称为预防性维护。()9.软件工程方法学的三个要素包括:方法、技术和管理。()10.模块的作用域应该在控制域之内。()四、简答题(每小题6分,共30分)1.简述什么是软件危机?分析软件危机产生的原因。得分得分得分第3页共5页2.简述需求分析的任务是什么?3.什么是内聚?内聚有哪几种类型?4.简述Jackson方法的步骤。5.简述面向对象方法学建立的三种模型。第4页共5页五、应用题(每小题10分,共40分)1.某公司的折扣政策为:(1)只对一次交易额在四万元以上(含四万元)的客户实施折扣;(2)如果客户的支付信用好,折扣率为10%;否则要根据客户与公司的交易史定折扣率;(3)如果客户与本公司的交易史在五年以上(含五年),折扣率为5%,否则,折扣率为2%。试绘制决策表描述公司的折扣政策。2.如图所示的程序有四条不同的路径。用(A,B,X)表示输入的测试数据,供选择的答案有:①【(2,0,1);(1,1,2)】;②【(2,0,4)】;③【(2,1,1);(3,0,3)】;④【(2,0,4);(1,1,1);(1,1,2);(3,0,3)】;⑤【(2,0,4);(1,1,1);(1,0,2);(2,1,1)】;从上述备选答案中,为下列每种测试选择一个适当的测试数据,将其序号填入括号内。()属于语句覆盖;()属于判定覆盖;()属于条件覆盖;()属于条件组合覆盖;()属于路径覆盖。(A)∧(B=0)X=X/A(A=2)∨(X)X=X+1FTTF得分第5页共5页3.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的日期检查功能。4.某航空公司拟开发一个机票预定系统。旅行社把预订机票的旅客信息(姓名、性别…等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统核对无误即印出机票给旅客。画出机票预定系统的数据流图。
本文标题:安徽大学软件工程概论
链接地址:https://www.777doc.com/doc-4260360 .html