版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机二级(VF)软件工程基础章节练习试卷1(共6套)(共105题)计算机二级(VF)软件工程基础章节练习试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、软件工程学的提出起源于软件危机,而其目的应该是最终解决软件的______问题。A、质量保证B、生产危机C、生产工程化D、开发效率标准答案:C知识点解析:暂无解析2、软件生命周期分为几个阶段,需求分析属于______阶段的任务。A、定义B、开发C、维护D、编码标准答案:A知识点解析:暂无解析3、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指______。A、结构化方法B、面向对象方法C、二者都对D、二者都不对标准答案:A知识点解析:暂无解析4、软件生命周期一般可以分为3大的阶段,它们分别是______。A、分析、设计和维护B、定义、开发和测试C、分析、编码和测试D、定义、开发和维护标准答案:D知识点解析:暂无解析5、软件工程上常用的表达工具有______。A、图形工具B、表格工具C、语言工具D、以上全是标准答案:D知识点解析:暂无解析6、软件工程环境一般应具有某些特征,下列叙述中______不是它必须具备的特征。A、一组工具的集合B、按方法或模式组合的工具C、提供完善的移植工具D、支持全周期或阶段的工具标准答案:C知识点解析:暂无解析7、结构化分析方法(SA)是一种______。A、自顶向下逐层分解的分析方法B、自底向上逐层分解的分析方法C、面向对象的分析方法D、以上都不对标准答案:A知识点解析:暂无解析8、自顶向下设计把下列______结合起来交叉进行。A、设计、编码、维护B、设计、编码、测试C、设计、编码、调试D、模块设计、程序设计、算法设计标准答案:C知识点解析:暂无解析9、数据流图是进行软件需求分析常用的工具,其中最基本的图符是:变换、数据流、数据存储和外部实体,其中用______图符来代表图中的数据池(数据最终的目的地)。A、变换B、数据流C、数据存储D、外部实体标准答案:D知识点解析:暂无解析10、由事务型数据流图映射为软件结构的设计首先应设计一个______,它有两个功能:接收事务数据,根据事务类型调度相应的处理模块。A、总控模块B、事务中心C、变换中心D、事务调度标准答案:B知识点解析:暂无解析二、选择题(本题共20题,每题1.0分,共20分。)11、面向数据流的设计方法把______映射成软件结构。A、数据流图B、系统结构图C、控制结构图D、变换流图标准答案:A知识点解析:暂无解析12、______是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理后再沿输出通路变换成外部形式离开软件结构。A、数据流B、变换流C、事务流D、信息流标准答案:B知识点解析:暂无解析13、数据字典是对数据定义信息的集合,它所定义的对象都包含于______。A、软件结构B、程序框图C、方框图D、数据流图标准答案:D知识点解析:暂无解析14、结构化分析方法最后提供的文档是软件的______。A、结构说明书B、加工说明书C、功能说明书D、可行性报告标准答案:C知识点解析:暂无解析15、软件开发的结构化分析方法常用的描述软件功能需求的工具是______。A、数据流程图、数据字典B、软件流程图、模块说明C、事务流程图、处理说明D、系统流程图、程序编码标准答案:A知识点解析:暂无解析16、结构化方法在系统加工描述中,对组合条件的确定可用下列______方法。A、条件语句B、结构化语言C、判定树D、数据流标准答案:C知识点解析:暂无解析17、判定树和判定表是用于描述结构化分析方法中______环节的工具。A、功能说明B、数据加工C、流程描述D、性能说明标准答案:B知识点解析:暂无解析18、结构化系统设计阶段的目的是______。A、获得良好的软件结构B、获得可读性好的程序C、获得满足用户需求的数据流图D、获得高效的算法标准答案:A知识点解析:暂无解析19、软件设计阶段产生的文档是______。A、系统模型说明书B、程序流程图C、系统功能说明书D、模块结构图和模块说明书标准答案:D知识点解析:暂无解析20、软件结构是软件模块间关系的表示,下列术语中,______不是对模块间关系的描述。A、调用关系B、主次关系C、嵌套关系D、从属关系标准答案:B知识点解析:暂无解析21、软件开发的结构化设计(SD)方法中,全面指导模块划分的最重要原则是______。A、模块高内聚B、模块低耦合C、模块独立性D、程序模块化标准答案:C知识点解析:暂无解析22、通常程序中的一个模块完成一个适当的子功能,因此应该把所有模块组织成良好的______。A、紧耦合系统B、松散结构C、层次系统D、系统结构标准答案:C知识点解析:暂无解析23、软件设计中,设计复审是和设计本身一样重要的环节,其主要目的和作用是______。A、避免后期付出更高代价B、减少测试工作量C、保证软件质量D、缩短软件开发周期标准答案:A知识点解析:暂无解析24、下列各项中,不属于概要设计所要解决的问题范围的是______。A、给出各模块的算法实现B、给出软件结构图C、建立数据字典D、确定模块之间的调用关系标准答案:A知识点解析:暂无解析25、在进行软件详细设计的过程设计时,可以使用的设计表达工具中不包括______。A、图形表达工具如程序流程图、N-S图等B、语言表达工具如伪代码、PDL等C、表格表达工具如判定表等D、软件功能扩充删改图标准答案:D知识点解析:暂无解析26、软件结构图能描述软件系统的总体结构,它应在软件开发的______阶段提出。A、需求分析B、概要设计C、详细设计D、代码编写标准答案:B知识点解析:暂无解析27、软件测试是保证软件质量的重要措施,它的实施应该是在______。A、程序编码阶段B、软件定义阶段C、软件开发阶段D、软件维护阶段标准答案:C知识点解析:暂无解析28、软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列各项中,是软件测试的任务。Ⅰ.预防软件发生错误Ⅱ.发现改正程序错误Ⅲ.提供诊断错误信息A、只有ⅠB、只有ⅡC、只有ⅢD、全部都是标准答案:D知识点解析:暂无解析29、软件测试方法中的黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试______。A、结构合理性B、程序正确性C、软件功能D、程序内部逻辑标准答案:C知识点解析:暂无解析30、单元测试是基础性测试,______不是它通常采用的方法。A、随机测试B、静态测试C、动态测试D、复审标准答案:A知识点解析:暂无解析计算机二级(VF)软件工程基础章节练习试卷第2套一、公共基础填空题(本题共5题,每题1.0分,共5分。)1、软件危机出现于20世纪60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。标准答案:软件工程学知识点解析:暂无解析2、软件工程的出现是由于______的出现。标准答案:软件危机知识点解析:暂无解析3、通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。标准答案:软件生命周期知识点解析:暂无解析4、软件开发环境是全面支持软件开发全过程的______集合。标准答案:软件工具知识点解析:暂无解析5、数据字典是各类数据描述的集合,通常包括4个部分:数据项、数据流、______和数据加工。标准答案:数据存储知识点解析:暂无解析二、填空题(本题共10题,每题1.0分,共10分。)6、数据流的类型有______和事务型。标准答案:变换型知识点解析:暂无解析7、结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用GOTO语句。标准答案:模块化知识点解析:暂无解析8、耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。标准答案:内聚性知识点解析:暂无解析9、软件的______设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。标准答案:概要知识点解析:暂无解析10、若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。标准答案:黑盒知识点解析:暂无解析11、常用的黑盒测试有等价分类法、______、因果图法和错误推测法4种。标准答案:边值分析法知识点解析:暂无解析12、单元测试又称模块测试,一般采用______测试。标准答案:白盒知识点解析:暂无解析13、测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。标准答案:调试知识点解析:暂无解析14、软件的调试方法主要有强行排错法、______和原因排除法。标准答案:回溯法知识点解析:暂无解析15、软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。标准答案:完善性知识点解析:暂无解析计算机二级(VF)软件工程基础章节练习试卷第3套一、公共基础填空题(本题共5题,每题1.0分,共5分。)1、软件需求分析结束后,应该形成一份______,它是开发和验收的主要依据。标准答案:需求分析说明书知识点解析:暂无解析2、作为计算机科学技术领域中的一门新兴学科,“软件工程”主要是为了解决软件生产中出现的软件开发效率和可维护性太低,开发成本和进度无法控制,以及软件质量不能保证等所谓的______问题。标准答案:软件危机知识点解析:暂无解析3、软件工程管理所涉及的主要内容包括软件管理学、软件工程经济学和______等内容。标准答案:软件心理学知识点解析:暂无解析4、在结构化分析中,______用于详细地定义数据流图中的成分。标准答案:数据字典(数据词典)知识点解析:暂无解析5、软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是由一套分层的______、一本数据字典、一组小说明等及补充材料组成。标准答案:数据流图知识点解析:暂无解析二、填空题(本题共5题,每题1.0分,共5分。)6、耦合性和内聚性是衡量______的两个定性的标准。标准答案:模块独立性知识点解析:暂无解析7、软件的详细设计,也称为模块设计,它要求设计人员为每一个程序模块确定:所使用的______、数据结构、接口细节和输入、输出数据等。标准答案:算法知识点解析:暂无解析8、结构图是描述软件结构的工具,基本图符有矩形、带实心圆的箭头和带空心圆的箭头等,箭头表示模块间调用关系,其中用带实心圆的箭头表示传递的是______。标准答案:控制信息知识点解析:暂无解析9、若有一个计算类型的程序,它的输入量只有一个X,其范围是[1.0,1.0]。现从输入的角度考虑设计一组测试该程序的测试实例为-1.001,-1.0,1.0,1.0001,设计这组测试实,例的方法是______。标准答案:边界值分析法知识点解析:暂无解析10、______是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试。标准答案:系统测试知识点解析:暂无解析计算机二级(VF)软件工程基础章节练习试卷第4套一、选择题(本题共19题,每题1.0分,共19分。)1、在软件开发中,下面任务不属于设计阶段的是______。A、数据结构设计B、给出系统模块结构C、定义模块算法D、定义需求并建立系统模型标准答案:D知识点解析:暂无解析2、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。A、概要设计B、详细设计C、可行性分析D、需求分析标准答案:D知识点解析:暂无解析3、软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为______。A、层次模型B、瀑布模型C、螺旋模型D、对象模型标准答案:B知识点解析:暂无解析4、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。A、阶段性报告B、需求评审C、总结D、都不正确标准答案:B知识点解析:暂无解析5、在软件生命周期中,回答“要解决的问题是什么”的阶段是______。A、需求分析B、测试C、概要设计D、可行性分析和项目开发计划标准答案:D知识点解析:暂无解析6、检查软件产品是否符合需求定义的过程称为______。A、确认测试B、集成测试C、验证测试D、验收测试标准答案:A知识点解析:暂无解析7、下列工具中属于需求分析常用工具的是______。A、PADB、PFDC、N-SD、DFD标准答案:A知识点解析:暂无解析8、下面不属于软件设计原则的是______。A、抽象B、模块化C、自底向上D、信息隐蔽标准答案:C知识点解析:暂无解析9、判定树和判定表用于描述结构化分析方法中______环节的工具。A、功能说明B、数据加工C、流程描述D、性能说明标准答案:C知识点解析:暂无解析10、在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。A、详细设计B、需求分析C、总体设计D、编程调试标准答案:C知识点解析:暂无解析11、软件调试的目的是______。A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能标准答案:B知识点解析:暂无解析12、下列不属于软件调试技术的是______。A、强行排错法B、集成测试法C、回溯法D、原因排除法标准答案:B知识点解析:暂无解析13、下列叙述中,不属于软件需求规格说明书的作用的是______。A、便于用户、开发人员进行理解和交流B、反映出用户问题的结构,可以作为软件开发工作的基础和依据C、作为确认测试和验收的依据D、便于开发人员进行需求分析标准答案:D知识点解析:暂无解析14、在数据流图(DFD)中,带有名字的箭头表示______。A、控制程序的执行顺序B、模块之间的调用关系C、数据的流向D、程序的组成成分标准答案:C知识点解析:暂无解析15、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。A、模块间的关系B、系统结构部件转换成软件的过程描述C、软件层次结构D、软件开发过程标准答案:B知识点解析:暂无解析16、为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。A、PAD图B、N-S图C、结构图D、数据流图标准答案:B知识点解析:暂无解析17、需求分析阶段的任务是确定______。A、软件开发方法B、软件开发工具C、软件开发费用D、软件系统功能标准答案:D知识点解析:暂无解析18、软件开发的结构化生命周期方法将软件生命周期划分成______。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计标准答案:A知识点解析:暂无解析19、在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是______。A、循环的集合B、地址的集合C、路径的集合D、目标的集合标准答案:C知识点解析:暂无解析计算机二级(VF)软件工程基础章节练习试卷第5套一、选择题(本题共22题,每题1.0分,共22分。)1、下列叙述中,正确的是()。A、软件就是程序清单B、软件就是存放在计算机中的文件C、软件应包括程序清单及运行结果D、软件包括程序和文档标准答案:D知识点解析:暂无解析2、软件工程的出现是由于()。A、程序设计方法学的影响B、软件产业化的需要C、软件危机的出现D、计算机的发展标准答案:C知识点解析:暂无解析3、软件开发的结构化生命周期方法将软件生命周期划分成()。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计标准答案:A知识点解析:暂无解析4、需求分析阶段的任务是确定()。A、软件开发方法B、软件开发工具C、软件开发费用D、软件系统功能标准答案:D知识点解析:暂无解析5、下列不属于结构化分析的常用工具的是()。A、数据流图B、数据字典C、判定树D、PAD图标准答案:D知识点解析:暂无解析6、在数据流图(DFD)中,带有名字的箭头表示()。A、控制程序的执行顺序B、模块之间的调用关系C、数据的流向D、程序的组成成分标准答案:C知识点解析:暂无解析7、下列叙述中,不属于软件需求规格说明书的作用的是()。A、便于用户、开发人员进行理解和交流B、反映出用户问题的结构,可以作为软件开发工作的基础和依据C、作为确认测试和验收的依据D、便于开发人员进行需求分析标准答案:D知识点解析:暂无解析8、分析的最终结果是产生()。A、项目开发计划B、需求规格说明书C、设计说明书D、可行性分析报告标准答案:B知识点解析:暂无解析9、软件设计中,有利于提高模块独立性的一个准则是()。A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合标准答案:C知识点解析:暂无解析10、软件详细设计的主要任务是确定每个模块的()。A、算法和使用的数据结构B、外部接口C、功能D、编程标准答案:A知识点解析:暂无解析11、结构化程序设计主要强调的是()。A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性标准答案:B知识点解析:暂无解析12、为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图宋代替传统的程序流程图,通常也把这种图称为()。A、PAD图B、N-S图C、结构图D、数据流图标准答案:B知识点解析:暂无解析13、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。A、抽象和信息隐蔽B、局部化和封装化C、内聚性和耦合性D、激活机制和控制方法标准答案:C知识点解析:暂无解析14、程序流程图(PFD)中的箭头代表的是()。A、数据流B、控制流C、调用关系D、组成关系标准答案:B知识点解析:暂无解析15、下列不属于静态测试方法的是()。A、代码检查B、白盒法C、静态结构分析D、代码质量度量标准答案:B知识点解析:暂无解析16、进行单元测试时,常用的方法是()。A、采用白盒测试,辅之以黑盒测试B、采用黑盒测试,辅之白盒测试C、只使用白盒测试D、只使用黑盒测试标准答案:A知识点解析:暂无解析17、软件产品是否符合需求定义的过程称为()。A、确认测试B、集成测试C、验证测试D、验收测试标准答案:A知识点解析:暂无解析18、软件调试的目的是()。A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能标准答案:B知识点解析:暂无解析19、为了提高测试的效率,应该()。A、随机选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后制定软件的测试计划D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中山职业技术学院《电能计量技术》2023-2024学年第一学期期末试卷
- 昭通学院《智能终端与移动应用开发》2023-2024学年第一学期期末试卷
- 云南现代职业技术学院《传递过程导论》2023-2024学年第一学期期末试卷
- 企业市值管理中财务透明度的提升策略研究
- DB2201T 64-2024 梅花鹿布鲁氏菌病胶体金免疫层析检测方法
- 职业导论-房地产经纪人《职业导论》真题汇编1
- 房地产经纪操作实务-《房地产经纪操作实务》押题密卷2
- 年度培训工作总结
- 119消防安全月活动方案
- 二零二五年度废塑料编织袋回收与再生PE膜合同3篇
- 工程监理大纲监理方案服务方案
- (3.10)-心悸急诊医学急诊医学
- 不动产登记操作规范解读
- 盖洛普Q12解读和实施完整版
- 2023年Web前端技术试题
- GB/T 20840.8-2007互感器第8部分:电子式电流互感器
- GB/T 14864-2013实心聚乙烯绝缘柔软射频电缆
- 信息学奥赛-计算机基础知识(完整版)资料
- 发烟硫酸(CAS:8014-95-7)理化性质及危险特性表
- 数字信号处理(课件)
- 公路自然灾害防治对策课件
评论
0/150
提交评论