版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.一、选择题1.软件测试的目的是(B)。A)试验性运转软件B)发现软件错误C)证明软件正确D)找出软件中所有错误2.软件开发瀑布模型中的软件定义时期各个阶段挨次是:(B)。A)可行性研究,问题定义,需求剖析B)问题定义,可行性研究,需求剖析C)可行性研究,需求剖析,问题定义D)以上次序都不对3.黑盒法是依据程序的(C)来设计测试用例的。A)应用范围B)内部逻辑C)功能D)输入数据4.开发软件所需高成本和产品的低质量之间有着尖利的矛盾,这类现象称做(C)。A)软件工程B)软件周期C)软件危机D)软件产生5.在SD方法中全面指导模块区分的最重要的原则是(D)。A)程序模块化B)模块高内聚C)模块低耦合D)模块独立性6.详尽设计的结果基本决定了最后程序的(C)。A)代码的规模B)运转速度C)质量D)可保护性7.构造设计是一种应用最宽泛的系统设计方法,是以(A)为基础、自顶向下、逐渐求精和模块化的过程。A)数据流B)数据流图C)数据库D)数据构造8.软件需求规格说明的内容不该包含(B)。A)主要功能B)算法的详尽描述C)用户界面及运转环境D)软件的性能9.程序的三种基本控制构造的共同特色是(D)。A)不可以嵌套使用B)只好用来写简单的程序C)已经用硬件实现D)只有一个进口和一个出口10.构造化程序设计主要重申程序的(C)。A)效率B)速度C)可读性D)大小11.与设计测试数据没关的文档是(D)。A)需求说明书B)设计说明书C)源程序D)项目开发设计12.软件测试过程中的集成测试主假如为了发现(B)阶段的错误。A)需求剖析B)纲要设计C)详尽设计D)编码13.为软件的运转增添监控设备以应付未来可能出现的问题,这类保护的保护种类是(D)。页脚.A)更正性保护B)适应性保护C)完美性保护D)预防性保护14.集成测试时,能较早发现高层模块接口错误的测试方法为(A)。A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试15.确认测试以(A)文档作为测试的基础。A)需求规格说明书B)设计说明书C)源程序D)开发计划16.使用白盒测试方法时,确立测试数据应依据(A)和指定的覆盖标准。A)程序内部逻辑B)程序的复杂度C)使用说明书D)程序的功能17.瀑布模型的主要特色之一是(A)。A)推延实现B)成功率极高C)简单失败D)过程迭代18.构造化程序设计的一种基本方法是(D)A)挑选法B)递归法C)概括法D)逐渐求精法19.软件危机的表现不包含(B)A)软件质量不行靠B)测试过程中发现的错误许多C)软件几乎是不行保护的D)缺乏文档20.(B)所给出的软件过程中引入了“风险驱动”的思想,合用于大规模的内部开发项目。A)增量模型B)螺旋模型C)原型模型D)喷泉模型21.软件可行性研究一般不考虑(C)。A)能否有足够的人员和有关的技术来支持系统开发B)能否有足够的工具和有关的技术来支持系统开发C)待开发的软件能否会有质量问题D)待开发软件能否有市场、经济上能否合算22.数据词典是软件需求剖析阶段的重要工具之一,其基本功能是(C)。A)数据库设计B)数据通讯C)数据定义D)数据保护23.为了提升软件的可保护性,在整体设计阶段应注意(A)。A)提升模块的独立性B)保留测试用例和数据C)文档的副作用D)养成好的程序设计风格24.在对数据流的剖析中,主假如找到中心变换,这是从(C)导出构造图的重点。页脚.A)数据构造B)实体关系C)数据流图D)E-R图25.下边(D)方法能够有效地检测输入条件的各样组合可能惹起的错误。(*)A)等价类区分B)界限值剖析C)错误推断D)因果图26.在软件工程中,描述程序构造的图形工具不包含(B)。A)程序流程图B)层次图C)PAD图D)判断表27.构造化程序设计的一种基本方法是(D)。A)挑选法B)递归法C)概括法D)逐渐求精法28.软件整体设计是指软件整体构造设计和数据设计,该阶段的主要任务不包含(C)。A)设计软件的模块构造B)定义接口并成立数据构造C)模块内部算法设计D)生成纲要设计规格说明29.(B)方法需要观察模块间的接口和各模块之间的联系。A)单元测试B)集成测试C)确认测试D)系统测试30.提升程序可读性的手段包含(D)。A)使用三种标准控制构造B)采纳有实质意义的变量名C)给程序加说明D)以上都是31.在构造化设计方法中全面指导模块区分的最重要的原则是(C)。A)程序模块化B)模块高内聚C)模块独立性D)模块低耦合32.软件详尽设计主要采纳的方法是(D)。A)模块设计B)构造化设计C)PDL语言D)构造化程序设计33.一般来说,在软件生命周期中成本最高的阶段是(B)。A)详尽设计B)软件保护C)软件测试D)软件编码以下属于保护阶段的文档是(C)。A)软件规格说明B)用户操作手册C)软件问题报告D)软件测试剖析报告35.软件测试中,白盒法是经过剖析程序的(B)来设计测试用例的。页脚.A)应用范围B)内部逻辑C)功能D)输入数据36.软件开发过程中,抽取和整理用户需求并成立问题域精准模型的过程叫(D)。A.生计期B.面向对象剖析C.面向对象程序设计D.面向对象设计37.下边几种白箱测试技术,哪一种是最强的覆盖准则(D)。A)语句覆盖B)条件覆盖C)判断覆盖D)条件组合覆盖38.在E-R模型中,包含以下基本成分(C)。A)数据、对象、实体B)控制、联系、对象C)实体、联系、属性D)实体、属性、操作39.一个软件的宽度是指其控制的(C)A.模块数B.层数C.跨度D.厚度二、填空题1.构造程序设计的基本思想是自顶向下,逐渐求精和模块化的构造化剖析方法。2.软件过程设计中最常用的技术和工具主要为判断树、判断表、PAD图、盒图、程序流程图和PDL语言。3.程序中数据元素相互间的逻辑关系包含次序构造、选择构造和重复构造。4.数据流图用图形符号表示数据储存、办理、数据流及外面实体。5.可行性研究的目的就是用最小的代价在尽可能短的时间内确立该软件项目能否能够开发,能否值得去开发。6.关于变换型的数据流图,依据软件设计思想,要将一个大型复杂的软件进行分解,要确立数据流图的变换中心、逻辑输入、逻辑输出。7.面向数据流的软件设计方法,一般是把数据流图中数据流区分为互换流和事物流。8.程序设计属于软件开发过程实现阶段。9.软件生命周期中所花销用最多的阶段是软件保护10.详尽设计的结果基本决定了最后程序的质量11.软件包含程序及其文档。12.构造化程序设计主要重申的是程序易读性13.面向对象剖析的基本过程所包含的3个子模型为:动向模型、功能模型和对象模型。14.在剖析过程顶用来描述物理系统的图形工具是系统流程图。15.过程设计的描述工具可分为图形类、表格类和语言类三大类。页脚.16.面向数据构造的设计方法(Jackson方法)是进行程序构造设计的形式化方法。17.为了便于比较检查,测试用例应由输入数据和预期的输出结果两部分构成。18.单元测试过程应为测试模块开发一个驱动模块和(或)若干个桩模块。19.E-R图描述系统所有数据对象的构成和属性,描述数据对象之间关系的图形语言。三、判断题:1.模块接口设计要简单,以便降低接口设计的复杂程度和冗余度。(对)2.经过软件测试可裸露出一个大型软件系统中所有暗藏的错误。(错)3.软件的质量保证工作一般在编码工作结束后才开始。(错)构造化程序设计就是要设计单进口、单出口的程序,所以,构造化程序设计排挤使用goto语句,特别是后向goto语句的使用。(错)5.迅速原型模型能够有效地适应用户需求的动向变化。(对)软件保护的副作用指因为保护或在保护过程中其余一些不希望的行为引入的错误。(对)7.编程风格是在第一保证提升程序性能的前提下,再讲究有效地编排和组织程序以提升可读性和可保护性。(错)8.采纳信息隐蔽原理指导模块设计能够支持模块的并行开发,减少软件测试和软件保护的工作量。(对)9.用户对软件需求的描述不精准,常常是产生软件危机的原由之一。对10.当前的绝大部分软件都不合适于迅速原型技术。错11.面向数据的设计方法的合用处合是拥有显然的层次信息构造的应用如:企事业的信息管理系统;系统软件(如操作系统)等。对12.往常紧致性好的语言一致性就好。错13.测试计划、测试用例、犯错统计和有关的剖析报告一般不用长久保留。错数据输入的一般准则中包含保证信息显示方式与数据输入方式的协调一致;同意用户定做输入格式等内容。对完美性保护是提升或完美软件的性能。对McCabe建议模块规模应知足:V(G)≤20。错17.文档记录软件开发活动和阶段成就,拥有永远性,可供人或机器阅读。对18.软件开发人员对用户需求的理解有误差,这将致使软件产品与用户的需求不一致,是产生软件危机的独一原由。错面向对象设计是将面向对象剖析所创立的剖析模型进一步细化形成软件设计模型的过程。对用户自己的技术,个性上的差别,行为方式的不一样,不会对人机界面使用造成影响。错页脚.四、简答题什么是软件过程?它与软件工程方法学有何关系?什么是软件危机?软件危机表此刻哪几个方面?简述软件测试过程的阶段构成及各阶段任务。数据流图用来反应系统的功能模型,简述其种类及各自的构造特色。试说出黑盒测试和白盒测试的差别及联系。简述构造化程序设计方法的基本重点需求剖析的目的是什么?需求剖析的难点在哪里?简述软件生命周期的构成。简述软件开发过程中整体设计阶段应依据的基来源理。纲要设计说明书和详尽设计说明书有何差别?运用所学有关知识,简述软件可保护性的决定要素有哪些。软件质量保证应做好哪几方面的工作?页脚.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.在SD方法中全面指导模块区分的最重要的原则是()
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年博尔塔拉职业技术学院单招综合素质考试题库含答案解析
- 2026年郑州城市职业学院单招职业适应性测试题库附答案解析
- 2026年衡阳幼儿师范高等专科学校单招综合素质考试题库含答案解析
- 2026年河北省高职单招职业适应性测试考试题库及答案解析
- 2026年上海工程技术大学单招职业技能考试题库附答案解析
- 市场拓展绩效考核制度
- 2026年石家庄理工职业学院单招职业技能考试题库附答案解析
- 企业十进十建考核制度
- 职务与kpi考核制度
- 2026年菏泽职业学院单招职业适应性测试题库含答案解析
- 2025年度公司财务预算报表模板(Excel自动计算)
- 2026年及未来5年市场数据中国岩土工程行业发展监测及投资前景展望报告
- 《我们共同的梦想》-2025-2026学年统编版(新教材)小学道德与法治二年级下册
- 2025-2030中医药产业发展现状与创新驱动政策建议研究报告
- 上海市长宁区2026届初三一模数学试题(含答案)
- 物业新员工安全培训课件教学
- 高二化学期末考试总结与反思
- 矿石学课件教学课件
- 2025年广东省第一次普通高中学业水平合格性考试(春季高考)语文试题(含答案详解)
- 医院医疗质量管理与监督
- 2023-2025年辽宁中考数学试题分类汇编:圆及计算综合 (解析版)
评论
0/150
提交评论