2013软工试卷

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1课程编号:(12000040)北京理工大学2013-2014学年第一学期2011级《软件工程基础》期末试题A卷(卷面100分,时间120分钟)班级______学号________________姓名_______成绩_________一、选择题(每题2分,共30分。)1.下面________不是软件设计阶段的工具。A.NS图B.IPO图C.DFD图D.PAD图2.可行性分析主要包括________四个方面的内容。A.技术可行性、测试可行性、操作可行性、法律可行性B.技术可行性、经济可行性、操作可行性、法律可行性C.需求可行性、经济可行性、实施可行性、控制可行性D.法律可行性、经济可行性、操作可行性、安全可行性3.对数据流图论述错误的是________。A.数据流图可以用来表示任何抽象级别的系统功能B.数据存储表示数据的加工和存储C.数据流图中的数据流箭头上必须给出数据名称D.不同层数据流图,上下层图输入、输出必须保持一致4.基于数据流和数据字典,确定系统整体软件结构,划分软件结构各子系统的模块和之间的关系,属于如下________阶段的主要任务。A.需求分析B.测试阶段C.概要设计D.详细设计5.一个模块的执行逻辑需要外部传入的参数来控制,这种耦合被称为:A.公共耦合B.数据耦合C.控制耦合D.内容耦合6.如下有关软件测试论述正确的是________。A.集成测试是验证系统编码的B.单元测试是验证软件分析的C.系统测试是验证系统设计的D.测试V模型表达了测试对应软件各阶段的验证关系27.如下关于黑盒测试错误的论述是________。A.黑盒测试更多地关注系统的全局而非局部B.黑盒测试需要可执行程序,而不需要源代码C.黑盒则需要以需求规格说明为依据D.黑盒测试需要保证每一条独立路径都至少执行一次8.对UML用例图的不正确说明是________。A.用例图是从系统外部描述系统功能及功能之间关系的B.用例图可表达功能的实现协议和逻辑过程C.用例图的参与者是指使用系统相关功能的一个角色D.用例图的扩展关系,表示对基本功能扩展后可选的功能9.对UML类图不正确地解释是________。A.类图可表达系统的静态结构B.类图中的属性和方法表达了类的内部结构C.类图中的关联表达了类之间相互访问的消息D.类图中的继承关系表达类之间一般和特殊的关系10.软件完善性维护是指________。A.针对软件功能扩充、用户操作改善、性能提升等需求所进行的软件补充和修改B.针对软件运行中不断暴露的错误进行的修改和完善改进C.针对软件变化的业务或环境需求所进行的必要调整和修改D.针对系统的可维护性及复用性进行的系统结构改进11.对于下列各图,有关描述中正确的是________。A.数据A和B同时输入变成CB.数据A变换成B和CC.数据A或数据B(不能同时)D.数据A变换成B和C输入,变换成C*ABC*ABC+ABC+ABCACBACB⊕ACB⊕ACB312.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要________。A.明确的需求定义B.完整的生命周期C.较长的开发时间D.熟练的开发人员13.软件结构图的形态特征能反映程序重用率的是________。A.深度B.宽度C.扇入D.扇出14.________意味着一个操作在不同的类中可以有不同的实现方式。A.多态性B.多继承C.类的可复用D.信息隐藏15.软件维护产生的副作用,是指________。A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作二、判断题(每题1分,共10分。正确画“√”,错误画“×”。)1.继承关系不仅用于类之间,也能用于对象之间及类与对象之间。2.若前一模块的输出作为后一模块的输入,将其合并为一个模块叫做过程内聚。3.类的关联是不能被继承的。4.模块的扇出数越大,说明系统的控制结构越复杂。5.软件算法设计的可读性和可理解性比算法的效率更重要。6.压力测试是测试在数据量、处理频率超常情况下的适应能力。7.如果设计的系统类图过多,可以用构件图来包装,以实现控制表达的复杂性。8.通常类名采用名词或名词短语,如果采用动词,则描述的是类的关联类。9.为加快软件项目完成的进度,可以考虑后期项目组增加开发人员。10.NS图是表达算法的工具。11.三、填空题(每题2分,共20分。)1.强调严格和规范文档的过程模型是[1]。2.[2]是面向数据流进行需求分析的方法。3.[3]是软件分析阶段的产品。4.UML静态建模图有:类图、对象图、[4]、部署图(配置图)、包图。4675.类聚合关系可以表示类的对象实例之间[5]关系。6.模块最理想的内聚方式是[6]。7.软件层测调用结构的复杂度与[7]有关。8.DFD图到结构图的变换映射法,基于输入、[8]、输出三部分。9.[9]是由用户独立的在现场运行环境下的测试。10.若边界测试输入值是在a至b之间,测试案例应取[10]、略小于a和略大于b。四、综合题(共40分。)1.(10分)根据下面给出的程序流图,其中,x,y,z是输入数据。语句块‚改变x的值:x:=x+1,语句块④改变y的值:y:=y+1,语句⑦改变z的值:z:=z-1.除此之外,其他语句块均不改变它们的值。设计最少的测试用例实现路径覆盖测试。2.(10分)解释下图给出的多边形类和点类的关联约束,说明a图和b图两种不同约束有什么不同。(a图)(b图)12489X5Y153Z1多边形点X坐标Y坐标3..n1多边形点X坐标Y坐标3..n1..nSTART53.图分析题(共20分)根据题目陈述及给出的不完整UML图,填写(1)――(10)位置将图补充完整。问题陈述:储蓄营业部的软件系统主要包括:柜台和ATM两部分业务系统,柜台业务可以办理帐户业务、储蓄业务、转帐业务和查询业务。账户业务包括:开户、注销和挂失交易;储蓄业务包括:存款、取款交易;查询则包括:帐户余额及帐户明细。除了帐户业务外,其他业务都可以由客户自行操作ATM来完成。系统允许一个客户在银行开多个账户;要求ATM帐户登录时,需要密码验证;在柜台取款和转帐交易时,需要账户密码验证;并且无论是在柜台还是ATM取款时,需要确认余额充足,转账则要求确认转入账户正确;每笔交易都必须有柜台业务员(简称柜员)的编号或ATM编号所对应。1)Class图客户姓名身份证号…………账户(4)余额计算()余额查询()密码验证()……11ATM  {active}  编号  ……  登录验证()  输入验证()  ……  柜员{active}编号…………有(6)1(5)1对应对应对应交易交易类型交易时间……(1)……柜员交易……(2)11对应(3)交易类型交易日期交易金额……明细登记()明细查询()……62)正常取款Squece(顺序图)(注:本图仅表示正常取款情况,非正常情况由另外的顺序图表示):交易:(8)(9)登录():(7)登录验证()取款()取款账号()登录成功密码验证成功取款金额()取款金额()(10)出款()提款正常()余额充足余额更新()明细登记():账户明细7课程编号:(12000040)北京理工大学2013-2014学年第一学期2011级《软件工程基础》期末试题A卷答题纸(卷面100分,时间120分钟)班级______学号________________姓名_______成绩_________二、选择题(每题2分,共30分。请把答案写在空格内。)123456789101112131415二、判断题(每题1分,共10分。请把答案写在空格内。)12345678910三、填空题(每题2分,共20分。请把答案写在空格内)[1]空:[2]空:_______________________________[3]空:[4]空:_______________________________[5]空:[6]空:_______________________________[7]空:[8]空:_______________________________[9]空:[10]空:_______________________________四、综合题(共40分。请把答案写在答题纸上)1.(10分)独立路径共有______条,计算过程是:_____________________________________________________________________________________________________________________。8独立路径测试用例2.(10分)________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________3.(20分)请将答案题写到下面对应的横线上。[1]空:[2]空:_______________________________[3]空:[4]空:_______________________________[5]空:[6]空:_______________________________[7]空:[8]空:_______________________________[9]空:[10]空:_______________________________

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功