系统实施ppt课件_第1页
系统实施ppt课件_第2页
系统实施ppt课件_第3页
系统实施ppt课件_第4页
系统实施ppt课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Management Information管理信息系统总体框架 第一章 管理信息系统概述 第二章 管理信息系统的开发 第三章 系统规划 第四章 系统分析 第五章 系统设计 第六章 系统实施 第七章 面向对象的系统开发 第八章 决策支持系统与专家系统 第九章 网络环境下的信息系统设计 第十章 信息系统的开展及其影响Management Information第六章 系统实施 6.1 程序设计 6.2 系统测试 6.3 系统转换、维护与评价Management Information6.1 程序设计6.1.1 程序设计言语集成编程工具 1)Visual Basic 2)Visual C+ 3)P

2、ower Builder 4)Delphi关系型数据库软件Management InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement InformationManagem

3、ent InformationManagement InformationManagement InformationManagement InformationManagement InformationManagement Information程序开发工具的选择 1)用户的要求 2)言语的人-机交互功能 3)软件工具 4)开发人员的知识 5)软件可移植性 Management Information6.1.2 程序设计方法从整体上,应采用自顶向下的模块化设计方法;在详细编程中,那么应采用构造化程序设计方法。Management InformationManagement Informat

4、ionManagement InformationManagement Information程序设计的根本要求 1)正确性 2)可了解性 3)可靠性 4)可维护性 5)效率高Management Information程序设计的步骤 1)明确条件和要求 2)分析数据 3)确定流程 4)编写程序 5)检查和调试 6)编写程序运用阐明书Management Information编程风格 1)标识符的命名 学号num,姓名name,年龄age,成果score int num; char name20; int age; float score;Management Information 2)程

5、序的书写格式 main() char c1,c2; c1=a; c2=b; c1=c1-32; c2=c2-32; printf(“%c %cn,c1,c2); Management Information 3)程序的注释 main ( ) int a , b , sum ; /* 定义变量*/ a = 123 ; b = 456 ; /*给变量赋值*/ sum = a + b ; printf (“sum is %d n, sum) ; 4)程序的输入和输出Management Information6.1.3 构造化程序设计顺序构造 这种构造按语句或命令的自然顺序从上到下一条一条的执行。M

6、anagement Information分支构造 分支构造是根据给定条件成立与否,转向执行不同的程序途径的机构。 构造一:构造二: 构造二: IF条件IF条件 DO CASE 命令组命令组 CASE条件 ELSEENDIF 命令组 命令组 ENDIF CASE条件n 命令组n ENDCASE Management Information循环构造 循环构造是指对一段程序不断反复运转,直到循环的条件不满足时为止。 DO WHILE LOOP EXIT ENDDO Management Information6.2 系统测试6.2.1 测试的目的、原那么和过程测试的目的测试根本原那么 1)测试人员

7、该当防止测试本人设计的程序 2)测试用例应分别思索输入和输出 3)测试数据的选取该当思索各种不同情况 4)检查程序能否执行了规定以外的操作 5)留意保管测试用例 6)对已发现的错误模块要足够注重测试用例的定义1)测试内容的一系列情景和每个情景中必需依托输入和输出,而对软件的正确性进展判别的测试文档,称为测试用例。2)测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。Management InformationManagement Information测试用例编号测试用例编号IDID测试用例标题测试用例标题测试的模块测试的模块测试输入条件测试输入条件期望的输出结果期望的输出结果其它阐明

8、其它阐明ID类型标题测试步骤期望的结果说明001登录输入正确密码用户在登录界面输入正确的密码后,按回车键程序提示登录成功002登录输入错误密码用户在登录界面输入错误的密码后,按回车键程序提示输入密码错误,请重新输入003登录不输入的空密码用户在登录界面没有输入任何密码使密码为空后,按回车键程序提示用户没有输入密码,请输入程序应该告知用户没有输入密码,而不是密码错误Management InformationManagement InformationManagement InformationManagement InformationManagement Information测试的过程 一

9、个管理信息系统有假设干个子系统组成,每个子系统又有假设干模块组成。测试任务可分为模块测试、子系统测试和系统测试三个层次。Management Information6.2.2 模块测试 对模块测试,普通分为静态测试和动态测试两种方法。静态测试 上机运转前发现程序的语法和逻辑错误。动态测试 上机运转测试。Management InformationManagement Information动态测试的原理 1)黑盒测试:也称功能测试,将软件看作黑盒子,在完全不思索程序的内部构造和特性的情况下,测试软件的外部特性。 2)白盒测试:也称构造测试,将软件看作一个透明的白盒子,按照程序的内部构造和处置逻

10、辑来选定测试用例,对软件的逻辑途径及过程进展测试,检查它与设计能否相符。 Management Information黑盒测试技术1)等价类划分法:指某个输入域的子集合。步骤: 构成等价类表,每一等价类规定一个独一的编号; 设计一测试用例,使其尽能够多地覆盖尚未被覆盖的有效等价类,反复这一步骤,直到一切有效等价类均被测试用例所覆盖; 设计一新测试用例,使其覆盖一个且只覆盖一个尚未被覆盖的无效等价类,反复这一步骤直到一切无效等价类均被覆盖。例例: : 某报表处置系统要求用户输入处置报表的日期某报表处置系统要求用户输入处置报表的日期,日期限制在,日期限制在20192019年年1 1月至月至2019

11、2019年年1212月,即系统只月,即系统只能对该段期间内的报表进展处置,如日期不在此能对该段期间内的报表进展处置,如日期不在此范围内,那么显示输入错误信息。范围内,那么显示输入错误信息。 系统日期规定由年、月的系统日期规定由年、月的6 6位数字字符组成,前位数字字符组成,前四位代表年,后两位代表月。四位代表年,后两位代表月。 如何用等价类划分法设计测试用例如何用等价类划分法设计测试用例, ,来测试程序来测试程序的日期检查功能?的日期检查功能?Management InformationManagement Information输入条件有效等价类无效等价类报表日期的类型及长度6位数字字符(1

12、)有非数字字符 (4)少于6个数字字符 (5)多于6个数字字符 (6)年份范围在20192019之间 (2)小于2019 (7)大于2019 (8)月份范围在112之间(3)小于1 (9)大于12 (10)“报表日期输入条件的等价类表报表日期输入条件的等价类表Management Information对表中编号为对表中编号为1,2,31,2,3的的3 3个有效个有效等价类用一个测试用例覆盖:等价类用一个测试用例覆盖:测试数据期望结果覆盖范围201906输入有效等价类(1)(2)(3)(1) 6位数字字符位数字字符(2) 年在年在20192019之间之间 (3) 月在月在112之间之间Mana

13、gement Information测试数据期望结果覆盖范围003MAY输入无效等价类(4)20195输入无效等价类(5)2019005输入无效等价类(6)201905输入无效等价类(7)200905输入无效等价类(8)201900输入无效等价类(9)201913输入无效等价类(10)不能出现一样不能出现一样的测试用例的测试用例本例的本例的1010个等价类至个等价类至少需求少需求8 8个测试用例个测试用例黑盒测试技术2)边境值分析法 边境值分析不是从某等价类中随意挑一个作为代表,而是使这个等价类的每个边境都要作为测试条件。Management InformationManagement Inf

14、ormation“报表日期边境值分析法测试用例报表日期边境值分析法测试用例输入条件测试用例说明测试数据期望结果选取理由报表日期类型及长度1个数字字符5显示出错仅有1个合法字符6个数字字符201905输入有效类型及长度均有效5个数字字符20195显示出错比有效长度少17个数字字符2019005显示出错比有效长度多1有1个非数字字符 2019.5显示出错只有1个非法字符全是非数字字符MAY-显示出错6个非法字符年份范围年份为2019年201905输入有效最小年份年份为2019年201905输入有效最大年份年份2019年200905显示出错刚好大于最大年份月份范围月份为1月201901输入有效最小月

15、份月份为12月201912输入有效最大月份月份12201913显示出错刚好大于最大月份白盒测试技术1)逻辑覆盖法2)根本途径测试法Management InformationManagement Information逻辑覆盖测试法 1)语句覆盖 2)判别覆盖 3)条件覆盖 4)判别/条件覆盖 5)条件组合覆盖Management InformationI. A=2, B= 0, X=4 I. A=2, B= 0, X=4 语句覆盖语句覆盖一切的语句至少执行一次!一切的语句至少执行一次!是最弱的逻辑覆盖是最弱的逻辑覆盖Management Information6.3系统转换、维护与评价6.3.1系统转换 指由旧的、手工处置系统向新的计算机信息系统过渡。 信息系统的切换普通有三种方法: 1)直接切换法 2)并行切换法 3)试点过渡法 Management InformationManagement Information6.3.2系统维护 1)程序的维护 2)数据文件的维护 3)代码的维护 4)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论