下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、对象就是00方法的核心,对象的类型有多种,但通常把如飞行,事故,演出,开会等称为(C)A,有形实体 B,作用 C,事件D,性能说明2、软件测试中根据测试用例设计的方法的不同可分为黑盒测试与白盒测试两种,它们(D)1. Ga、前者属于静态测试,后者属于动态测试2. CB、前者属于动态测试,后者属于静态测试3. 值C、都属于静态测试4. "D、都属于动态测试3、数据流图就是一种用来描述(A)的图形化工具1. 'A、系统信息流与数据流2. 'B、所有功能3. 1C、系统控制流与数据流4. D、系统物理组成4、需求分析阶段的主要任务就是确定(A)1. A、软件系统的功能2
2、. 'B、软件开发方法3. C、 软件开发工具4. 'D、软件开发费5、汽车有一个发动机。汽车与发动机之间的关系就是(B)a1. A、 继承关系2. 且B、聚合关系3. CC、分类关系4. GD、主从关系6、(B)与数据流图共同构成系统的逻辑模型,没有它,数据流图就不完整1. CA、E-R 图2. 0B、数据字典3. &C、层次方框图4. Cd、数据流程图7、汽车有一种叫货车。汽车与火车之间的关系就是(A)1. A>继承关系2. 'B、聚合关系3. 'C、分类关系4. D、主从关系8、(A)就是把对象的属性与操作结合在一起,构成一个独立的对象,其内
3、部信息就是对外界隐蔽的外界只能通过有限的接口与对象发生联系1. 'a、封装2. 'B、消息C.3. C、 继承4. ' D、 多态性9、消息就是对象间交互的手段,消息刺激接受对象产生某种行为,消息的构成有三部分:接受消息的对象,(B),若干变元。e 心1.A、发出消息的对象2.同B、 时间内聚3. E3C、消息编号4. 0D、发送时间10、数据字典就是用来定义(B)中的各个成份的具体含义的1. 。A、流程图2. C!B、功能结构图3. aC、系统结构图4. 期D、数据流图11、要将一个复杂的系统分析清楚,传统软件工程常用的方法就是结构化分析方法结构化分析方法就就是(A)
4、1. ©I a、面向数据流自顶向下,逐步求精的方法2. nb、由内向外进行分析的方法3. CC、先局部后整体的分析方法4. 。D、使用IPO图形工具分析的方法12、一般来说,在软件生命周期中成本最高的阶段就是(D)1. 'A、详细设计2. ©B、软件编码3. 0C、软件测试4. 0D、软件维护13、模块的内聚性最高的就是(D)1.厂A、逻辑内聚3. q C、过程内聚4. 同D、功能内聚14、需求分析就是要完整,准确,清晰,具体地确定系统所要完成的工作,其主要根据就是前一阶段的文档(D)1. 0 A、用户手册与参考手册2. © B、开发计划3. C、软件需求
5、规格说明书4. 笃D、可行性研究报告15、数据流图(DFD)就是(C)方法中用于表示系统的逻辑模型的一种工具1. 0 A、SP2. C B、SC3. 。C、SA4. 。D、SD16、使用实体-联系图(ER图)建立的概念性数据模型中包含 3种互相关联 的信息就是(B)1. ' A、数据对象,属性,方法2. 厂B、数据对象,属性,联系3. C、数据表,属性,联系4.同D、数据表,实体,联系17、数据流图DFD每个加工至少需要(B)1. 同A、一个输入流2. 0B、一个输出流与一个输入流3. dc、一个输入或输出流4. nd、一个输出流18、(C)就是指用户只能见到对象界面上的信息,对象内部
6、对用户就是隐藏的1. na、类2. 0B、消息名3. ©C、封装4. nD、对象19、提高程序可读性的最有力手段就是(A)1. 。A、使用三种标准控制结构2. IB、采用有实际意义的变量名3. 匕C、显示说明一切变量4. Cd、给程序加注释20、面向对象分析就是对系统进行(A)的一种方法1.A、需求建模2. B、程序设计3. 0 C、设计评审4. 。D、测试验收21、尽可能利用硬件的特点以提高效率。B1. C A、,2. B、X22、重构工程也称修复与改造工程,它就是在逆向工程所,的基础上修 改成重构已有的系统,产生系统的一个新版本。(正确)23、制定软件项目进度表的途径之一就是软件
7、开发小组根据提供软件产品的最后期限从后往钱安排时间。(正确)24、在进行需求分析时同时考虑维护问题。(正确)25、进行概要设计时尽可能加强模块间的联系。(错)26、只要实行严格的产品控制就不用担心用户随意改需求。(错)27、瀑布模型在实际的项目中严格顺序执行就基本可以成功。(错)28、制定软件项目进度表的途经之一就是软件项目开发组织根据项目与资源情况制定项目开发的初步计划与交付软件产品的日期。(正确)29、确认测试任务就是根据软件需求规格说明书。测试软件系统就是否满足用户的需求。(正确)30、确认测试任务就是根据软件需求规格说明书,测试软件系统就是否满足用户的需求。(正确)31、软件=&quo
8、t;完成特定功能的程序+数据结构+文档”。(正确)32、选择时间效率与空间效率尽可能高的算法。(错)33、使用维护工具或软件工程环境。(正确)34、即使测试过程没有发现任何错误,也不能说明软件没有错误。(正 确)35、重视程序结构的设计,使程序具有较好的层次结构。(正36、即使测试程序没有发现任何错误,也不能说明软彳没有错误。(正确)37、系统响应时间就是指当用户执行了某个控制动作后(例如,按回车键点鼠标键等),系统作出的反应时间。(正确)38、采用信息隐藏原理指导模块设计可以支持模块的并行开发,减少软件测试与软件维护的工作量。(正确)39、在模块原理中,模块的作用域应该在控制域内。(正确)4
9、0、需求分析阶段所生成的文档主要就是进度计划与可行性研究报告。(正确)41、软件就就是完成特定功能的程序集合。(错)42、完成测试后,为缩短源程序长度而删去程序中的注释。(错)43、编码时尽可能使用全局变量。(错)44、原型就是目标软件系统的一个可操作模型,它实现了目标软件系 统的某些重要方面。(正确)45、过程式程序设计语言的基本机制包括:消息传送,数据类型定义,多 态,子程序,控制程序。(错)46、提高程序可读性,尽可能使用高级语言编程。(正确)47、模块的接口设计要简单,以便降低复杂程度。(正确)48、尽可能在软件开发过程中保证各阶段文档的正确性。(正确)49、面向对象分析有哪些启发性原
10、则?设计结果应该清晰易懂一般-特殊结构的深度应适当设计简单的类使用简单的协议使用简单的服务把设计变动减至最小50、简述软件测试要经过哪几个步骤,每个步骤与什么文档有关?测试过程按4个步骤进行,即单元测试(模块测试)、集成测试(子系 统测试与系统测试)、确认测试(验收测试)与平行运行。单元测试集中对用源代码实现白每一个程序单元进行测试,与其相关的文档就是单元测试计划与详细设计说明书。集成测试把已测试过的模块组装起来,主要对与设计相关的软件 体系结构的构造进行测试。与其相关的文档就是集成测试计划与软件 需求说明书。确认测试则就是要检查已实现的软件就是否满足了需求规格说明中确定了的各种需求,以及软件
11、配置就是否完全、正确。与其相关的文 档就是确认测试计划与软件需求说明书。平行运行把已经经过确认的软件纳入实际运行环境中,与其她系统成 份组合在一起进行测试。与其相关的文档:用户指南、使用手册等。51、决定软件可维护性的因素有哪些?维护过程本质上就是修改与压缩了的软件定义与开发过程,而且事实 上远在提出一项维护要求之前,与软件维护有关的工作已经开始了。 首先必须建立一个维护组织,随后必须确定报告与评价的过程,而且 必须为每个维护要求规定一个标准化的事件序列。此外 ,还应该建立 一个适用于维护活动的记录保管过程,并且规定复审标准。(维护组 织维护报告维护的事件流保存维护记录评价维护活动)52、提高
12、可维护性的方法有哪些?在软件工程的每一阶段都应该努力提高系统的可维护性,在每个阶段 结束前的审查与复审中,应着重对可维护性进行复审、在需求分析阶段的复审中,应对将来要扩充与修改的部分加以注明、在讨论软件 可移植性问题时,要考虑可能要影响软件维护的系统界面、在软件 设计的复审中,因从便于修改,模块化与功能独立的目标出发,评价软件的结构与过程。还应对将来可能修改的部分预先做准备、在软件代码复审中,应强调编码风格与内部说明这两个影响可维护性的因素、在软件系统交付使用前的每一测试步骤中都应给出需要进行预防性维护部分的提示、在完成每项维护工作后,都应对软件维护本身进行仔细认真的复审、为了从根本上提高软件
13、系统的可维护性,人们正试图通过直接维护软件规格说明来维护软件,同时也在大力发展软件重用技术53、软件维护的过程就是什么?可理解性可测试性可修改性可移植性可重用性54、软件重用的效益就是什么?答:1、软件重用可以显著地改善软件的质量与可靠性。2、软件重用可以极大地提高软件开发的效率。3、节省软件开发的成本,避免不必要的重复劳动与人力、 财力的浪费。55、画出下列伪码程序的程序流程图STARTIF p THENWHILE q DO括环| WHILE qENDDOgnENDBLOCKq循环1 /ELSEBLOCKENDIFSTOP56、请用语句覆盖与条件组合覆盖两种测试方法设计出两套测试数据用于测试
14、问题1中您设计的程序。答:语句覆盖X=95,Y=80经化简后的条件组合覆盖测试用例:1) x=95,y=95;2) x=95,y=70;3) x=70,y=95;4) x=70,y=70;语句覆盖就是指设计足够的测试用例,使被测程序中每个语句至少执行一次、条件组合覆盖就是比较强的覆盖标准,它就是指设计足够的测试用例 使得每个判定表达式中条件的各种可能的值的组合都至少出现一次、57、请用语句覆盖与判定覆盖两种测试方法设计出两套测试数据,用于测试问题14中的程序。语句覆盖:A=3,B=0判定覆盖:1)A=1,B=0;2)A=2,B 任意1、语句覆盖就是指设计足够的测试用例,使被测程序中每个语句至少执行一次、IFC>15THEN2、判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式 至少获得一次“真“与“假”值,从而使程序的每一个分支至少都通 过一次58、设计下列伪码程序的语句覆盖测试用例:STARTINPUT(A,B,C)/判定表达式1IFA>5THENX=10ELSEX=1ENDIF/判定表达式2IFB>10THENY=20ELSEY=2ENDIF/判定表达式3Z=30ELSEZ=3ENDIFPRINT(X,Y,Z)STOP59、假设系统中有一个模块的代码如下,请将该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 买卖合同的重点内容(2024版)
- 2025年度能源效率管理体系认证咨询项目合同
- 企业效能提升咨询合同(2024版)版B版
- 二零二四年度企业金融产品设计与风险管理合同3篇
- 2025年度教育培训机构保密及资源共享合同
- 二零二五年度车辆借用保险责任及赔偿协议合同3篇
- 2025年度城市景观广告设计与制作服务合同标准范本
- 2025年度知识产权许可与回购合同
- 2025年度环境监测仪器设备销售及售后服务合同
- 2025年度互联网大数据分析服务合同
- 风电场事故案例分析
- 八年级上册-2024年中考历史总复习核心考点与重难点(部编版)
- 医院科室人才建设规划方案
- 护理饮食指导整改措施及方案
- 全国大学生英语竞赛词汇大纲
- 情绪障碍跨诊断治疗的统一方案
- 胸外科手术围手术期处理
- 《企业管理课件:团队管理知识点详解PPT》
- 配网设备缺陷分类及管理重点标准
- UI与交互设计人机交互设计(第二版)PPT完整全套教学课件
- 《插画设计》课程标准
评论
0/150
提交评论