版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、对象是00方法的核心,对象的类型有多种,但通常把如飞行,事故,演出,开会等称为(C) A,有形实体 B,作用 C,事件 D,性能说明 2、软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们(D) 1. A. 前者属于静态测试,后者属于动态测试2. B. 前者属于动态测试,后者属于静态测试3. C. 都属于静态测试4. D. 都属于动态测试3、数据流图是一种用来描述(A)的图形化工具 1. A.
2、系统信息流和数据流2. B. 所有功能3. C. 系统控制流和数据流4. D. 系统物理组成4、需求分析阶段的主要任务是确定(A) 1. A. 软件系统的功能2. B. 软件开发方法3. C. 软件开发工具4. D. 软件开发费5、汽车有一个发动机。汽车和发动机之间的关系是(B) 1. A. 继承关系2. B. 聚合关系3. C. 分类关系4. D. 主从关系6、 (B)和数据流图共同构成系统的逻辑模型,没有它
3、,数据流图就不完整 1. A. E-R图2. B. 数据字典3. C. 层次方框图4. D. 数据流程图7、汽车有一种叫货车。汽车和火车之间的关系是(A)1. A. 继承关系2. B. 聚合关系3. C. 分类关系4. D. 主从关系8、(A)是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息是对外界隐蔽的,外界只能通过有限的接口与对象发生联系 1. A. 封装2. B. 消息3. C. 继承4.
4、;D. 多态性9、消息是对象间交互的手段,消息刺激接受对象产生某种行为,消息的构成有三部分:接受消息的对象,(B),若干变元。 1. A. 发出消息的对象2. B. 消息名3. C. 消息编号4. D. 发送时间10、数据字典是用来定义(B)中的各个成份的具体含义的 1. A. 流程图2. B. 功能结构图3. C. 系统结构图4. D. 数据流图11、要将一个复杂的系统分析清楚,传统软件工程常用的方法是结构化分析方法,结构化分析方法就是(A)
5、 1. A. 面向数据流自顶向下,逐步求精的方法2. B. 由内向外进行分析的方法3. C. 先局部后整体的分析方法4. D. 使用IPO图形工具分析的方法12、一般来说,在软件生命周期中成本最高的阶段是(D) 1. A. 详细设计2. B. 软件编码3. C. 软件测试4. D. 软件维护13、模块的内聚性最高的是(D) 1. A. 逻辑内聚2. B. 时间内聚3. C. 过程内聚4. D. 功能
6、内聚14、需求分析是要完整,准确,清晰,具体地确定系统所要完成的工作,其主要根据是前一阶段的文档(D) 1. A. 用户手册和参考手册2. B. 开发计划3. C. 软件需求规格说明书4. D. 可行性研究报告15、数据流图(DFD)是(C)方法中用于表示系统的逻辑模型的一种工具 1. A. SP2. B. SC3. C. SA4. D. SD16、使用实体-联系图(ER图)建立的概念性数据模型中包含3种互相关联的信息是(B)
7、60; 1. A. 数据对象,属性,方法2. B. 数据对象,属性,联系3. C. 数据表,属性,联系4. D. 数据表,实体,联系17、数据流图DFD中每个加工至少需要(B) 1. A. 一个输入流2. B. 一个输出流和一个输入流3. C. 一个输入或输出流4. D. 一个输出流18、(C)是指用户只能见到对象界面上的信息,对象内部对用户是隐藏的 1. A. 类2. B. 消息名3. C. 封装
8、4. D. 对象19、提高程序可读性的最有力手段是(A) 1. A. 使用三种标准控制结构2. B. 采用有实际意义的变量名3. C. 显示说明一切变量4. D. 给程序加注释20、面向对象分析是对系统进行(A)的一种方法 1. A. 需求建模2. B. 程序设计3. C. 设计评审4. D. 测试验收21、尽可能利用硬件的特点以提高效率。 B
9、160; ( ) 1. A.2. B.×22、重构工程也称修复和改造工程,它是在逆向工程所的基础上修改成重构已有的系统,产生系统的一个新版本。(正确)23、制定软件项目进度表的途径之一是软件开发小组根据提供软件产品的最后期限从后往钱安排时间。(正确)24、在进行需求分析时同时考虑维护问题。 ( 正确 )25、进行概要设计时尽可能加强模块间的联系。
10、160;( 错 ) 26、只要实行严格的产品控制就不用担心用户随意改需求。(错) 27、瀑布模型在实际的项目中严格顺序执行就基本可以成功。(错) 28、制定软件项目进度表的途经之一是软件项目开发组织根据项目和资源情况制定项目开发的初步计划和交付软件产品的日期。(正确) 29、确认测试任务是根据软件需求规格说明书。测试软件系统是否满足用户的需求。(正确) 30、确认测试任务是根据软件需求规格说明书,测试软件系统是否满足用户的需求。(正确)31、软件=“完成特定功能的程序+数据结构+文档”。(正确) 32、选择时间效
11、率和空间效率尽可能高的算法。 (错 ) 33、使用维护工具或软件工程环境。 ( 正确 ) 34、即使测试过程没有发现任何错误,也不能说明软件没有错误。(正确) 35、重视程序结构的设计,使程序
12、具有较好的层次结构。 (正确 ) 36、即使测试程序没有发现任何错误,也不能说明软件没有错误。(正确) 37、系统响应时间是指当用户执行了某个控制动作后(例如,按回车键,点鼠标键等),系统作出的反应时间。(正确)38、采用信息隐藏原理指导模块设计可以支持模块的并行开发,减少软件测试和软件维护的工作量。(正确) 39、在模块原理中,模块的作用域应该在控制域内。(正确)40、需求分析阶段所生成的文档主要是进度计划和可行性研究报告。(正确)41、软件就是完成特定功
13、能的程序集合。(错) 42、完成测试后,为缩短源程序长度而删去程序中的注释。 ( 错 ) 43、编码时尽可能使用全局变量。 ( 错 ) 44、原型是目标软件系统的一个可操作模型,它实现了目标软件系统的某些重要方面。(正确) 45、过程式程序设计语言的基本机制包括:消息传送,数
14、据类型定义,多态,子程序,控制程序。(错)46、提高程序可读性,尽可能使用高级语言编程。 ( 正确 )47、模块的接口设计要简单,以便降低复杂程度。(正确) 48、尽可能在软件开发过程中保证各阶段文档的正确性。 ( 正确 ) 49、面向对象分析有哪些启发性原则?设计结果应该清晰易懂一般-特殊结构的深度应适当设计简单的类使用简单的协议使用简单的服务把设计变动减至最小50
15、、简述软件测试要经过哪几个步骤,每个步骤与什么文档有关?测试过程按 4 个步骤进行,即单元测试(模块测试)、集成测试(子系统测试和系统测试)、确认测试(验收测试)和平行运行。单元测试集中对用源代码实现的每一个程序单元进行测试,与其相关的文档是单元测试计划和详细设计说明书。集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。与其相关的文档是集成测试计划和软件需求说明书。确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。与其相关的文档是确认测试计划和软件需求说明书。平行运行把已经经过确认的软件纳入实际运行环境中,与其他系
16、统成份组合在一起进行测试。与其相关的文档:用户指南、使用手册等。51、决定软件可维护性的因素有哪些?维护过程本质上是修改和压缩了的软件定义和开发过程,而且事实上远在提出一项维护要求之前,与软件维护有关的工作已经开始了。首先必须建立一个维护组织,随后必须确定报告和评价的过程,而且必须为每个维护要求规定一个标准化的事件序列。此外,还应该建立一个适用于维护活动的记录保管过程,并且规定复审标准。(维护组织维护报告维护的事件流保存维护记录评价维护活动)52、提高可维护性的方法有哪些?在软件工程的每一阶段都应该努力提高系统的可维护性,在每个阶段结束前的审查和复审中,应着重对可维护性进行复审.
17、在需求分析阶段的复审中,应对将来要扩充和修改的部分加以注明.在讨论软件可移植性问题时,要考虑可能要影响软件维护的系统界面. 在软件设计的复审中,因从便于修改,模块化和功能独立的目标出发,评价软件的结构和过程。还应对将来可能修改的部分预先做准备. 在软件代码复审中,应强调编码风格和内部说明这两个影响可维护性的因素. 在软件系统交付使用前的每一测试步骤中都应给出需要进行预防性维护部分的提示. 在完成每项维护工作后,都应对软件维护本身进行仔细认真的复审. 为了从根本上提高软件系统的可维护性,人们正试图通过直接维护软件规格说明来维护软件 ,同时也在大力发
18、展软件重用技术53、软件维护的过程是什么? 可理解性可测试性可修改性可移植性可重用性 54、软件重用的效益是什么?答:1、软件重用可以显著地改善软件的质量和可靠性。2、软件重用可以极大地提高软件开发的效率。 3、节省软件开发的成本,避免不必要的重复劳动和人力、财力的浪费。55、画出下列伪码程序的程序流程图STARTIF p THENWHILE q DOfENDDOELSEBLOCKgnENDBLOCKENDIFSTOP56、请用语句覆盖和条件组合覆盖两种测试方法设计出两套测试数据,用于测试问题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、请用语句覆盖和判
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度农村房屋转让合同(含土地流转服务)
- 二零二五年度公寓楼出租合同样本(精装修物业费家具家电)3篇
- 2025年度美容院投资入股合作协议模板3篇
- 2025年度兼职软件开发外包合同3篇
- 二零二五年度绿色能源项目公司贷款协议书3篇
- 二零二五年度全新教育机构兼职教师职称评定合同3篇
- 二零二五年度公司与员工数字货币合作合伙协议3篇
- 2025年度全日制劳务合同书(环保能源设施运维)3篇
- 2025年度绿色有机农产品直供合作购销合同协议3篇
- 2025年度水果店转让及供应链管理合同模板3篇
- 2024版光伏发电项目承包经营权转让合同范本3篇
- 2024年协会工作计划范例(2篇)
- 内蒙古自治区赤峰市2024-2025学年高三上学期11月期中物理试题(解析版)
- 广州广东广州市海珠区瑞宝街招聘雇员9人笔试历年参考题库频考点试题附带答案详解
- 国家开放大学电大临床药理学形考任务1-3参考答案
- 2024年人教版七年级下册英语期末综合检测试卷及答案
- 2025年高中政治学业水平考试时政考点归纳总结(复习必背)
- 统编版(2024新版)七年级下册道德与法治期末复习背诵知识点提纲
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)宣传画册
- 老旧小区改造工程安全管理体系管理制度及措施
- 2024年山西省晋中市公开招聘警务辅助人员(辅警)笔试摸底测试(3)卷含答案
评论
0/150
提交评论