版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、五、判断正误弁说明理由”测试的目的是说明程序正确地执行它应有的功能”这种说法正确吗为什么例:程序Triangle,输入三个整数,表示一个三角形的三个边长,该程序产生一个结果,指出该三角形是等边三角形、等腰三角形还是不等边三角形。为说明其能正确执行它的功能,可使用测试用例(3,4,5),(5,5,6),(6,6,6),程序都能给出正确结果,是否就可认为程序是正确的为什么如果不正确应该怎样做五、应用题(11分)某校的课酬计算方案为:(1)基本课酬为每节课10元。(2)班组人数超过60人,增加基本课酬的10%(3)班组人数超过80人,增加基本课酬的20%(4)如果教师为副教授,增加基本课酬的10%(
2、5)教授,增加基本课酬的20%(6)助教,不增加课酬。(7)见习助教,减少基本课酬的10%用判定表,表达上述计算方案。四、根据题意画出数据流程图,弁写出数据项的名称设想为某银行开发一个储蓄系统。业务流程大致如下:储户填写存款或取款单交由业务人员键入系统,如果是存款则系统记录存款人姓名住址、身份证号码、存款类型、存款日期、到期日期、利率及密码等信息,如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。四、根据题意画出数据流程图,并写出数据项的名称。为了方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性
3、别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,印出通知和帐单,旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统校对无误即印出机票给旅客。(每完成一项3分)软件工程复习题要早1、软件软件是计算机系统中与硬件系统相互依存的另一部份,是完成某类问题求解的程序和数据以及为维护程序必须提供的一系列文档组成的集合。软件=程序蚀据+系列文档2、什么是软件危机A软件危机就是软件在开发和维护过程中存在的一系列严重问题的总称。1软件价格高2难于控制开发进度3质量低4软件修改、维护困难5软件生产率低。B产生原因是多方面的,有观念上,技术上,环境上及人为方面的因素。但技术上的原
4、因主要有A软件设计方法存在致命的缺陷B软件逻辑本性构成庞大逻辑体系,使开发人员束手无策,难以驾驭。C软件是逻辑的,不是物理的无法衡量其质量D实现软件的工具本身(高级语言)存在缺陷。C怎样消除A研制新一代智能型计算机,改变软件实现的方式,以此降低软件的复杂性。B软件工程的解决途径。C采用面向对象的软件设计方法使解决问题的空间同客观世界的问题空间完全一致,降低或化解软件设计的复杂性。3、软件开发与写程序有何不同有两个方面A传统的程序设计方法,设计的重点放在问题的求解思路及算法的构造方面。而软件开发将软件计划、分析、设计、编码划分成独立的几个阶段,每个阶段都要求以是说明文档的形式表达工作结果。B专统
5、的程序设计方法,开发人员只编写程序,最后提交的也只是系统的程序。而软件开发规定了每个阶段必须写文档,文档是设计思想的记录,是以文字、图、表的形式简洁说明分析结果,设计思路,编码约定的资料。它有利于同行交流4、软件开发分哪几个阶段软件开发分软件计划、软件开发和运行维护三个阶段。哪几个步骤制定计划、需求分析、软件设计、编码设计、软件测试、运行维护六个步骤。5、软件开发有哪五钟模式A瀑布,B原型,C螺旋,D贲泉,E增量66、软件开发的瀑布模型最典型地刻画了软件生命周期的阶段划分,而与其最相适应的软件开发方法是(D)A构件化方法B)面向对象方法C)结构化方法D)原型化方法7、软件生命周期一般可以分为两
6、个大的阶段,它们分别是(B)A分析和设计B)开发和运行D)编码和测试C)规划和设计、8、软件工程软件工程是一门研究如何将完善的科学与工程原理,先进高效的管理技术以及完整、规范的设计方法应用于经济地开发既可靠,又能在实际计算机上有效运行的软件的一门工程学科。二章7、软件计划的任务1确定软件的作用范围;2估算开发所需要的资源;3估算软件成本费和进度安排。8、软件的作用范围应包含哪四种1功能2性能3可靠性4接口三章1、需求分析的任务是什么A寸问题的识别和理解依据系统定义和软件的作用范围,充分理解用户提出的功能、性能、数据等方面的要求,并从软件系统特征、软件开发全过程以及软件计划给出的资源和时间约束,
7、来确定软件开发的总策略。B对需求信息的综合和分析;C写出软件需求规格说明文档4需求分析工作的复审2、写出需求分析报告的内容。1引言2概述3数据流图与数据字典4接口5性能需求6属性7其它需求。3、数据流图是进行软件需求分析常用的工具,其中最基本的图符是:变换、数据流、数据存储和外部实体,其中用什么图符代表图中的数据源(D)A)变换B)数据流C)数据存储D)外部实体4、软件需求说明书中应包括多方面的内容,下述哪个不是软件需求说明书中应包括的内容(D)A数据描述B)功能描述C)性能描述D)结构描述5、什么叫SA方法软件的结构化分析方法,简称SASM法使用哪些描述手段定义系统逻辑模型SAT法使用数据流
8、图、数据字典和加工说明等描述手段构造系统的逻辑模型。6、什么是DFDi意义如何是数据流图英文缩写,是一种描述数据在系统中流动的图形工具。是以图形方式表达数据处理系统中信息的传递和变换处理过程,它从数据加工的角度来描述一个企事业组织中的业务活动。7、解释DFD9要素的内容。A圆框符号代表输入和输出数据流之间的一个变换过程。B方框符号代表原始数据来源和数据终点。C箭头符号代表数据流向。D双杠符号代表数据存储实体,也是处理中存放数据的中间数据场所。8、数据流图是一种描述数据在系统中流动的图形工具。是以图形方式表达数据处理系统中信息的传递和变换处理过程,它从数据加工的角度来描述一个企事业组织中的业务活
9、动。9、数据字典是结构化分析方法中采用的表达数据元素的工具。是对数据流图中所有的数据元素、数据结构、数据文件、数据流等的格式与内容进行定义的数据集合。四章11、总体设计的任务是把系统功能需求分配给软件结构,形成软件的结构图。其表示形式有几种有层次图,HIPOH,结构图三种。2、软件结构图能描述软件系统的总体结构,它应在软件开发的哪一个阶段提出(B)A)需求分析B)总体设计C)详细设计D)代码编写3、软件深度表示软件结构中控制的层数,它往往能粗略地标志一个系统的大小和复杂程度。4、宽度是软件结构中同一层次上的模块总数的最大值。5、扇出是一个模块直接控制(调用)的下级模块数目。6、扇入表明有多少个
10、上级模块直接调用它。七章12、软件测试的目的A以最少的时间和人力找出软件中潜在的缺陷。的认软件实现的功能和性能与用户需求说明的一致性。Ctg收到足够的测试结果为软件的可靠性评价提供依据。13、什么是单元测试和集成测试它们各有什么特点单元测试又称模块测试,它是针对软件设计的最小单位程序模块,依据详细说明书和源程序清单而实施的测试。其特点,单元测试中多个模块可以平行地独立进行测试。集成测试是用于软件模块组合的一种系统化技术,将经过单元测试的模块构成一个满足设计要求的软件结构。其特点,它要求在软件模块组合的同时进行该项测试,以便发现组合中与接口有关的问题。9软件测试在精心控制的系统环境下,采用相应的
11、技术手段,利用一组事先构造好的测试实例执行程序以发现程序中存在的问题,并确认系统功能、性能符合需求的一个综合过程。10黑盒测试测试是在软件接口上进行;也叫功能测试、输入/输出驱动测试。11白盒测试是对软件实现的过程性细节做认真的运行检查;也叫结构测试、逻辑驱动测试。12、软件测试方法一般有黑盒测试和白盒测试,而黑盒测试主要是依据程序的(C)的测试。A)结构B)流程C)功能D)逻辑13、程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计(B)。A数据结构B)测试实例C)测试阶段D)测试方法十章2、与软件开发方法密切相关的应是支持该方法实施的软件工具,将它们有机地集成起来则构成一个(A)A
12、软件工程环境B)软件开发规范C)软件生产线D)软件开发工具软件工程的解决途径。应用一套工程化、规范化的系统方法来指导软件开发、运行、维护过程,探索研究更好的软件设计,表达技术管理方法,尽可能地使用软件工具及软件工程环境辅助软件的生产,保证软件的质量,这就是软件工程的基本内容。软件系统工程的任务,就是要在软件开发策略及设计方法上引入新秩序,建立软件工程新规范。软件工程是一类求解软件的工程。它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量,降低成本的目的。其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用
13、于计划、资源、质量、成本等管理。软件工程是一门指导计算机软件开发和维护的工程学科。四、根据题意画出数据流程图,并说出数据项的内容。1、设想为某银行开发一个储蓄系统。业务流程大致如下:储户填写存款或取款单交由业务人员键入系统,如果是存款则系统记录存款人姓名住址、身份证号码、存款类型、存款日期、到期日期、利率及密码等信息,如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。2、 为了方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客
14、安排航班,印出通知和帐单,旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统校对无误即印出机票给旅客。(每完费用机票航班目录记帐文件3、目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请画出本系统的数据流图。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,止匕外,护士在需要时还可以要求系统印出某个指定病人的病情报告。(每完成一项3分)病历文件3、
15、 某仓库管理系统每天要处理大批单据所组成的事务文件。单据分为订货单和发货单两种,每张单据由多行组成,订货单每行包括零件号、零件名、单价、数量等四个数据项,发货单每行包括零件号、零件名、数量等三个数据项,用Jackson结构图表示该事务文件的数据结构。五,论述题41 .根据下列条件使用等价类划分法设计测试用例。-177某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是177,如05,0127,-065解:(1)划分等价类并编号,如下表示:(4分)儿进制整型常量输入条件的等阶类表输入数据含理等价类不会等价类八进制整数1.工4位以。打其的数字串2.以内打头的35位数串?.以非0
16、茬打头的串4 .0打头含有非数字字符的串5 .以-0打头含有黑字字符的串6 .塞于5个字招了.后口口的多位串8一后有韭数字字符9一后多于4个数字八曲魔箝围1U,在之间11.小于/12.大于1*(2)为合理等价类设计测试用例,表中有两个合理等价类,设计两个例子(2分)硼试数据期望结果蠲盍范围023显示有效痂入U0-0156显示有旗箱人2J0(3)为不合理等价类测试用例,至少设计一个测试用例(2分)恻试薮据期矍姑果量范围102显不无热输入30A12显机无效输入q岷3显小无灌输入5-02212显不无故输入64A1显不无效输入7-12a4显小无猫输入S口771业小无效输入9-XJ200业刁、无效输入1
17、10223业小无效乐人12解析等价类划分属于黑盒测试的一种,它将输入数据域按有效的或无效的划分成若干个等价类,测试每个等价类的代表值就等于对该类其他值的测试,这样用少量有代表性的例子代替大量测试目的相同的例子,可以有效提高测试效率。本题划分了3个合理等价类,9个不合理等价类进行测试,取到了预期的效果。42 .某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中:生产科的任务是:(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。(2)根据车间实际生产日报表、周报表调整月生产计划(3)以月生产计划为以及,制定产品设计(结
18、构、工艺)及产品组装月计划。(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间技术科的任务是:(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。(2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。试写出以上系统中生产科和技术科处理的软件结构图。解:画出生产科图的给6分,画出技术科的给4分。解析软件结构图是软件系统的模块层次结构,反映了整个系统的功能实现,即将来程序的控制层次体系,软件结构往往用树状或网状结构的图形来表示,其主要内容有模块及模块的控制关系,根据题意,可绘制出生产
19、科和技术科的软件结构图,其中生产科的结构图深度和宽度均为4,技术科的结构图的深度和宽度均为3。一、判断题(请在每题后面的括号内,正确的打,不正确的打)1 .螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。()2 .软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。()3 .过程描述语言可以用于描述软件的系统结构。()4 .数据库设计说明书是一个软件配置项()5 .软件模块之间的耦合性越弱越好。()6 .如果通过软件测试没有发现错误,则说明软件是正确的。()7 .软件概要设计包括软件系统结构设计以及数据结构和数据库设计。()8 .数据流图(DFD)和程序流程图没有区别。
20、()9 .模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()10 .白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。()一、判断题(请在每题后面的括号内,正确的打,不正确的打)1 .软件危机是指在软件开发和维护过程中遇到的一系列严重问题。()2 .结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。()3 .程序设计语言中应绝对禁止使用GOTO©句。()4 .模块越小,模块的优点越大。()5 .集成测试主要由用户来完成。()6 .确认测试计划应该
21、在可行性研究阶段制定()7 .快速原型模型可以有效地适应用户需求的动态变化。()8 .需求规格说明书不是一个软件配置项()9 .过程描述语言可以用于描述软件的系统结构。()10 .黑盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。()四、论述题(本题共20分)1 .请分别使用PAD图和PDL语言描述在数组A(1)A(10)中找最大数的算法。(本题10分)2 .试述什么是软件危机软件危机的表现是什么其产生的原因是什么(10分)五、采用等价类划分法对输入”项数可以从1到999”进行确定等价类,建立等价类表,并对每一个有效等价类和无效等价类设计至少一个测试用例。(本题共10分)、填空题(在括号内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版委托持股业务尽职调查与合规性管理合同3篇
- 2025版新能源车辆制造股东入股协议书3篇
- 2025年度绿色建筑暖通工程设计施工一体化合同4篇
- 二零二五年度采光节能门窗供应合同2篇
- 2025年度水利工程承包施工居间合同(二零二五年度)4篇
- 窗帘材质与节能环保的科技融合
- 二零二五年度塔吊租赁行业自律公约制定合同2篇
- 智能教育时代的家庭教育与发展新路径
- 教育科技中嵌入式的交互式学习体验优化
- 二零二五年度白灰产业园区基础设施建设项目合同3篇
- 2024年6月浙江省高考地理试卷真题(含答案逐题解析)
- 医院培训课件:《如何撰写护理科研标书》
- 员工宿舍用电安全培训
- 家庭年度盘点模板
- 河南省郑州市2023-2024学年高二上学期期末考试 数学 含答案
- 2024年北师大版八年级上册全册数学单元测试题含答案
- 江苏省南京市第二十九中2025届数学高二上期末学业质量监测模拟试题含解析
- 八年级下学期期末考试语文试题(PDF版含答案)
- 2024年公需科目培训考试题及答案
- (正式版)SH∕T 3541-2024 石油化工泵组施工及验收规范
- 2024年江苏鑫财国有资产运营有限公司招聘笔试冲刺题(带答案解析)
评论
0/150
提交评论