付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、选择题试验性运行软件B)发现软件错误C)证明软件正确D)找出软件中全部错误可行性研究,问题定义,需求分析 问题定义,可行性研究,需求分析 可行性研究,需求分析,问题定义 以上顺序都不对应用范围B)内部逻辑C)功能D)输入数据软件工程B)软件周期C)软件危机D)软件产生程序模块化B)模块高内聚C)模块低耦合D)模块独立性代码的规模B)运行速度C)质量D)可维护性和模块化的过程。10结构化程序设计主要强调程序的(C)。11与设计测试数据无关的文档是(D)。1软件测试的目的是(B)。A)2软件开发瀑布模型中的软件定义时期各个阶段依次是:B)。A)B)C)D)3黑盒法是根据程序的(C)来设计测试用例
2、的。A)4开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。A)5在SD方法中全面指导模块划分的最重要的原则是(D)。A)6详细设计的结果基本决定了最终程序的(C)。A)7结构设计是一种应用最广泛的系统设计方法,是以(A)为基础、自顶向下、逐步求精A)数据流B)数据流图C)数据库D)数据结构8软件需求规格说明的内容不应包括(B)。A)主要功能)算法的详细描述C)用户界面及运行环境D)软件的性能9程序的三种基本控制结构的共同特点是(D)。A)不能嵌套使用)只能用来写简单的程序C)已经用硬件实现D)只有一个入口和一个出口A)效率B)速度C)可读性D)大小A)需求说明书B)设计
3、说明书C)源程序D)项目开发设计12软件测试过程中的集成测试主要是为了发现(B)阶段的错误。A)需求分析B)概要设计C)详细设计D)编码13为软件的运行增加监控设施以应对将来可能出现的问题,这种维护的维护类型是D)。A)改正性维护B)适应性维护C)完善性维护D)预防性维护14集成测试时,能较早发现高层模块接口错误的测试方法为18结构化程序设计的一种基本方法是(19软件危机的表现不包括(20(B)所给出的软件过程中引入了“风险驱动”的思想,适用于大规模的内部开发项目。A)增量模型C)原型模型21软件可行性研究一般不考虑(C)。A)提高模块的独立性)保存测试用例和数据)养成好的程序设计风格24在对
4、数据流的分析中,主要是找到中心变换,这是从(A)是否有足够的人员和相关的技术来支持系统开发B) 是否有足够的工具和相关的技术来支持系统开发C) 待开发的软件是否会有质量问题D) 待开发软件是否有市场、经济上是否合算22数据字典是软件需求分析阶段的重要工具之一,其基本功能是(C)。A)数据库设计)数据通信C)数据定义D)数据维护23为了提高软件的可维护性,在总体设计阶段应注意(A)。A)。A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试15确认测试以(A)文档作为测试的基础。A)需求规格说明书B)设计说明书C)源程序D)开发计划16使用白盒测试方法时,确定测试数据应根据)
5、和指定的覆盖标准。A)程序内部逻辑B)程序的复杂度)使用说明书D)程序的功能17瀑布模型的主要特点之一是(A)。A)推迟实现B)成功率极高C)容易失败D)过程迭代A)筛选法B)递归法C)归纳法)逐步求精法A)软件质量不可靠)测试过程中发现的错误较多C)软件几乎是不可维护的D)缺少文档)螺旋模型)喷泉模型C)文档的副作用C)导出结构图的关键。A)数据结构B)实体关系A)设计软件的模块结构)定义接口并建立数据结构A)使用三种标准控制结构B)采用有实际意义的变量名C)给程序加注释D)以上都是31在结构化设计方法中全面指导模块划分的最重要的原则是32软件详细设计主要采用的方法是33一般来说,在软件生命
6、周期中成本最咼的阶段是(B34.下列属于维护阶段的文档是35.软件测试中,白盒法是通过分析程序的(B)来设计测试用例的。C)数据流图D)E-R图25下面( D )方法能够有效地检测输入条件的各种组合可能引起的错误。*)A)等价类划分)边界值分析C)错误推测D)因果图26在软件工程中,描绘程序结构的图形工具不包括(B)。A)程序流程图)层次图C)PAD图)判定表27结构化程序设计的一种基本方法是(D)。A)筛选法)递归法C)归纳法)逐步求精法28软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(C)。C)模块内部算法设计D)生成概要设计规格说明29( B )方法需要考察模块间的
7、接口和各模块之间的联系。A)单元测试B)集成测试C)确认测试D)系统测试30提高程序可读性的手段包括A)程序模块化B)模块咼内聚C)模块独立性D)模块低耦合A)模块设计B)结构化设计C)PDL语言D)结构化程序设计A)详细设计B)软件维护C)软件测试D)软件编码A)软件规格说明B)用户操作手册C)软件问题报告D)软件测试分析报告)。39. 一个软件的宽度是指其控制的二、填空题5._可行性研究 _的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够 开发,是否值得去开发。6.对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要确定数据流图的 变换中心、逻辑输入、逻
8、辑输出。7.面向数据流的软件设计方法,一般是把数据流图中数据流划分为交换流和事物流&程序设计属于软件开发过程实现 阶段。11软件包括程序及其文档12结构化程序设计主要强调的是程序易读性13面向对象分析的基本过程所包含的3个子模型为:动态模型、功能模型和 对象模型A)应用范围B)内部逻辑C)功能D)输入数据36.软件开发过程中,A.生存期C.面向对象程序设计抽取和整理用户需求并建立问题域精确模型的过程叫B.面向对象分析D.面向对象设计(D ) O37.下面几种白箱测试技术,哪种是最强的覆盖准则(D )oA)语句覆盖B)条件覆盖C)判定覆盖D)条件组合覆盖38.在E-R模型中,包含以下基本
9、成分(C )oA)数据、对象、实体)控制、C)实体、联系、属性)实体、 属性、操作14在分析过程中用来描绘物理系统的图形工具是系统流程图15.过程设计的描述工具可分为图形类、表格类和语言类三大类。A模块数B层数跨度D厚度1结构程序设计的基本思想是自顶向下,逐步求精和模块化的结构化分析方法2软件过程设计中最常用的技术和工具主要为判定树、判定表、PAD图、盒图、 程序流程图和PDL语言。3程序中数据元素彼此间的逻辑关系包括顺序结构、选择结构和重复结构4.数据流图用图形符号表示数据存储、处理、数据流及外部实体。9软件生命周期中所花费用最多的阶段是软件维护10详细设计的结果基本决定了最终程序的质量19
10、.20.16.面向数据结构的设计方法(Jacks on方法)是进行程序结构设计的形式化方法。17.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。18.单元测试过程应为测试模块开发一个驱动模块和(或)若干个桩模块。19.E-R图描述系统所有数据对象的组成和属性,描述数据对象之间关系的图形语言。三、判断题:1.2.3.4.模块接口设计要简单,以便降低接口设计的复杂程度和冗余度。 通过软件测试可暴露出一个大型软件系统中所有潜藏的错误。 软件的质量保证工作一般在编码工作结束后才开始。(错(对)(错)5.6.7.9.10.11.12.13.14.15.16.17.18.结构化程序设计
11、就是要设计单入口、单出口的程序,因此,结构化程序设 计排斥使用goto语句,尤其是后向goto语句的使用。(错) 快速原型模型可以有效地适应用户需求的动态变化。(对)软件维护的副作用指由于维护或在维护过程中其他一些不期望的行为引 入的错误。(对 )编程风格是在首先保证提高程序性能的前提下 程序以提高可读性和可维护性。(错)采用信息隐藏原理指导模块设计可以支持模块的并行开发,和软件维护的工作量。 (对)用户对软件需求的描述不精确,往往是产生软件危机的原因之一。 目前的绝大多数软件都不适合于快速原型技术。错面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如: 事业的信息管理系统;系统软件
12、(如操作系统)等。对通常紧致性好的语言一致性就好。错测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。 数据输入的一般准则中包括保证信息显示方式与数据输入方式的协调一 致;允许用户定做输入格式等内容。对完善性维护是提高或完善软件的性能。对McCabe建议模块规模应满足:V(G)20。错 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。错面向对象设计是将面向对象分析所创建的分析模型进一步细化形成软件 设计模型的过程。对 用户本身的技能,个性上的差异,行为方式的不同,不会对
13、人机界面使用 造成影响。错,再讲求有效地编排和组织减少软件测试四、简答题1.2.3.4.5.6.7.8.9.10.11.12.什么是软件过程?它与软件工程方法学有何关系? 什么是软件危机?软件危机表现在哪几个方面? 简述软件测试过程的阶段构成及各阶段任务。 数据流图用来反映系统的功能模型,简述其类型及各自的结构特征。试说出黑盒测试和白盒测试的区别及联系。 简述结构化程序设计方法的基本要点 需求分析的目的是什么?需求分析的难点在哪里? 简述软件生命周期的构成。 简述软件开发过程中总体设计阶段应遵循的基本原理。概要设计说明书和详细设计说明书有何区别?运用所学相关知识,简述软件可维护性的决定因素有哪
14、些。软件质量保证应做好哪几方面的工作?1.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法一般是指( )。A.原型化方法B结构化方法C.面向对象方法D.功能分解法2.软件开发瀑布模型中的各个阶段依次是(ABCD3.需求分析的任务不包括(A.确定对系统的综合要求BC从技术角度分析系统是否可行4.原型化方法是用户和设计者之间执行的一种交互构成,适用于A.需求不确定性高的C管理信息5.数据字典是用来定义(A流程图BC系统结构图D6.需求分析阶段的主要任务是确定( )。A软件开发方法B.软件开发工具C软件开发费D.软件系统的功能7.在SD方法中全面指导模块划分的最重要的原则是A.程序模块化B.8.使用实体-联系图(模块高内聚(ER图)(C.模块低耦合D.建立的概念性数据模型中包含)。模块独立性3种互相关联的信息:)。A.数据对象,属性,C数据表,属性,联系9.详细设计中,过程设计的常用图形工具不包括(A.程序流程图B.数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理课件演讲的演讲仪态训练
- 零售连锁超市店长岗位胜任能力评估
- 基于欧标EN1886的船舶机舱环境控制研究
- 影视化妆职业规划
- 吸痰护理中的多学科协作模式
- 宝鸡安全管理认证培训
- 高一历史学案(中外历史纲要上)第17课 挽救民族危亡的斗争
- 2025年氢能发动机故障预警系统开发案例
- 基于循环经济的废物再处理企业发展策略研究
- 快消品行业成本预算经理的职责与面试要点
- 君山岛年度营销规划
- 牙本质敏感课件
- 个人账号IP运营方案
- 中建四局《高洁净芯片厂房项目技术要点交流汇报》(可编辑)
- 中考作文《最动听的声音》审题立意写作指导及满分作文5篇
- 十五五规划纲要:应急管理体系现代化的顶层设计与能力提升
- 2025至2030中国压裂砂行业项目调研及市场前景预测评估报告
- DB44-T 2668-2025 高速公路服务区和停车区服务规范
- 单招二类专业考试试卷及答案
- 国家药品监督管理总局体系架构与职能解析
- 2025国考中国民用航空华东地区管理局面试试题及答案
评论
0/150
提交评论