《系统实施》PPT课件.ppt_第1页
《系统实施》PPT课件.ppt_第2页
《系统实施》PPT课件.ppt_第3页
《系统实施》PPT课件.ppt_第4页
《系统实施》PPT课件.ppt_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

第6章 系统实施,系统实施是将系统设计阶段的结果在计算机上实现,并应用到实际管理工作之中的过程。即将纸面上的、类似于设计图式的新的管理信息系统方案(物理模型)转成可以实际运行的管理信息系统的软件,并应用到实际管理工作之中。,系统实施是管理信息系统开发工作的后期阶段,是一项涉及到各级管理人员、系统开发技术人员、系统测试人员、系统操作和维护人员的组织协调,以及系统应用场地、设备和资金的调配管理,持续时间长且十分复杂的系统工程。 与系统分析、系统设计阶段相比,工作量大,投入的人力、物力多,组织管理工作繁重是其主要的特点。,了解如何合理选择计算机和网络设备 了解软件开发工具的选择 掌握程序的开发原则及结构化程序设计方法 掌握程序与系统的测试目的、测试方法及测试过程 掌握新老系统的切换,学习目的,内容:,计算机系统的实施,网络系统的实施,设备的选择、购置与安装等,用通信线路把各种设备连接起来组成网络系统,第一节 物理系统实施,依据系统设计阶段确定的计算机系统集成方案,完成计算机系统 的设备采购、网络布线、设备及网络安装调试等工作。,一、计算机系统的实施 计算机品牌选择 计算机购置的基本原则 计算机购置应考虑的问题 计算机的环境要求 计算机设备到货,按合同开箱验收,计算机品牌选择,应采用性能稳定、使用方便、信誉度高和售后服务好的 服务器和计算产品,但也给系统的实施带来了一定的复杂性, 我们必须从这些计算机产品中选择最适合应用需要的品牌。 国外品牌目前有IBM、HP、Compaq、SUN、NEC、Dell等; 国内品牌目前有联想、浪潮、方正等。,能够满足MIS的设计和运行的基本要求,计算机购置的基本原则,(1)计算机系统是否具有合理的性能价格比; (2)系统是不是具有良好的可扩充性; (3)能否得到来自供应商的售后服务和技术支持等。,计算机购置应考虑的问题,计算机的环境要求,(1)机房要安装双层玻璃门窗,并且要求无尘。 (2)硬件通过电缆线连接至电源,电缆走线要安放在防 止静电感应的耐压有脚的活动地板下面。 (3)另外,为了防止由于突然停电造成的事故发生,应 安装备用电源设备,如功率足够的不间断电源(UPS)。,计算机设备到货,按合同开箱验收,(1)安装与调试任务主要应由供货方负责完成。 (2)系统运行用的常规诊断校验系统也应由供货方提供, 并负责操作人员的培训。,二、网络系统的实施 网络产品选型 MIS网络类型及结构 常用的通信线路,内容:,程序设计的标准,结构化程序设计方法,程序设计的目的是为了编写出能满足系统设计 功能要求,并能正确运行的系统。,模块化、结构化、自顶向下与逐步求精,第二节 程序设计,依据系统设计阶段确定的程序设计说明书完成该阶段的编程工作。,第二节 程序设计,一、程序设计的标准 1. 可靠性:程序应具有较好的容错能力。 2. 可维护性:可以对程序进行补充或修改。 3. 可理解性:程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。 4. 效率:程序能否有效地利用计算机资源。,二、结构化程序设计方法,三种基本逻辑结构: 1. 顺序结构 程序执行顺序即程序书写顺序,语句 1,语句 2,语句 n,2. 循环结构 部分程序重复执行多次 do whlie . . . enddo,条件,语句 1,语句 n,其后语句,3. 选择结构(分支结构) 依据条件选择不同的程序执行路径 if 语句组 1 else 语句组 2 endif,条件,语句组 1,语句组 2,其后语句,内容:,内容:,很重要哦,同 学们一定要掌 握哦!,系统测试的基本原则,测试方法,由于测试工作具有复杂性、不彻底性,其综合 性强,技术含量高,还要求测试者具有丰富的 经验,因此,测试工作需要一定的原则。,测试主要分为四步,每一步都是在上一步的 基础上进行的。,第四节 程序和系统测试,测试的目的是发现程序和系统中的错误,并及时改正。,测试步骤,测试输入的是测试用例(数据),输出的是测试结果,测试用例 (数据),测试过程,测试结果,比较,第四节 程序和系统测试,一、系统测试的基本原则 测试工作应避免由原开发人员独立承担,从测试人员来说 程序员避免测试自己设计的程序,因为测试目的是找错。从心理学角度讲,程序员大多对自己的程序存有偏见,总认为没有错误或错误不大,另外程序员对需求规格说明的理解而引入的错误则更难发现,应该由别人或另外的机构来测试会更客观、更有效。,第四节 程序和系统测试,一、系统测试的基本原则 设计的测试方案既包括输入数据也包括预期效果,从测试方案来说 测试用例由输入数据和预期的输出数据两部分组成,因为这样便于对照检查,做到有的放矢。,第四节 程序和系统测试,一、系统测试的基本原则 测试数据既包括合理、有效、正确的数据,也包括不合理、无效或错误的数据,从测试数据来说 因为当以特殊方式使用程序时,会突然发现程序中有许多错误,故使用预期的不合理的输入数据进行程序测试,比用合理的输入数据收获要大,从而能更多地发现错误,提高程序可靠性。,第四节 程序和系统测试,一、系统测试的基本原则 既测试程序该做什么,也测试程序不该做什么,从测试过程来说 因为如果程序做了它不应该做的事,即使程序能做它应该做的事,程序也是错误的。,第四节 程序和系统测试,一、系统测试的基本原则 测试结果和测试文档要保存,从测试结果来说 妥善保存一切测试过程文档,意义是不言而喻的,测试的重现性往往要靠测试文档。,二、测试方法,软件测试,人工测试,机器测试,人工模拟,会审,黑盒测试,白盒测试,个人复查,走查,三、系统测试步骤,1. 单元测试 1)目的:发现编写程序的错误或模块内部错误 2)方法:白盒法 3)测试内容: 边界条件 模块内部数据结构 逻辑处理路径 出错处理,2. 组装测试 1)目的:发现模块接口、协调工作及系统累计误差等错误。 2)方法:黑盒法 非增式测试:组合程序模块成整体进行测试。 增式测试:逐个组装模块,边增加边测试。,3. 确认测试 1)目的:确定软件是否达到系统分析说明书中定义的全部需求。 2)方法:黑盒法 3)测试内容: 功能测试 性能测试:可移植性、兼容性、错误恢复能力以及可维护性等性能指标的满意程度 软件文档检查,4. 系统测试 1)目的:系统各组成部分的协调运行。 2)内容: 配置测试:检查系统内各种资源或设备之间的相互连接和功能分配中的错误。 可靠性与适应性测试:检测系统抗干扰能力、现场容错能力等。 恢复测试:测试系统在硬软件故障时进行恢复而不丢失或损害数据和控制的能力。 安全测试:测试系统安全保护措施的严密性。 强度测试:测试系统在超负荷运行下的承担能力。 用户界面测试:测试系统的易用性和视觉效果等。,硬件、软件、用户和环境等,白盒法,黑盒法,组装测试,确认测试,系统测试步骤,黑盒法,系统测试,内容:,很重要哦,同 学们一定要掌 握哦!,确定了系统切换的方式后,除做好组织准备、物 质准备和人员培训等准备工作外,还应进行数据 准备和系统初始化等工作。,第五节 系统切换,系统切换即如何由旧的现行系统向新的管理信息系统过渡。,系统切换的主要工作,系统切换的基本条件,系统切换仅仅是新系统代替旧系统吗?,系统切换方式,系统切换是一个渐变的过程,切换方式主要 有三种 。,系统切换是由现行系统的工作方式向所开发的管理信息系统的工作方式切换的过程,也是系统的设备、数据、人员等的切换过程。 一、系统切换的基本条件 系统设备:系统切换前购置、安装、调试完毕; 系统人员:系统切换前配齐,进行相关的培训后参与到各管理岗位工作; 系统数据:系统切换所需要的各种数据按要求输入到系统中; 系统文件资料:用户手册、系统操作规程、系统结构与性能介绍手册要完备。,直 接 切 换,并 行 切 换,试点 过渡 切换,二、系统切换方式(方法),直接切换,特点:切换方式简单,费用小,但风险大。 适用对象:小型系统,并行切换,特点:有利于减轻管理人员的心理压力,安全性较好,但费用高。 适用对象:适合于处理复杂的系统,试点过渡切换,特点:既保证了可靠性,又不至于费用太大。 适用对象:大型系统,人员培训,数据准备(整理),系统试运行,系统切换的主要工作,三、系统切换的主要工作,人员培训:培训对象包括系统用户、操作人员以及管理人员等。培训内容有系统的操作与应用、数据输入方式、可能出现的故障和故障排除、文档资料的分类及检索、运行注意事项等等。,数据准备(整理):从原系统中整理出新系统运行所必需的基础数据和资料,即把原系统中的数据加工处理为符合新系统所要求的格式,具体工作包括:历史数据的整理、数据资料的格式化、分类和编码、个别数据及项目的调整等。对于原来采用人工方式处理的信息系统,这部分工作量十分巨大,应当提前进行准备,否则会影响到系统转换的正常实施。,系统试运行: 系统初始化、输入各种数据 记录系统运行状况和产生的数据 核对现行系统和目标系统输出的结果 对系统的操作方式进行考查(方便性、效率等),小结:,能够合理选择计算机和网络设备,组建网络系统 能根据实际情况选择合适的应用软件开发工具 掌握程序的开发原则及结构化程序设计方法 掌握应用系统的测试方法和步骤、新老系统的切换运行及维护方法,练习题,结构化程序设计的基本逻辑结构有哪些? 系统测试过程有哪些步骤? 系统转换有哪几种方式?,判断题,1、系统测试完成后,就可以直接交付用户使用了,不需要再进行实况测试 2、系统实施同系统设计一样,也是自顶向下逐步完成的 3、程序调试过程中采用的测试数据除了正常数据外,还应包括异常数据和错误数据,有人说,“如果对每段程序都进行了充分的测试,完全可以不需要进行集成测试。相反,可以尽早进行系统测试。”,你同意他的话吗?,Thank You !,假设有一台的面包机,从上面倒入面粉与水,开动机器后从下面出来的就是烤好了的面包,这个机器的功能比较单一,接口很清晰,输入是面粉与水,输出是面包。现在假定这个面包机多年未用,内部都生锈了,现在要清洗它,类似于我们开发的软件,软件有Bug,那得通过测试来清理。 那如何清洗这台面包机呢?有两种洗法,一是拿水从上往下灌;另一种是拆开来洗,拆开机器后,拿抺布沾点清洁剂,把各零件的坑坑槽槽擦洗一遍,然后组装回来。拆开来洗是白盒方法,组装在一起用水冲是黑盒方式。,黑盒测试方法(Block_box Testing)工作原理,把程序看成一个黑盒子 完全不考虑程序的内部结构和处理过程 检查程序功能是否按规格说明书的规定正常使用 程序是否适当地接收输入数据产生正确的输出数据,已经知道了产品应该具有的功能 通过测试检验是否每个功能都能正常使用,黑盒测试又被称为功能测试,黑盒测试测试用例的设计,常用的有等价类划分法、边界值分析法等。 等价类划分的主要思想是,程序的输入数据都可以按照程序说明划分为若干个等价类,每一个等价类对于输入条件也可以分为有效的输入和无效的输入两种。对每一个有效的或无效的等价类设计测试用例。如果用某个等价类的一组测试数据进行测试时,不产生错误,则说明对于同一类的其它数据也不会出错;反之,则肯定出错。测试时只需从每个类中任取一种输入数据进行测试即可。,例如,变量的命名规则一般规定如下:变量名的长度不多于40个字符,第一个字符必须为英文字母,其他字符可以英文字母、数字以及下划线的任意组合。用等价分类法设计测试用例。,1、划分等价类,2、测试用例表,40位,42位,白盒测试方法(White_box Testing)工作原理,把程序看成装在一个透明的白盒子里 完全了解程序的内部结构和处理过程 检验程序中的每一条路径是否都能按预定的要求正常工作,覆盖所有路径,白盒测试又被称为结构测试,已经知道了产品内部工作过程 通过测试检验来检验产品内部动作是否按照规格说明书的规定正常进行,白盒测试-举例,某商场在节日期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于10

温馨提示

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

评论

0/150

提交评论