为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 软件工程(本)模拟试卷

软件工程(本)模拟试卷

2020-06-22 7页 doc 87KB 0阅读

用户头像 个人认证

pyaiw

擅长施工管理及辅助设计,并对施工技术、质量与安全的深入研究

举报
软件工程(本)模拟试卷《软件工程(本)》模拟试卷1总分:100分时间:90分钟一、选择题,请从四个可选项中选择正确答案。(60分,每题3分)1.软件工程四个层次由下至上是(  ),它们的顺序不能互换。A.质量层、过程层、法层、工具层B.过程层、法层、质量层、工具层C.法层、过程层、质量层、工具层D.法层、质量层、过程层、工具层2.根据软件工程的7条基本原理判断下面正确的选项是(  )。A.软件错误发现的时机不重要,重要的是错误的重程度B.软件错误只能通过运行代码才能发现C.软件错误发现的越早改正的成本越低D.需求阶段一般不会引入错误3.下列有关标准...
软件工程(本)模拟试卷
《软件工程(本)》模拟试卷1总分:100分时间:90分钟一、选择题,请从四个可选项中选择正确。(60分,每题3分)1.软件工程四个层次由下至上是(  ),它们的顺序不能互换。A.质量层、过程层、法层、工具层B.过程层、法层、质量层、工具层C.法层、过程层、质量层、工具层D.法层、质量层、过程层、工具层2.根据软件工程的7条基本原理判断下面正确的选项是(  )。A.软件错误发现的时机不重要,重要的是错误的重程度B.软件错误只能通过运行代码才能发现C.软件错误发现的越早改正的成本越低D.需求阶段一般不会引入错误3.下列有关的符号,属于国标准的是(  )A.ZG  B.GB   C.GN   D.CB4.经济可行性研究的主要容包括(  )。A.开发过程  B.开发工具  C.风险分析  D.效益分析5.(  )定义了用户使用该软件要完成的任务。A.用户需求 B.业务需求  C.性能需求 D.功能需求6.数据图上的数据流必须封闭在(  )之间。A.外部过程  B.部数据  C.部过程  D.外部实体7.按照模块独立性,耦合程度由强至弱正确的顺序是(  )。A.外部耦合、控制耦合、数据耦合B.控制耦合、数据耦合、外部耦合C.外部耦合、数据耦合、控制耦合D.数据耦合、外部耦合、控制耦合8.PDL是描述处理过程( )。A.做什么B.为什么做C.怎么做D.对谁做9.面向对象的这种( )模式与人们对客观世界的认识规律相符,从而使得面向对象技术在软件工程领域中获得了广泛的应用。A.主体/动作  B.主体/对象  C.主体/类  D.对象/属性10.(  )是从用户的观点描述系统功能,它由一组用例、参与者及它们之间关系所组成。A.类图  B.对象图  C.顺序图  D.用例图11.面向对象分析和设计涉及到三个面的容:(  )、一系列有效的分析步骤和一个便易用的建模工具。A.一套完善的建模符号 B.有效的数据结构 C.灵活的体系结构 D.稳定的系统架构12.确定角色是(  )的任务。A.对象模型  B.用例模型  C.动态模型  D.交互模型13.面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的(  ),将系统划分成不同的子系统。A.逻辑模型  B.物理模型  C.数据模型  D.用例模型14.每个子系统的接口上定义了若干(  ),其他子系统只能通过接口享受这个子系统提供的服务。A.操作  B.数据  C.属性  D.命令15.科学计算领域一般不选择(  )语言。A.FORTRAN  B.C/C++  C.汇编语言  D.PASCAL16.对于嵌套的循环和分支程序,层次不要超过(  )层。A.1  B.2  C.3  D.517.软件中遗留的错误数量与已经发现的错误数量成(  )。A.反比  B.正比  C.相等  D.没关系18.黑盒测试在设计测试用例时,主要研究(  )。A.需求规格说明 B.详细设计说明 C.项目开发D.概要设计说明与详细设计说明19.通常软件的可维护性常常随着时间的推移而(   )。A.降低  B.提高  C.不变  D.不确定20.通俗的说,软件项目管理中常说的基线是(  )。A.管理的基本思路B.通过正式复审的文档。C.基本的技术路线D.一种软件开发的基本策略2、简答题(30分,每小题6分)1、什么是软件工程?请分析软件工程的目标是什么?2、请简单说明结构化分析的主要步骤。3、QQ软件的用户分为游客和登陆会员,登陆会员分为群成员和非群成员,群成员分为群主和群普通成员、群管理员,请用类的继承关系描述QQ用户群。4、请简单分析顺序图和活动图的区别。5、 提高程序可读性有哪些招数?对你来讲比较灵验的是哪些?三、应用题(10分)根据下面程序代码,画出程序流程图,然后设计满足条件组合覆盖的测试用例。BEGINT:=0IF(X>=80ANDY>=80)THENT:=1ELSEIF(X>=90ANDY>=75)THENT:=2ENDIFEND.《软件工程(本)》模拟试卷2总分:100分时间:90分钟1、选择题,请从四个可选项中选择正确答案。(60分,每题3分)1.软件、程序和代码是(  )。A.相同的软件概念     B.程序语言写的代码C.计算机代码和数据     D.三个不同的概念2.下面哪个选项不是软件工程研究的容(  )。A.生产无故障的软件  B.精通一门编程语言C.生产满足用户需求的软件  D.生产及时交付的软件3.SW-CMM是一种(  )规。A.编程规B.软件工作通用模型C.软件设计模型D.软件成熟度模型4.可行性研究实质上是在较高层次上、以较抽象的式进行(  )的过程。A.详细软件设计  B.简化需求分析过程  C.深入的需求分析  D.测试设计5.与传统行业的生产相比较,软件的需求具有(  )。A.主观性  B.稳定性  C.明确性  D.客观性6.(  )反映了系统物理结构。A.程序流程图  B.数据流程图  C.网络拓扑图  D.系统流程图7.在软件设计中应该保持模块的独立性原则,(  )反映模块独立性。A.耦合和聚  B.数据和模块  C.模块部的凝聚力  D.模块之间的耦合8.不管多么完善的软件都可能有潜在的问题,所以设计人员应该为软件进行(  )设计,当软件遇到异常数据、事件或操作时,软件不至于彻底崩溃。A.容错性 B.有效性  C.可靠性  D.安全性9.从本质上说,面向对象是“先”确定动作的(  )“后”执行(  )。A.数据结构/主体  B.主体/数据结构  C.动作/主体 D.主体/动作10.UML是一种(  )语言。A.程序设计B.面向对象C.交互式建模D.过程描述11.面向对象分析过程中建立的模型有(  )。A.数据模型、功能模型、活动模型  B.对象模型、功能模型、测试模型C.属性模型、功能模型、对象模型  D.对象模型、功能模型、动态模型12.下面建立功能模型的步骤哪个顺序是正确的(  )。A.确定角色/确定用例模型/确定用例  B.确定用例/确定用例模型/确定角色C.确定角色/确定用例/确定用例模型  D.确定用例模型/确定角色/确定用例13.在图书馆信息管理系统中,已经构造了一个读者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用(  )法可以有效地设计这3个类?A.信息隐藏  B.多态  C.动态联编  D.继承14.面向对象设计的步骤中,正确的顺序是(  )。A.系统构架设计、用例设计、类设计  B.系统构架设计、数据库设计和用户界面设计C.类设计、用例设计、构架设计  D.用例设计、构架设计、类设计15.所有程序设计语言的基本成分可归纳为4种:数据成分、(  )、控制成分和传输成分。A.运算成分  B.循环成分  C.说明成分  D.输入成分16.程序结构清晰且简单易懂,单个函数的行数一般(  )行。A.等于300  B.大于500  C.不超过30  D.100左右17.一个测试用例是(  )。A.输入数据  B.输出结果  C.输入数据和预期的输出数据 D.实际的输出数据18.下述哪一种测试法,测试人员必须接触到源程序(  )。A.功能测试  B.结构测试  C.界面测试   D.性能测试19.为了适应软硬件环境变化而修改软件的过程是(  )。A.校正性维护B.完善性维护C.适应性维护D.预防性维护20.不属于软件项目管理的是(  )。A.开发机构能力评估  B.项目风险评估  C.质量监控  D.软件销售利润二、简答题(30分,每小题6分)1.什么是软件?如评价软件的质量?2.根据你的理解,为下面的数据流程图加上箭头,并把下列容添加到合适的位置:用户名/密码、用户输入预订信息、保存预订信息、预订信息、登录确认、图书信息记录、图书信息、查询条件、查询结果、读者账号信息记录、预订信息。3.公司为本科以上学历的员工重新安排工作,原则如下:①如果年龄不满23岁,学历是本科,一律考研生;②如果年龄在23岁至50岁之间,学历本科,任项目经理;③如果年龄在50岁以下,学历硕士,任命为中层领导;④如果年龄超过50岁,不做调整,要求画出判定表。4.面向对象的分析通常要建立三个模型,请问三个模型的作用?5.将下列代码画出对应的程序流程图。STARTINPUTx,nDIMENSIONa(n),f(n)DOi=1TOnINPUTf(i)ENDDOk=0DOWHILE(k<n)a(k)=0DOj=1TOn-ka(k)=a(k)+f(j)*f(j+k)/(n-k+1)ENDDOPRINTk*x,a(k)k=k+1ENDDOSTOP三、应用题(10分)简化的图书馆图书信息管理系统有以下要求:(1)借书:输入读者借书证和书号,系统检查借书证是否有效;查阅借还书文件,检查该读者所借图书是否超过8本,若已达8本,显示信息“已经超出借书数量”,拒借;然后查询是否有超过1个月期限的图书,若有则显示信息“有超期未还图书”;两项检查通过后,办理借书(检查库存、修改库存文件并将读者借书信息登入借还书文件)(2)还书:输入书号和读者号,从借书文件中读出有关的借书记录,查阅所借日期,如果超过1个月,作罚款处理。否则,修改库存文件与借还书文件。请就以上需求画出DFD图,并给出借还书文件的数据字典。《软件工程(本)》模拟试卷3总分:100分时间:90分钟一、选择题,请从四个可选项中选择正确答案。(60分,每题3分)1、下面的哪个选项不是软件工程的宗旨()。A.开发满足用户需求的软件B.研究算法C.及时交付软件D.生产无故障软件2、针对需求不确定的软件开发,比较好的模型是()。A.快速原型化模型B.瀑布模型C.软件成熟度模型D.系统化模型3、可行性分析研究的费用大约是项目总经费的()。A.2%B.6%C.20%D.5‰4、业务需求描述的是()。A.功能需求B.用户需求C.用户的具体业务流程D.软件的目标、规模和围5、一个数据流程图中的图形符号有且仅有()种。A.3B.5C.4D.76、非直接耦合的模块独立性最强,()的模块独立性最弱。A.容耦合B.数据耦合C.控制耦合D.外部耦合7、信息隐藏的核心容是()。A.把数据都放在公共的区域B.数据不能被其他模块访问C.一个模块的部信息不允其他模块直接访问D.把信息加密,只能让有密钥的模块访问8、面向过程的法最关心的是过程,而过程实施的对象是作为过程()传递的。A.参数B.主体C.过程D.数据结构9、()用于描述系统的功能集。A.组件视图B.逻辑视图C.用例视图D.对象视图10、用()模型描述系统组织结构。A.组织B.CMMC.数据D.静态11、对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象法中,由()实现。A.顺序图B.类图C.状态图D.组件图12、如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。A.消息机制B.参数C.法D.公共数据区13、定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。A.有效性B.安全性C.可维护性D.开发效率14、在设计测试用例时,应该包括()测试用例。A.可能产生无效输出的输入情况B.无效的和不期望的输入情况C.有效的和期望的输入情况D.上面所有情况15、()属于功能测试法。A.等价类划分和判定覆盖B.边值分析和等价类划分C.边值分析和判定覆盖D.判定覆盖和回归测试16、一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。A.30%,70%B.70%,30%C.30%,30%D.70%,70%17、软件项目管理的容不包括()。A.人员的组织与管理B.技术和算法C.软件配置管理D.软件开发进度计划18、基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当的()上A.配置项B.程序C.基线D.过程19、科学计算领域一般选择()语言。A.HTMLB.CC.汇编语言D.XML20、可维护性的特性中,相互促进的()。A、可理解性和可测试性B、效率和可移植性C、效率和可修改性D、效率和结构好二、简答题(30分,每小题6分)1、请画图说明软件工程的层次化结构,并详细分析中间两层的容。2、请为下面的程序设计符合判定覆盖的测试用例。intmain(){inta,b,c,x,y,z,t;scanf(“d%,d%,d%),&a,&b,&c,&t);ifa>5&&t<1x=10elsex=1;ifb>10y=20elsey=2;ifc>15z=30elsez=3;printf(“d%,d%,d%\n”,x,y,z)}3、活动图与状态图的区别?4、试分析结构化法存在的主要问题是什么?5、请说明判定表的作用及其结构。三、应用题(10分)一个简化的养老院软件需求描述如下:老人来到养老院,接待人员将老人的基本信息录入到系统中,管理员读取老人信息,进行护理级别的评估,根据评估结果分配床位、确定护理案,床位的分配信息存入床位分配数据表,每位老人的护理案也要保存到数据库表中。财务人员根据收费标准、床位分配信息、护理案和老人的日常护理记录计算应收费用,老人的家属可以查询应收费信息和老人的日常护理信息。护士根据老人基本信息、护理案对老人进行日常护理,并向系统录入每日的护理信息。请你根据以上的描述,画出数据流程图。专业资料_1234567890.vsd�读者工作人员登录IPO01查询预订信息查询图书信息IPO03预订图书IPO02DS01DS02DS03
/
本文档为【软件工程(本)模拟试卷】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索