




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第六章了解系统实施、教育重点、系统实施阶段的作用和地位、主要活动内容。 了解主要软件编程语言和发展工具的特点和结构化编程原则。 掌握维持优秀普计程仪锻炼风格的方法。 理解系统测试的概念,使用测试方法基本测试普计程仪计划。 了解系统转换的各种方法以及这些方法的优缺点。 6.1系统实施阶段的任务、6.1.1实施阶段的主要活动系统设定修订说明书审查合格后,研发工作进入实施阶段。 系统的实施是研发情报系统的最后阶段,是系统交给用户前的一系列活动。 这一系列活动的任务是将情报系统从物理概念模型转换为现实物理系统,这些个活动主要组织计算机硬件环境和系统软件环境的建构、计算机程序的制作与调整、系统测试和各种
2、人员的培训,完成系统转换,最终, 6.1.2实施阶段的特点是与系统分析、系统设置修订阶段相比,系统实施阶段的特点是工作量大,投入的人力、物资多。 因此,这个阶段的组织控制也很辛苦。 6.2.1计程仪项设置修订的塔斯克项计程仪项设置修订(Coding )也称为计程仪编程或编码,是指为每个模块创建项计程仪项。 其作用是,使用所选的补正机软件编程语言,将通过软件系统的详细设定补正得到的各模组的信息处理功能和过程记述转换为可在补正机系统上执行的程序计程仪程序查询密码(源程序计程仪程序),这是系统实施阶段的中心工作。6.2计程仪编程、6.2.2软件编程语言1软件编程语言发展软件编程语言种类繁多,从发展过
3、程来看,可分为机械语言、汇编语言、高级语言和第四代语言4种。 2一些主流的软件编程语言(1)c/c习语言是贝尔实验室的Dennis Ritchie 1973年修订的软件编程语言,其目的是编写执行操作系统和系统计程仪程序,逐渐从习语言的强大功能和各方面的优点得到认识。 2一些主要的软件编程语言(2)Java Java是Sun于20世纪90年代中期发表的软件编程语言。 (3)C# C#是微软开发的面向对象语言,从c和习语言进化而来,内投射了其他语言的许多优点,包括像Java这样的许多特征。 2一些主要的软件编程语言(4)Pascal/Delphi Pascal是高级软件编程语言,是瑞士的Nikla
4、us Wirth在六零年代终端修订后首次结构化的软件编程语言。 (5)Visual Basic Visual Basic是以Basic语言为基本语言的可视化编程工具。 2一些主流软件编程语言(6)PowerBuilder非常适合开发MIS系统和各种数据库的跨平台,易于使用、易于学习、易于掌握,并且在查询密码运行效率方面也相当出色。 动态语言(1) perl perl (practicalextractionandreportlanguage )是旧的故事剧本语言。 (2)PHP PHP(Hypertext Preprocessor )是嵌入HTML页面中的关故事剧本词。 (3)ASP ASP(
5、Active Server Pages )是微软的windows集成智能系统附带的故事剧本语言,可以利用它执行动态的Web服务。 (4)JSP JSP(JavaServer Pages )是Sun公司发表的关动态网页技术。 6.2.3方案计程仪计划的设定修正方法、1好的方案的基准(1)能够工作(2)调试成本低(3)容易维护(4)容易修正(5)设定修正不复杂(6)效率高。2限制GO TO语句的使用(2)阶段性地下工夫的设定修正方法(3)自顶向下的设定修正、编码与调试(4) mama星空卫视程序设计师制的组织形式、3 plum的内部文件(1)注释必须与plum计程仪程序一致,没有价值的(2)注释重
6、复plum计程仪程序语句(3)不是按句子,而是按段加注释。4 .计程仪编程风格(1)能够简单、直接、清楚地反映出你想说的话的意图,使你一眼就能准确地知道,不需要太多的想象和分析。 容易理解比技巧更重要。 首先,让我们看一下,DO 16 I=1,N DO 16 J=1,N 16 V(I,J)=(I/J)*(J/I )的普拉姆结果生成单位矩阵。 其构想非常巧妙,普朗姆也很简洁。 然而,从可读性来说,可以改写为DO 16 I=1,N DO 14 J=1,N 14 V(I,J)=0.0 16 V(I,I)=1.0,和(2)。 (3)表达式的写入应该一口气使用表达式X=A(I) I/A(I )和ai=a
7、(i)x=aii/a(i)(4)goto语句,6.3具体来说,系统测试基于系统开发的各阶段的规格说明和程序的内部结构,进行了一系列的测试用例6.3.3系统测试的目的是根据不同的立场,测试有完全不同的目的。 (1)从用户的观点出发,用系统测试暴露系统中隐藏的错误和缺陷,一般来说考虑是否接受该产品。 (2)从系统开发者的角度,测试系统产品,使其成为表示无误的过程,验证该系统确实实现了用户的要求,确立对系统质量的信赖。 按照6.3.3系统测试的目的,Grenford JMyers的定义,测试的目的是(1)测试是执行计划的过程,目的是发现错误(2)所谓好的测试用例,是指可以发现这个测试用例没有发现的错
8、误的概率高6.3.4系统测试方法、系统测试方法一般包括精准性证明、静态测试和动态测试三种方法。 6.3.5系统测试的步骤、大型软件系统的测试步骤基本上由以下4个步骤构成:单体测试、集成测试、确认测试和系统测试,如图6.2所示。图6.2系统测试的步骤、6.3.6系统测试原则是根据以上系统测试的概念进行系统测试,(1)测试工作不由原始开发软件的个人或小组承担。 (2)在设定、修正测试计划时,不仅包含已确定的输入数据,还包含从系统功能中期待的测试结果。 (3)测试用例不仅包括合理有效的输入数据,还包括无效或不合理的输入数据。 (4)不仅要检查计程仪程序是否做了该做的事,还要检查计程仪程序是否做了该做
9、的事。 (5)软件中还存在错误的概率与发现错误的个数成比例。 (6)留下测试用例作为软件文档的构成要素。6.3.7系统测试方案的设定修订、1白盒测试方法白盒测试方法将测试对象视为透明盒,测试者利用计程仪方案内部的逻辑结构和相关信息,对测试用例进行设定修订或选择,行政许可测试计程仪方案的所有逻辑路径。 (1)逻辑性复盖是一系列测试过程的总称,该组测试过程进行得越来越全面的路径测试。 下面是一些不同的逻辑性展望标准。 1 )句子观盖法2 )观盖3 )条件观盖4 )条件组合观盖5 )路径观盖6 )界限值测试(2)基本路径测试,2黑盒测试方法通常在测试过程的初期进行,黑盒测试主要用于测试过程的后期。
10、(1)等效分类法例:某个记录通讯端口处理系统要求用户输入处理记录通讯端口的日期。如果日期限制为1990年1月至1999年12月,则只处理该期间内的记录通讯端口。 如果用户输入的日期不在此范围内,则会显示输入错误消息。 在此系统中,日期由年、月这6位数字组成,前4位表示年,后2位表示月。 现在的等价分类法,设定测试用例,测试计程仪程序的“日期检查功能”。等价等级划分等价等级表进行编号:通过分析本例,可将输入条件分为3个有效等级、7个无效等级,如表6.1所示。 表6.1“报告日”输入条件的等价类表为有效等价类设定测试用例,针对表中编号对应1、5、8的3个合理等价类,用1个测试用例复盖,例如,设定1
11、个测试用例“199805”。 为每个无效的等效类设置至少一个测试用例。 测验数据的期待结果范围98MAY输入无效2 19985输入无效3 1998005输入无效4 198912输入无效6 200001输入无效7 199800输入无效9 199813输入无效10、(2)边界值分析法、表6.2“报告日”边界值分析法测试案例、(3)该程序功能计程仪程序基于这些个的3个值,判断三角形属于等边、等腰、不等边三角形中的哪一个。表6.3三角形计程仪柱的测验数据、6.4系统转换、新系统通过测试后,无法立即投入正常运行,存在新的旧系统替换的问题。 系统转换是新系统替换旧系统的过程,即旧系统停止使用,新系统开始运
12、行的过程。 系统转换是一个过程,而不是突发上通告。 转换系统的任务是确保新的旧系统顺利交接,新的系统全部正式交付。 6.4.1系统转换前的准备工作,1用户培训2数据准备3文档移交,6.4.2系统初始化,从系统开发完成到投入使用必须经过初始化过程。 初始化包括设置系统运行环境和资源、设置系统运行和控制残奥表、加载数据、协调系统和业务同步等。 6.4.3系统变换的方式,1直接变换直接变换在新系统确定正确动作时,在某个确定时间,停止旧系统的动作,并立即使新情报系统有效。 这种做法的优点是简单,可以节省成本和精力,但风险很大。 由于新的系统没有承担过实际的工作,所以可以免不得在驾驶过程中发生意想不到的问题。 在实际应用中,必须采取一定的措施,确保新系统一出现问题,旧系统就能代替工作。 因此,对于重要的系统不要采用这种方法。 此方法仅适用于系统规模小、处理过程不太复杂、数据不太重要的情况。 图6.4直接变换、6.4.3系统变换的方式、2并行变换的主要特征是安全、可靠性。 但是,由于系统必须在相当长的时间内两班并行工作,所以费用和工作量很大。 另外,图6.5并行转
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古乌兰察布市集宁区第一中学2025届物理高一第二学期期末质量检测模拟试题含解析
- 贵州省贵阳市清镇北大培文学校2025年物理高二第二学期期末质量跟踪监视试题含解析
- 冬青树介绍教学课件
- 2025届江苏省东台市创新学校物理高二下期末经典试题含解析
- 宣传培训课件
- 四川省泸县一中2025年物理高一下期末学业质量监测试题含解析
- 四川省会理一中2025年高二物理第二学期期末达标测试试题含解析
- 2025年度道路标线施工环境保护与恢复合同范本
- 二零二五年度矿产原料采购国际运输合同
- 二零二五年高端电子产品区域代理销售合同
- QC小组活动记录【范本模板】
- JJF 1334-2012混凝土裂缝宽度及深度测量仪校准规范
- GB/T 3683-2011橡胶软管及软管组合件油基或水基流体适用的钢丝编织增强液压型规范
- GB/T 3003-2017耐火纤维及制品
- GB/T 1094.1-2013电力变压器第1部分:总则
- 二维动画课件
- 经济责任审计报告
- 五年级语文上册各单元作文范文
- 贵港市国有建设用地改变土地使用条件方案
- 部编人教版八年级上册历史全册课件
- 卡特CAT3406C发动机中文培训
评论
0/150
提交评论