软件项目开发实训试题

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

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

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

资源描述

软件项目开发实训试题一、单项选择题1、软件需求分析与签订合同之间的关系:A、先签订合同,再进行需求分析B、先进行需求分析,再签订合同C、不同的软件项目两者之间的关系可能存在差异D、签订合同后软件的需求不能修改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.合同文档7、UML的基本建筑块不包括()。A.框架B、事物C、关系D、图8、下列()属于强度测试。A.通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常B.检测系统是否达到性能要求指标C.设计测试用例,使系统处于异常数量、异常频率、异常条件下,检测系统的承受能力D.检测系统安全保密的漏洞9、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A、业务需求B、功能要求C、非功能需求D、用户需求10、与“项目开发计划”文档有关的人员是()A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户11、若有一个计算类型的程序,它的输入量只有一个x,其范围是[.1.0,1.0],现从输入的角度考虑一组测试用例:.1.001,.1.0,1.0,1.001。设计这组测试用例的方法是()。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、编码阶段B、软件开发全过程C、软件定义阶段D、软件设计阶段17、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()。A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑18、软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立()。A、软件结构B、软件过程C、软件模型D、软件模块19、在下述哪一种测试中,测试人员必须接触到源程序()。Ⅰ功能测试Ⅱ结构测试A、均不需B、只有ⅠC、只有ⅡD、Ⅰ和Ⅱ20、检查软件产品是否符合需求定义的过程称为()。A、确认测试B、集成测试C、验收测试D、验证测试21、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于()。A、维护时期B、计划时期C、运行时期D、开发时期22、在七种偶合中,最低偶合是()。A、内容偶合B、公共偶合C、数据偶合D、非直接偶合23、在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究。A.经济可行性B.技术可行性C.操作可行性D.法律可行性24、程序流程图(框图)中的箭头代表()。A.数据流B.控制流C.调用关系D.组成关系25、在详细设计阶段,经常采用的工具包括()。A.SC图B.DFD图C.PAD图D.IDEF0图26、与详细设计相对应的是数据库的()设计。A.概念B.逻辑C.物理D.功能27、功能性注释主要内容不包括()。A.程序段的功能B.语句的功能C.模块的功能D.数据的状态28、影响输入输出风格的因素不包括()。A.数据状态B.通信环境C.用户经验D.输入/输出设备29、符合数据说明顺序规范的是()。A.全程量说明、局部量说明、类型说明、常量说明B.全程量说明、局部量说明、常量说明、类型说明C.类型说明、常量说明、全程量说明、局部量说明D.常量说明、类型说明、全程量说明、局部量说明30、决定软件可维护性的因素不包括()。A.可靠性B.可移植性C.简洁性D.效率31、系统流程图是一种传统工具,用于描绘()。A.逻辑模型B.程序系统C.体系结构D.物理系统32、结构化分析方法是以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。A.DFD图B.PAD图C.IPO图D.DD33、信息隐蔽概念与()这一概念直接的相关。A.模块的独立性B.模块类型的划分C.软件结构定义D.软件生命周期34、在软件的概要设计中,不使用的图形工具是()图。A.SCB.IPOC.PADD.IDEF035、不属于详细设计的主要工具有()。A.IPO图B.PAD图C.PDLD.SC36、不属于序言性注释的有()。A.模块设计者B.修改日期C.程序的整体说明D.语句功能37、单元测试阶段主要涉及()的文档。A.需求设计B.编码和详细设计C.详细设计D.概要设计38、在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。A.应用范围B.内部逻辑C.功能D.输入数据39、在维护中,为边界条件的逻辑测试做出修改而引起的是()副作用。A.编码B.测试C.文档D.数据40、下列选项中,不属于快速原型模型的优点是()。A.可及早发现问题,随时纠正错误B.减少技术应用风险,提高生产率C.容易作到彻底测试,更新文档较为容易D.适应需求变化,能有效提高系统质量41、数据耦合和控制耦合相比,则()成立。A.数据耦合的耦合性强B.控制耦合的耦合性强C.两者的耦合性相当D.两者的耦合性需要根据具体情况分析42、控制作为软件工程管理的内容,包括()。A.文档资料的控制B.组织结构控制C.对软件功能的控制D.进度控制43、进度安排的好坏往往会影响整个项目的按期完成,下列属于软件进度的方法有()。A.程序结构图B.流程图C.工程网络图D.E-R图44、系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为()。A.容错软件B.系统软件C.测试软件D.操作系统45、产品管理包括版本管理和()。A.质量管理B.性能管理C.开发过程管理D.配置管理46、()软件开发瀑布模型中的软件定义时期各个阶段依次是:可行性研究,问题定义,需求分析。问题定义,可行性研究,需求分析。可行性研究,需求分析,问题定义。以上顺序都不对。47、()软件维护的四类维护活动是:改正性维护,适应性维护,完善性维护和预防性维护。适应性维护,完善性维护,抢救性维护和辅助性维护。改正性维护,适应性维护,完善性维护和辅助性维护。适应性维护,完善性维护,抢救性维护和预防性维护。48、()包含所有可能情况的测试称为穷尽测试。下面结论成立的是:只要对每种可能的情况都进行测试,就可以得出程序是否符合要求的结论。一般来说对于黑盒测试,穷尽测试是不可能作到的。一般来说对于白盒测试,穷尽测试是不可能作到的。在白盒测试和黑盒测试这两个方法中,存在某一个是可以进行穷尽测试的。49、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。A、软件过程B、软件工具C、质量保证D、软件工程50、软件测试计划开始于需求分析阶段,完成于()阶段。A、需求分析B、软件设计C、软件实现D、软件测试51、瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求52、软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析53、软件生命周期中所花费用最多的阶段是()A.详细设计B.软件编码C.软件测试D.软件维护54、需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模55、结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性56、需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能57、把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚58、软件工程领域中,与集成测试有关的软件开发阶段是()A.编码B.详细设计C.概要设计D.需求分析59、原型的优点不包括()A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险60、面向对象的类层次结构中,聚集关系是一种()A.“一般——特殊”关系B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系61、软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()A.正确性B.完整性C.可靠性D.可用性62、软件工程标准中,IEEE属于()A.国际标准B.国家标准C.行业标准D.企业规范63、黑盒测试在设计测试用例时,主要需要研究()。A.需求规格说明与概要设计说明B.详细设计说明c.项目开发计划D.概要设计说明与详细设计说明64、下列属于维护阶段的文档是()。A.软件规格说明B.用户操作手册c.软件问题报告D.软件测试分析报告65、快速原型模型的主要特点之一是()。A.开发完毕才见到产品B.及早提供全部完整的软件产品c.开发完毕后才见到工作软件D.及早提供工作软件66、因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。A.校JE'陛维护B.适应性维护C.完善性维护D.预防性维护67、下列文档与维护人员有关的有()oA.软件需求说明书B.项目开发计划c.概要设计说明书D.操作手册68、采用Gantt图表示软件项目进度安排,下列说法中正确的是()。A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系c.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系69、瀑布模型的主要特点是()A.将开发过程严格地划分为一系列有序的活动B.将开发过程分解为阶段C.提供了有效的管理模式D.缺乏灵活性70、在软件工程的需求分析阶段,不属于问题识别内容的是()A.功能需求B.性能需求C.环境需求D.输入/输出需求71、画某系统的数据流图时,顶层图有()A.0张B.1张C.2张D.3张及其以上72、最早提出软件系统维护问题的阶段是()A.可行性分析B.需求分析C.概要设计D.详细设计73、在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试()A.单元测试B.系统测试C.集成测试D.确认测试74、软件详细设计阶段的任务是()A.算法与数据结构设计B.功能设计C.调用关系设计D.输入/输出设计75、下列属于静态测试方法的是()A.黑盒法B.路径覆盖C.白盒法D.人工检测76、在制定项目开发计划文档时,不包含的内容是()A.项目概述B.实施计划C.测试计划D.交付期限二、多项选择题1、以下属于通用软件的是:A、微软的WordB、银行的取款软件C、瑞星杀毒软件D、某公司的信息管理软件2、通用软件销售合同的要点主要包括以下哪些方面A、产品型号B、数量C、价格D、交货方式E、违约责任F、特殊技术参数3、签订合同和需求分析阶段涉及的岗位角色主要有:A、用户B、实施人员C、程序员D、销售人员E、系统分析人员4、一个项目选择软件生命周期模型的基本原则:A、在前期需求明确的情况下尽量采用瀑布模型或改进型的瀑布模型。B、在需求不稳

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

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

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

×
保存成功