1、第7章 系统实施、维护与评价,内容,内容提要7.1系统实施的内容和关键问题7.2系统测试7.3系统的转换7.4系统的运行和维护7.5系统的评价,返回,由安博测试空间技术中心http:/ 一个好的设计方案,只有经过精心实施,才能带来实际效益,因此,系统实施阶段的工作对系统的质量有着十分直接的影响。,返回,7.1 系统实施的内容和关键问题,7.1.1 系统实施的内容7.1.2 系统实施的关键问题,返回,7.1.1 系统实施的内容,建立硬、软件环境,选择开发环境和工具;实现物理系统;进行系统测试,排除错误并完善功能;装载数据,系统试运行,做局部调整;用户技术培训和操作培训;进行系统交接;制订系统管理
2、和操作制度,正确运行系统;维护系统,实现设计目标,发挥最大效益。,返回,按键或鼠标,7.1.2 系统实施的关键问题,1. 管理因素2. 技术因素,返回,1.管理因素,系统实施涉及到开发人员、测试人员、各级管理人员,大量物资、设备、资金和场地,涉及各部门及应用环境,十分复杂,如没有强有力的管理措施,将无法进行。 各部门人员之间的协同工作(行动上、思想上),人员的培训(质量)。,返回,2.技术因素,数据整理与规范化软硬件及网络环境建设开发技术选择和使用,返回, 数据整理与规范化,MIS的成功实施,依赖于企业准确、全面、规范化的基础数据。 MIS是一个数据加工厂,没有高质量的数据原材料,是不可能有高
3、质量的信息产品。,返回, 软硬件及网络环境的建设,建设MIS的软件、硬件及网络环境是一项技术性高、工作量大的任务。它是MIS运行的基础设施和平台,如其不能很好地工作,MIS就不可能很好地工作,因此,它是企业应用的前提和基石。,返回, 开发技术选择和使用,MIS与其它软件系统的不同 开放的系统 基于企业具体环境的应用系统 人机交互系统,快速高效地实现MIS的根本途径是: 使用合适的系统开发工具。它是直接影响MIS实施的最重要的技术因素。,返回,按键或鼠标,开放的系统,MIS要兼容大量不同类型的硬件和软件,并且要能支持未来计算机软硬件技术的发展,使原有系统能够轻松移植到新的软硬件环境中去。,返回,
4、基于企业具体环境的应用系统,MIS的功能设置,系统结构等均受制于企业的组织机构和运行方式。 一个好的MIS的设计和实现,应该在企业组织和业务过程发生改变后,能够充分利用原有系统资源,快速方便地重新构筑新的系统。 这种设计和实现称为是支持“业务过程重构”的。,返回,按键或鼠标,人机交互系统,是设计的目标之一,要让不懂计算机的人也能方便地操作,完成自己的工作。因此人机接口或界面的设计和开发在MIS中显得特别重要,成为衡量MIS质量的重要指标。,返回,物理系统的实施,MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动的总和计算机系统的实施 计算机品牌选择
5、: 国外品牌目前有IBM、HP、 SUN、NEC、Dell等; 国内品牌目前有联想、新浪潮、方正等。,网络系统的实施就是用通信线路把各种设备连接起来组成网络系统。 流行网络产品厂家Cisco:Cisco公司是世界上最大的计算机网络产品供应商。 但采用该公司系统的投资较高。3Com:3Com 公司在中国有广泛的市场份额和多个成功案例,产品性能稳定可靠,售后服务好,投资也较少,在北京、上海、成都、广州、武汉和香港等均设有办事处。 网络产品选型: 路由器设备:是Cisco公司的主打产品,可采用Cisco公司的产品; 交换机设备:3Com公司及其交换机闻名国内外,可采用3Com 公司的产品。, MIS
6、网络类型及结构: 局域网(LAN)通常指一定范围内的网络,可以实现楼宇内部和邻近的几座大楼之间的内部联系。 广域网(WAN)设备之间的通信,通常利用公共电信网络,如中国公用数字数据网CHINADDN、中国公用分组交换网CHINAPAC 常用的通信线路: 双绞线; 同轴电缆 ; 光纤电缆; 微波和卫星通信等,7.2 系统测试,7.2.1 系统测试的主要内容7.2.2 系统测试计划7.2.3 系统测试规程,返回,7.3.1 系统测试的主要内容, 单元测试 组装测试 确认测试 系统测试 验收测试,返回,按键或鼠标, 单元测试,主要以模块为单位进行测试,即测试与设计出的单个模块的正确性。模块接口(信息
7、能否正确地流进流出)数据结构(内部数据的内容、形式及相互关是否正确)边界条件(在边界上的数据能否正确的执行)覆盖条件(能否达到满足特定的逻辑覆盖)出错处理(出错处理措施是否有效),返回,按键或鼠标, 组装测试,在每个模块完成单元测试后,需按照设计时做出的结构图,把它们连接起来,进行组装测试。各模块是否无错误地连接;能否保证数据有效传输及数据的完整和一致性;人机界面及各种通信接口能否满足设要求;能否与硬件系统的所有设备正确连。,返回,按键或鼠标, 确认测试,组装测试完成后,在各模块接口无错误并满足软件设计要求的基础上,还需进行确认测试。包括:功能方面:测试系统输入、处理、输出是否满足要求;性能方
8、面:测试系统的数据精确度、时间性(响应、更新处理、数据转换及传输及行时间等)、适应性(操作方式、运行环境、应变能力等)是否满足设计要求; 其他限制条件的测试,如:可使用性、安保密性、可维护性、可移植性、故障处理能力等。,返回,按键或鼠标, 系统测试,在软件完成确认测试后,对它与其它相关的部分或全部软硬件组成的系统进行综合测试。恢复测试:使软件出错,测试其恢复的能力及时间;安全测试:测试其是否有安全保密的漏洞;强度测试:测试系统的极限能力;性能测试:检验安装在系统内的软件运行性能与强度测试结合。,返回,按键或鼠标, 验收测试,系统测试完成,且系统试运行了预定的时间后,企业应进行验收测试。确认软件
9、能否达到验收标准。此时应在软件投入运行后所处的实际工作环境下进行验收。文档资料的审查验收功能测试(按照实施方案)性能测试 强化测试性能降级执行方式测试,返回,按键或鼠标,7.3.2 系统测试计划,系统测试计划的内容:1.测试内容(名称、内容、目的)2.测试环境(设备、软件、集成的应用测试环境)3.输入数据(输入数据及选择的策略)4.输出数据(预期的结果及中间结果)5.操作步骤(说明测试的操作过程)6.评价标准(说明测试用例能检查的范围及局限性,判断测试工作能否通过的评价尺度等),返回,按键或鼠标,7.3.3 系统测试规程,MIS的测试应符合MIS应用软件测试规程。主要内容有: 1. 提交软件测
10、试申请报告; 2. 成立软件测试组; 3. 测试准备、文档审查; 4. 软件测试; 5. 形成软件测试报告。,返回,按键或鼠标,7.4 系统的转换,7.4.1系统转换前的准备工作7.4.2系统转换的方式,返回,7.4.1系统转换前的准备工作,1. 数据准备2. 文档的准备3. 用户培训,返回,1.数据准备,是从老系统中整理出新系统运行所需的基础数据和资料,即把老系统的文件、数据加工成符合新系统要求的数据,其中包括历史数据的整理、数据口径的调整、数据资料的格式化,分类,编码,数据的增删改等。,返回,2.文档的准备,在系统开发结束后,应有一完整的开发文档资料,它记录了开发过程中的开发轨迹,是开发人
11、员工作的依据,也是用户运行系统、维护系统的依据。文档资料要与开发方法相一致,且符合一定的规范。在系统运行之前要准备齐全,形成正规的文件。,返回,3. 用户培训, 操作人员 管理人员 系统管理人员,返回,7.4.2 系统转换的方式,1. 直接转换2. 并行转换3. 分段转换,返回,1. 直接转换,简单、费用低。风险大,应有一定的保护措施。,返回,老系统,新系统,t,切换点,2. 并行转换,可保证系统的延续性,可进行新老系统的比较,平稳可靠的过渡。 费用高,易延长系统转换的时间。,返回,老系统,新系统,t,并行运行时间,3. 分段转换,避免了直接转换的风险,及并行转换的双倍费用,但会出现接口问题。
12、适于大型系统,可保证平稳、可靠。,返回,老系统 新系统,t,分段转换过渡时间,按键或鼠标,7.5 系统的运行和维护,7.5.1 系统的运行7.5.2 系统的维护,返回,7.5.1 系统的运行, 运行的组织 建立和健全管理体制,返回, 运行的组织,返回,经理,计划处,财务处,供应处,信息处,下页,与其他部门平行,按键或鼠标,参谋中心,返回,经理,信息中心,生产处,供应处,财务处,计划处,按键或鼠标,建立和健全管理体制,明确规定各类人员的职责范围和责任,出现问题时有一套规则进行处理。,返回,7.5.2 系统的维护, 硬件维护 数据维护 软件维护 系统维护过程,返回, 硬件维护,定期设备保养 进行例
13、行的设备检查与保养突发性故障维修当设备出现突发性故障时,由专职人员或请厂商来排除故障。,返回, 数据维护,一般由数据库管理员负责,主要负责数据库的安全性和完整性以及进行并发性控制。,返回, 软件维护,指系统中应用程序的维护。,返回,返回,比例,内容,软件维护与开发费用的比例关系,20世纪70年代 80年代 90年代35%40% 40%60% 70%80% 开发时间:13年 维 护 期:510年,返回,按键或鼠标,软件维护的内容,1. 正确性维护2. 适应性维护3. 完善性维护4. 预防性维护,返回,1.正确性维护,改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。 占整个维护工作量的17%
14、21%。,返回,返回,2. 适应性维护,使应用软件适应环境变化和管理需求变化而进行的修改。 占整个维护工作量的18%25%。,返回,3.完善性维护,为扩充功能和改善性能而进行的修改。 占整个维护工作量的50%66%。,返回,4. 预防性维护,改进应用软件的可靠性和可维护性而进行的修改。占整个维护工作量的4%。,返回, 系统维护过程,1. 建立维护组织2. 安排计划3. 维护的实施为保证系统维护工作的顺利进行,应注意的问题:,返回,注意的问题,1.建立健全各类系统开发文档资料;2.文档资料要标准化;3.开发过程中要严格按照各阶段所规定的开发原则和规范进行;4.维护文档的可追踪性;5.建立健全从系
15、统开发到系统运行各阶段的管理制度。,返回,7.6 系统的评价,7.6.1 系统评价的目的7.6.2 系统评价的内容7.6.3 经济效果评价,返回,7.6.1 系统评价的目的,检查系统的目标、功能及各项指标是否达到设计要求;检查系统的质量;检查系统的使用效果;根据评审和分析的结果,找出系统的薄弱环节,提出改进意见。,返回,7.6.2 系统评价的内容,1. 性能评价2. 经济效果评价3. 其它方面评价,返回,1. 性能评价,完整性、可维护性、可靠性、适应性、方便灵活性、安全保密性、设备利用率、响应时间、系统吞吐量。,返回,3. 其它方面评价, 文档 程序 开发周期 存在问题,返回,7.6.3 经济效果评价, 直接效果 间接效果,返回, 间接效果,表现在企业管理水平和管理效率的提高程度上。综合性的效果。 提高管理效率 提高管理水平 提高企业对市场的适应能力,返回, 直接效果,指可以定量计算的效果,通常用以下指标来反映: 一次性投资 经营费用 年生产费用节约额 机时成本,返回,习题6,1.简述系统维护的内容。2.系统转换的方式有哪些?3. 评价MIS的主要依据是什么?5.系统实施的关键问题有哪些? 如何解决?,返回,