




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
首先,填空(每个空格1分,共25分)1.软件生命周期一般可以分为问题定义、可行性研究、需求分析、设计、编码、测试、运行和维护。2.根据软件的功能划分,软件可分为系统软件、支持软件和应用软件。3.可行性研究应当从经济可行性、技术可行性、运行可行性、法律可行性和开放计划可行性等方面进行。4.系统流程图是描述物理系统的传统工具。它的基本思想是用图形符号在黑盒中描绘系统中的每个组件。5.数据流图的四个基本组成部分:数据输入的源点和数据输出的汇点、处理、数据流和数据存储文件。6.结构化方法是一种面向数据流的需求分析方法。用数据流图DFD和数据字典描述结构化方法。7.继承是一种在类、子类和对象中自动共享方法和数据的机制。8.软件详细设计工具可分为3类,即图形工具、设计语言和表格工具。9.为了保证软件开发过程中的软件质量,主要采取了以下措施:_ _评审_ _、评审与管理评审、_ _ _ _ _测试_。10.大规模软件测试包括四个步骤:单元测试、集成测试、验证测试和系统测试。二、单项选择题(每题2分,共20分)1.软件设计中划分模块的一个标准是(c)。A.低内聚力和低耦合度b .低内聚力和高耦合度c .高内聚力和低耦合度d .高内聚力和高耦合度2.杰克逊的设计方法是由英国的m杰克逊提出的。这是一种面向(c)的软件设计方法。A.对象b .数据流c .数据结构d .控制结构3.试着判断下列哪个陈述是正确的。软件系统中的所有信息流都可以被认为是事务流软件系统中的所有信息流都可以被认为是转换流事务分析和转换分析的设计步骤基本相似。甲、乙、乙、丙、丁、乙、丙(a)是用户交换设计的最常见方法。原型方法b,瀑布模型方法c,螺旋模型方法d,组件装配模型5.软件工程方法论的目的是标准化和工程化软件生产。软件工程方法论实施的主要保证是(c)。硬件环境,软件开发环境C.软件开发工具和软件开发环境6.自20世纪50年代以来,出现了许多不同的编程语言。以下哪种语言是低级语言(D)。汇编语言7.软件测试的目的是什么?(四)a、证明软件b的正确性,找出软件系统中的所有错误C.证明软件系统中存在错误d .尽可能多地发现软件系统中的错误8.当使用白盒测试方法时,确定测试数据应基于(a)和规定的覆盖标准。A.程序的内部逻辑b .程序的复杂性C.软件编辑程序的功能9.软件维护最重要的部分是(c)。A.纠正性维护b,适应性维护c,完善性维护d,预防性维护10.PDL是(b)语言。高级编程语言b,伪代码类型中级编程语言d,低级编程语言3.真或假(正确勾选括号,不正确勾选括号)。每题2分,共20分)1.用黑盒方法测试时,测试用例是根据程序的内部逻辑设计的。(十)2.发现有许多错误的程序模块,并且模块中剩余的错误也很多。(五)3.为了加快软件维护的进度,应该尽可能增加维护人员的数量。(十)4.软件维护是为了纠正软件中的错误。(十)5.质量保证是一项有计划、有组织的活动,旨在确保产品和服务完全满足消费者的质量要求。(五)6.软件开发的主要任务是编写程序。(十)7.测试只能证明程序有错误,但不能证明程序没有错误。(五)8.在模块化编程中,模块越小,模块化的优势越明显。一般来说,模块的大小在10行以下。(十)9.编译程序时,首先应该充分考虑程序的结构。不要匆忙开始编码。就像写一个软件文档一样,你应该很好地考虑程序有什么功能,如何安排这些功能,等等。(十)10.编程风格的指导原则是尽可能多地使用临时变量。(十)三。编程和算法描述(共15分)1.按照下面的伪代码程序,完成相应的要求。(8分)开始C1然后而C2呢fENDDO其他街区gp端块ENDIF重复直到C3qrENDREP停止1)绘制程序流程图(4分)2)用n-s图描述(4分)1)程序流程图如下:4分(2)南北图表如下:4分2.有以下伪代码程序:开始输入(M,N)如果M=10那么X=10其他X=1ENDIF如果N=20那么Y=20否则Y=2ENDIF打印(X,Y)停止程序的设计语句覆盖率和路径覆盖率测试用例。(7分)程序的设计语句覆盖率和路径覆盖率测试用例。1.M=9(或=10),N=20(或=20)路径覆盖的测试用例是 M=9,N=19 M=9,N=20M=10,N=19; M=10,N=20I .选择题1、瀑布模型本质上是一个(三)线性序列模型b,序列迭代模型c,线性迭代模型d,见产品模型早期2.使用程序设计的控制结构导出测试用例的测试方法是(b)黑盒测试b,白盒测试c,边界测试d,系统测试3.软件结构图的形态特征可以反映程序的复用率是(C)a、深度b、宽度c、扇入d、扇出4.在软件结构图中,如果模块框架之间存在直线连接,则意味着它们之间存在(A)调用关系b、合成关系c、链接关系d和顺序执行关系5.需求分析的最终结果是(二)A.项目开发计划b、需求规格c、设计规格d、可行性分析报告6.快速原型模型的主要特征之一是(d)A.直到开发完成,产品b才出现,并且所有完整的软件产品都尽早提供。开发完成后,查看工作软件D,早期提供工作软件7.如果有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0。现在从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(c)a、条件覆盖法b、等价分类法c、边值分析法d、错误推理法8.软件详细设计的主要方法是(三)模块设计b,结构化设计c,PDL语言d,结构化程序设计9.软件开发的高成本和产品的低质量之间存在着尖锐的矛盾。这种现象被称为(b)A.软件工程b .软件周期c .软件危机d .软件生成10.在根据软件生命周期方法设计软件的过程中,绘制数据流图属于以下哪一个阶段(c)需求分析,概要设计,详细设计,软件维护11.在快速原型模型的开发过程中,原型只是作为需求描述的补充形式(A)探索模型b,进化模型c,实验模型d,提交模型12.编程语言的工程特性之一是(C)软件复用性b,数据结构描述c,抽象类型描述d,数据库可操作性13.根据设计要求,软件不能在规定的时间和条件内失败。连续操作所需的质量特性称为(A)A.可用性,可靠性,正确性,完整性14.在模块设计中,最不可取的内聚性是(C)a、功能衔接b、交际衔接c、过程衔接d、偶然衔接15.实现快速原型建模方法开发软件的关键在于(d)CASE工具支持b,如何开发进化模型c,项目经理支持d,开发人员素质16.程序流程图(框图)中的箭头代表(A)。A.数据流b .控制流c .调用关系d .合成关系17.只有序列结构的程序具有循环复杂性(b)。A.0b.1c.3d .不确定18.可行性分析是系统开发初期的一项重要论证工作。它是决定是否开发该系统的决策基础。因此,必须给出什么样的答案。(二)A.判断b能不能c正确d没有意义。19、结构化编程主要强调(d)a、程序的规模b、程序的效率c、编程语言的先进性d、程序的可读性20.对象实现了数据和操作的结合,使数据和操作(C)在对象中统一起来。组合b,隐藏c,封装d,抽象21.软件概要设计完成后,得到(b)a、初始化软件结构图b、优化软件结构图c、模块接口图和详细算法d、程序编码22.软件需求是衡量软件质量的基础。不符合要求的软件不具备(二)A.软件b的特性,质量c,软件产品d,功能23.在软件特性中,程序满足规范和实现用户业务目标的程度称为(A)a,正确性b,可移植性c,可靠性d,完整性24.为了使开发人员能够仔细考虑软件产品的所有阶段,从而减少返工,编译(c)是非常重要的。a、需求描述b、概要描述c、软件文档d、测试计划25.当系统因错误而出现故障时,仍能在一定程度上完成预期的功能。这个软件叫做(一)。软件容错b,系统软件c,测试软件d,恢复测试一、选择题1.软件产品的开发主要是(四)。A.b .生殖c .生殖d .发展2.车间式小群体合作生产模式的时代是(C)时代。A.编程b .软件生产自动化c .编程系统d .软件工程3.软件工程的本质不同于计算机科学。软件工程侧重于(c)。A.理论研究b .原理讨论c .构建软件系统的理论d .原理4.阶段(a)的任务是将每个模块的控制结构转换成计算机可接受的程序代码。A.编码b .需求分析c .详细设计d .测试可行性研究的目的是决定(b)。A.开发项目b .是值得开发的项目c .规划项目d .维护项目6.sa方法是由DFD (d)描述的。A.系统控制流程b .系统数据结构c .系统基本处理d .系统功能7.软件概要设计完成后得到(b)。A.初始化软件结构图b .优化软件结构图c .模块详细算法d .程序编码8.软件设计阶段通常可以分为(b)。A.逻辑设计和功能设计b .概要设计和详细设计c .概念设计和物理设计d .模型设计和程序设计9.软件设计中划分模块的一个标准是(c)。A.低内聚力和低耦合度b .低内聚力和高耦合度c .高内聚力和低耦合度d .高内聚力和高耦合度10.PDL是软件开发过程中阶段(c)的描述工具。A.需求分析b .概要设计c .详细设计d .编程11.软件测试的目的是(b)。A.试运行软件b .发现软件错误c .证明软件正确d .发现软件中的所有错误12.在软件测试中,白盒方法用于通过分析程序的(b)来设计测试用例。A.应用范围b .内部逻辑c .功能d .输入数据13.黑盒方法根据程序的(c)设计测试用例。A.应用范围b .内部逻辑c .功能d .输入数据14.在下面的逻辑测试覆盖率中,最弱的测试覆盖率是(c)A.条件覆盖率b .条件组合覆盖率c .声明覆盖率d .条件和决策覆盖率15.将一组具有相似特征的物体组合起来,称之为(C)。a,多态性b,继承c,d类,消息16.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社交电商与传统电商的深度融合研究-洞察及研究
- 2024-2025学年新疆喀什地区人教版四年级上册期中阶段测试数学试卷(含答案)
- 注册安全工程师考试真题及答案
- 中国银行网申试题及答案
- 二建试题及答案
- 2025年专职方向测试题及答案
- 大地测量学基础(专升本)地质大学期末开卷考试题库及答案
- 2025年见证类检测试题及答案
- 2023年度服务行业人员模拟试题及参考答案详解考试直接用
- 情商与智慧人生课件
- 2024-2025学年七年级语文上册第一单元测试卷(统编版2024新教材)
- 5《大学之道》《人皆有不忍人之心》理解性默写(含答案) 统编版高中语文选择性必修上册
- 先进制造技术 课件 第一章 先进制造技术概论
- GB/T 1503-2024铸钢轧辊
- FZ∕T 71006-2021 山羊绒针织绒线
- 幼儿园社会教育专题-考核测试题四(第七、八章)-国开(ZJ)-参考资料
- 明确目标方向自律成就梦想
- 《有毒动植物中毒》课件
- 《智能建造导论》 课件 刘占省 第6-12章 智能规划与数字设计-中国智能建造之路
- 《PS基础教程》课件
- 大学生励志演讲稿大全14篇
评论
0/150
提交评论