欢迎来到天天文库
浏览记录
ID:42019993
大小:111.18 KB
页数:5页
时间:2019-09-06
《软件工程期末考试A卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《软件工程》课程考试试卷(A卷)注意:1、本试卷共4页;2、考试时间:110分钟;9自底向上集成测试的主要优势在于()A)早期已测试完主要的决策点B)不需要编写驱动程序C)不需要编写桩程序D)不需要进行回归测试题乃—-二三四五/'、七八九十总分得分3、姓名、学号、网选班级、网选序号必须写在指定地方。得分选择填空题(每小题3分,共30分)1需求工程的任务结束后,会得到相应的分析模型,该分析模型对以下哪种问题域进行了定义()A)信息域B)功能域C)行为域D)以上所有2模块(),则说明模块的独立性越弱。A.耦合越弱B.耦合越强C.入度越高
2、D.出度越低3面向对象的主要特征除对象唯一性、封装、继承外,还有()0A.完整性B.多态性C.可移植性D.兼容性4软件开发的螺旋模型具有以下哪种特点()A)以软件产品的交付为结束点B)比增量模型更加混乱C)每次的迭代过程都包含项目的风险评估活动D)以上所有5数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的元素构成。下列元素不属于数据流图的是()A)加工B)数据存储C)控制流D)源6以下哪一项属于描述程序细节的图形表示法()A)盒图B)决策表C)ER图D〉流程图7在敏捷软件团队成员之间,需要保持以下哪种特性()A)个人能力
3、B)决策能力C)相互信任与尊重D)以上所有8为了选定最适合于所建系统的体系结构风格,需要在需求工程中发掘系统的()10研究软件开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A.技术可行性B.经济可行性C.社会可行性得分二、简答题(每小题5分,共20分)1.如何定义软件工程?软件工程由哪些内容组成?D.法律可行性2一个通用的软件工程过程框架通常包含哪5个活动?对每一个活动进行解释。3解释单元测试的驱动模块和桩模块4.依次叙述敏捷开发中极限编程的关键活动,并阐述每个活动的主要内容。得分三、分析设计题(每题10分,共50分)
4、1阅读下面的PDL语句,画岀相应的流图;计算流图的环形复杂度;并确定线性独立路径的基本集合。PROCEDUREaverage;/*这个过程计算不超过100个在规定值域内的有效数字的平均值;同时计算有效数字的总和及个数。*/2为数码音乐文件管理软件绘制用例图。软件需要做以下事情:下载MP3音乐文件,并将其存储于应用系统的存储库中;捕捉流媒体音乐,并将其存储于应用系统的存储库中;管理应用系统的存储库(例如,删除歌曲或将其添加到播放列表中);将存储库中的歌曲清单刻录到CD上;将存储库中的歌曲淸单加载到IPod或MP3播放器;将一首歌曲从M
5、P3格式转换为AAC格式,反之亦然。1:i二1;totaLinput=total,valid=0;sum=0;2:DOWHILEvalue[i]<>-9993:ANDtotal,input<1004:incrementtotaLinputby1;5:IFvalue[i]>=minimum6:ANDvalue[i]<=maximum7:THENincrementtotal.validby1;sum=sum+value[i];8:ENDIFincrementiby1;9:ENDDO10:IFtotal,valid>011:THENave
6、rage=sum/tota.1・valid;12:ELSEaverage二-999;13:ENDIFENDaverage3根据以下描述,绘制画图程序的顺序图:未知源调用MouseListener中的mouseClicked()方法,将点击的点作为参数传入。MouseListener然后调用Drawing的getFigureAt()方法,并得到返回的一个Figure对象。接着MouseListener调用Figure的highlight。方法,传递一个Graphics对象作为参数。作为响应,Figure调用Graphics对象的3个方
7、法用红色画出图形。floatfDealVolumn;floatfTempRate;〃父易额fDealVolumn=fUnitPrice*nAmount;讦(fDealVolumnv1000)fBaseFee=fDealVolumn*0.084;elseif(fDealVolumn<10000)fBaseFee=fDealVolumn*0.05+34;elsefBaseFee=fDealVolumn*0.04+134;//语句1//语句2//语句3//语句4)//语句7)〃语句8)//语句9)//语句10//语句11//语句12if(
8、fUnitPrice<14&&nAmount%100==0)fTempRate=0.05;//语句5elseif(fUnitPrice<14&&nAmount%100!=0)fTempRate=0.09;〃语句6else讦(fUnit
此文档下载收益归作者所有