《管理信息系统系统实施精选PPT.ppt》由会员分享,可在线阅读,更多相关《管理信息系统系统实施精选PPT.ppt(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理信息系统系统实施第1页,此课件共38页哦2学习目标学习目标o 理解系统实施阶段的目的、任务和特点,理解其中主要工作的内理解系统实施阶段的目的、任务和特点,理解其中主要工作的内容和目标。容和目标。o了解人员培训与数据转换的工作内容。了解人员培训与数据转换的工作内容。o 理解软件测试的目的和原则,掌握软件测试的方法和各种测理解软件测试的目的和原则,掌握软件测试的方法和各种测试活动类型。试活动类型。o 理解系统转换的方式及其特点。理解系统转换的方式及其特点。第2页,此课件共38页哦3系统运行和维护系统运行和维护系统实施系统实施系统规划系统规划系统分析系统分析系统设计系统设计可行性研究开发请求初步
2、调查祥细调查审批逻辑设计审查审查总体设计祥细设计验收系统维护系统评价系统转换编程调试第3页,此课件共38页哦48.1 系统实施的目的和任务系统实施的目的和任务主主要要任任务务是是:软软硬硬件件准准备备,程程序序设设计计,系系统统测测试试,基基本本数数据据的的录录入入和和人人员员培培训训,系统转换和编写各种文档等系统转换和编写各种文档等依据系统设计说明书、制定出周密的实施计划,然后付诸实施的过程。依据系统设计说明书、制定出周密的实施计划,然后付诸实施的过程。o程序编码程序编码o质量保证与控制质量保证与控制o数据准备数据准备o组织系统测试组织系统测试o项目管理与实施精度控制项目管理与实施精度控制第
3、4页,此课件共38页哦58.1.2 系统实施阶段的特点系统实施阶段的特点o与系统分析、系统设计阶段相比,系统实施阶段的特点是与系统分析、系统设计阶段相比,系统实施阶段的特点是工工作量大,投入的人力、物力多作量大,投入的人力、物力多。因此,这一阶段的组织管理工作也。因此,这一阶段的组织管理工作也很繁重。对于这样一个多工种、多任务的综合项目,需要合理的调度与很繁重。对于这样一个多工种、多任务的综合项目,需要合理的调度与安排。安排。o系统分析员系统分析员(往往也是项目经理)扮演着一个十分重要的角色。(往往也是项目经理)扮演着一个十分重要的角色。在实在实施阶段,他是组织者施阶段,他是组织者,其任务是制
4、定逐步实现物理模型的具体计划,协,其任务是制定逐步实现物理模型的具体计划,协调各方面的任务,检查工作进度和质量,组织全系统的调试,完成旧系调各方面的任务,检查工作进度和质量,组织全系统的调试,完成旧系统向新系统的转换。统向新系统的转换。第5页,此课件共38页哦68.1.3 系统实施的关键问题系统实施的关键问题o管理因素管理因素:协同:协同系统实施涉及到开发人员、测试人员、各级管理人员系统实施涉及到开发人员、测试人员、各级管理人员,大量大量物资、设备、资金和场地物资、设备、资金和场地,涉及各部门及应用环境涉及各部门及应用环境,十分复杂;十分复杂;各部门人各部门人员之间的协同工作员之间的协同工作(
5、行动上、思想上行动上、思想上),),人员的培训人员的培训(质量质量)。o技术问题:技术问题:o数据整理与规范化数据整理与规范化o软硬件及网络环境建设软硬件及网络环境建设o开发技术选择和使用开发技术选择和使用 第6页,此课件共38页哦78.2 软、硬件准备软、硬件准备 软硬件准备的软硬件准备的主要依据主要依据是是系统设计中的系统物理配置报告和系统设计中的系统物理配置报告和可行性报告中的财力资源约束。可行性报告中的财力资源约束。o设备的购置与安装设备的购置与安装 物理购置报告中详细地规划了机器型号和配置清单,系统实施阶段物理购置报告中详细地规划了机器型号和配置清单,系统实施阶段就据此购置信息系统建
6、设中所需的硬件设备。就据此购置信息系统建设中所需的硬件设备。o软件的购买与安装软件的购买与安装 1 1数据库的创建与测试(购买和使用什么数据库)数据库的创建与测试(购买和使用什么数据库)2 2外购软件的安装和测试外购软件的安装和测试第7页,此课件共38页哦88.3 程序设计与集成开发环境程序设计与集成开发环境程序设计的方法主要包括:程序设计的方法主要包括:o 结构化的程序设计方法结构化的程序设计方法o 速成原型式的程序设计方法速成原型式的程序设计方法o 面向对象的程序设计方法面向对象的程序设计方法第8页,此课件共38页哦91.结构化的程序设计方法结构化的程序设计方法结构化程序设计的基本逻辑结构
7、结构化程序设计的基本逻辑结构 顺序结构顺序结构 选择结构选择结构 单分支选择:单分支选择:第9页,此课件共38页哦10多分支选择:多分支选择:第10页,此课件共38页哦11 循环结构或重复结构循环结构或重复结构“当当”型循环结构型循环结构(DO-WHILE(DO-WHILE结构结构):“直到直到”型循环结构型循环结构(DO-UNTIL(DO-UNTIL结构结构):第11页,此课件共38页哦12结构化程序设计的内容结构化程序设计的内容 限制使用限制使用GO TOGO TO语句;语句;逐步求精的设计方法。在一个程序模块内,先从该模块功能逐步求精的设计方法。在一个程序模块内,先从该模块功能描述出发,
8、一层层地逐步细化,直到最后分解、细化成语句描述出发,一层层地逐步细化,直到最后分解、细化成语句为止。为止。自顶向下的设计、编码和调试。这是把逐步求精的方法由程序模块自顶向下的设计、编码和调试。这是把逐步求精的方法由程序模块内的设计推广到一个系统的设计与实现。内的设计推广到一个系统的设计与实现。主程序员制的组织形式。主程序员制的组织形式。第12页,此课件共38页哦13结构化程序设计原则结构化程序设计原则 关于结构化程序设计,大家普遍认可的原则有以关于结构化程序设计,大家普遍认可的原则有以下几条:下几条:尽量使用顺序、选择、循环等基本控制结构表示程尽量使用顺序、选择、循环等基本控制结构表示程序逻辑
9、;序逻辑;无论是模块还是程序块,应控制只有一个入口和一个无论是模块还是程序块,应控制只有一个入口和一个出口;出口;复杂程序结构应使用嵌套结构。复杂程序结构应使用嵌套结构。第13页,此课件共38页哦142.速成原型式的程序设计方法这种方法在程序设计阶段的具体实施过程是:这种方法在程序设计阶段的具体实施过程是:o将结构图中类似带有将结构图中类似带有普遍性的功能模块集中普遍性的功能模块集中,如菜单模块、,如菜单模块、报表模块、查询模块、图形生成模块等等,这些模块几乎在报表模块、查询模块、图形生成模块等等,这些模块几乎在每个子系统中都是必不可少的。每个子系统中都是必不可少的。o将有普遍件的功能模块集中
10、以后,就可寻找相似的则可考将有普遍件的功能模块集中以后,就可寻找相似的则可考虑虑开发开发一个能够适合各子系统情况的一个能够适合各子系统情况的通用模块通用模块。o用这些软件工具具来生成这些程序模型的用这些软件工具具来生成这些程序模型的原型原型。第14页,此课件共38页哦158.4 人员培训与数据转换人员培训与数据转换人员培训:人员培训:系统开发早期,考虑制定培训计划;在生成文档系统开发早期,考虑制定培训计划;在生成文档时,应该注意在以后的培训期间中如何使用这些文档资料。时,应该注意在以后的培训期间中如何使用这些文档资料。用户用户管理者管理者ISIS人员人员系统概述系统概述关键术语关键术语系统启动
11、和关闭系统启动和关闭主菜单和子菜单主菜单和子菜单图标与快捷键图标与快捷键主要的系统功能主要的系统功能联机和外部帮助联机和外部帮助常见问题常见问题故障解决指导故障解决指导处理突发事件处理突发事件项目由来项目由来成本效益分析成本效益分析对企业目标的支持对企业目标的支持关键的关键的ISIS联系人员联系人员处理系统负载处理系统负载主要的报表和屏幕显示主要的报表和屏幕显示增强的需求增强的需求用户培训用户培训项目的背景和调整项目的背景和调整系统结构系统结构系统文档系统文档典型的用户问题典型的用户问题供应商的支持供应商的支持登录和解决问题登录和解决问题ISIS人员的培训人员的培训用户和管理者的技用户和管理者
12、的技术培训术培训第15页,此课件共38页哦168.5 系统测试系统测试u目标:目标:通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。陷和错误造成的隐患所带来的商业风险。测试只能证明程序中错误的存在,但不能证明程序中没有错误。测试只能证明程序中错误的存在,但不能证明程序中没有错误。u目的:尽可能多地发现系统中存在的问题和错误。目的:尽可能多地发现系统中存在的问题和错误。因此,系统测试是一个查找错因此,系统测试是一个查找错误的过程。误的过程。u对于一个大型信息系统来说,测试小组应
13、该担当起这项任务,设计人员只是配合其工作。对于一个大型信息系统来说,测试小组应该担当起这项任务,设计人员只是配合其工作。在系统测试中,主要是软件的测试。在系统测试中,主要是软件的测试。第16页,此课件共38页哦178.5.3 软件测试的分类软件测试的分类按开发阶段划分按开发阶段划分按测试实施组织划分按测试实施组织划分按测试方式划分按测试方式划分按测试技术划分按测试技术划分第17页,此课件共38页哦181按开发阶段划分单元测试:单元测试:主要以模块为单位进行测试主要以模块为单位进行测试,即测试与设计出即测试与设计出的单个模块的正确性。的单个模块的正确性。集成测试:集成测试:按照设计时做出的结构图
14、按照设计时做出的结构图,把它们连接起来把它们连接起来,进进行组装测试。行组装测试。确认测试:确认测试:在各模块接口无错误并满足软件设计要求的基在各模块接口无错误并满足软件设计要求的基础上础上,还需进行确认测试还需进行确认测试系统测试:系统测试:对它与其它相关的部分或全部软硬件组成的系统对它与其它相关的部分或全部软硬件组成的系统进行综合测试。进行综合测试。验收测试:验收测试:系统试运行了预定的时间后系统试运行了预定的时间后,企业应进行验收测企业应进行验收测试。确认软件能否达到验收标准。试。确认软件能否达到验收标准。第18页,此课件共38页哦192按测试实施组织划分按测试实施组织划分开发方测试(开
15、发方测试(测试)测试)用户测试(用户测试(测试)测试)第三方测试第三方测试第19页,此课件共38页哦203按测试方式划分按测试方式划分静态测试静态测试 静态测试又称为静态分析技术,其基本特征是不执行被测试软静态测试又称为静态分析技术,其基本特征是不执行被测试软件,而对需求分析说明书、软件设计说明书、源程序做结构检件,而对需求分析说明书、软件设计说明书、源程序做结构检查、流图分析、符号执行等找出软件错误。查、流图分析、符号执行等找出软件错误。动态测试动态测试 与静态测试不同,动态测试的基本特征是执行被测程序,通过执与静态测试不同,动态测试的基本特征是执行被测程序,通过执行结果分析软件可能出现的错
16、误。可以人工设计程序测试用例,行结果分析软件可能出现的错误。可以人工设计程序测试用例,也可以由动态分析测试工具做检查与分析。也可以由动态分析测试工具做检查与分析。第20页,此课件共38页哦214按测试技术划分按测试技术划分白盒测试白盒测试 白盒测试也称为结构测试,是通过对程序内部结构的分析、白盒测试也称为结构测试,是通过对程序内部结构的分析、检测来寻找问题。主要介绍一下白盒测试法中的逻辑覆盖法:语检测来寻找问题。主要介绍一下白盒测试法中的逻辑覆盖法:语句覆盖(句覆盖(SCSC);判定覆盖();判定覆盖(DCDC);条件覆盖();条件覆盖(CCCC);条件判定组);条件判定组合覆盖(合覆盖(CD
17、CCDC);路径覆盖);路径覆盖黑盒测试黑盒测试 黑盒测试又称为功能测试,是通过软件的外部表现来发现其缺陷黑盒测试又称为功能测试,是通过软件的外部表现来发现其缺陷和错误。和错误。灰盒测试灰盒测试 灰盒测试介于白盒测试与黑盒测试之间的测试。灰盒测试介于白盒测试与黑盒测试之间的测试。第21页,此课件共38页哦22第22页,此课件共38页哦238.5.4 系统测试计划系统测试计划系统测试计划的内容:系统测试计划的内容:1.1.测试内容测试内容(名称、内容、目的名称、内容、目的)2.2.测试环境测试环境(设备、软件、集成的应用测试环境设备、软件、集成的应用测试环境)3.3.输入数据输入数据(输入数据及
18、选择的策略输入数据及选择的策略)4.4.输出数据输出数据(预期的结果及中间结果预期的结果及中间结果)5.5.操作步骤操作步骤(说明测试的操作过程说明测试的操作过程)6.6.评价标准评价标准(说明测试用能检查的范围及局限性,判说明测试用能检查的范围及局限性,判断测试工作能否通过的评价尺度等断测试工作能否通过的评价尺度等)第23页,此课件共38页哦24黑盒测试举例黑盒测试举例第24页,此课件共38页哦25第25页,此课件共38页哦26第26页,此课件共38页哦27第27页,此课件共38页哦288.5.5 系统测试规程系统测试规程 MISMIS的测试应符合的测试应符合MISMIS应用软件测试规程。主
19、应用软件测试规程。主要内容有:要内容有:1.提交软件测试申请报告;提交软件测试申请报告;2.成立软件测试组;成立软件测试组;3.测试准备、文档审查;测试准备、文档审查;4.软件测试;软件测试;5.形成软件测试报告。形成软件测试报告。第28页,此课件共38页哦298.5.6 系统测试过程中应注意的的问题系统测试过程中应注意的的问题 o在测试过程中一般把发现的错误在测试过程中一般把发现的错误bugbug按其严重性大致按其严重性大致分为分为4 4类:类:o致命错误致命错误(系统崩溃或挂起、破坏数据);(系统崩溃或挂起、破坏数据);o严重错误严重错误(使系统不稳定、产生错误结果、菜单功能(使系统不稳定
20、、产生错误结果、菜单功能无法实现);无法实现);o一般错误一般错误(在完成某一功能时出现的错误,但并不(在完成某一功能时出现的错误,但并不影响该功能的实现);影响该功能的实现);o建议项建议项 (软件不完善或用户使用不方便之处)(软件不完善或用户使用不方便之处)第29页,此课件共38页哦308.6 系统转换系统转换 系统测试完成并通过鉴定后,就将交付使用以代替原系统测试完成并通过鉴定后,就将交付使用以代替原来的系统。系统的交付使用即系统的转换,它来的系统。系统的交付使用即系统的转换,它包括把旧系统包括把旧系统的文件转换成新系统的文件,数据的整理和录入,也包括人的文件转换成新系统的文件,数据的整
21、理和录入,也包括人员、设备、组织机构的改造和调整,有关资料档案的建立和员、设备、组织机构的改造和调整,有关资料档案的建立和移交等。移交等。一般系统转换是在系统移交时同时开始或略微推后,一般系统转换是在系统移交时同时开始或略微推后,是新老系统的更替,是系统调试和检验工作的延续。是新老系统的更替,是系统调试和检验工作的延续。第30页,此课件共38页哦318.6 系统转换系统转换o直接转换方式直接转换方式o并行转换方式并行转换方式o逐步转换方式逐步转换方式第31页,此课件共38页哦321直接转换方式直接转换方式简单、费用低。简单、费用低。风险大,应有一定的保护措施。风险大,应有一定的保护措施。老系统
22、老系统新系统新系统t切换点切换点第32页,此课件共38页哦332并行转换方式并行转换方式 这种转换方式要经过两个阶段这种转换方式要经过两个阶段:第一阶段,新系统试运行,同时原系统继续运行,第一阶段,新系统试运行,同时原系统继续运行,利用原系统对新系统进行检验。利用原系统对新系统进行检验。第二阶段,当新系统可以稳定运行时,原系统第二阶段,当新系统可以稳定运行时,原系统停止运行或各子系统逐步停止运行,系统转换工作停止运行或各子系统逐步停止运行,系统转换工作是平稳过渡的。是平稳过渡的。第33页,此课件共38页哦34 可保证系统的延续性,可进行新老系统的比较,平稳可靠的过渡。可保证系统的延续性,可进行
23、新老系统的比较,平稳可靠的过渡。费用高,易延长系统转换的时间。费用高,易延长系统转换的时间。老系统老系统新系统新系统t并行运行时间并行运行时间2并行转换方式并行转换方式第34页,此课件共38页哦353逐步转换方式 这这种种方方法法综综合合了了直直接接转转换换法法和和并并行行转转换换法法。即即新新系系统统投投入入运运行行时时要要按按阶阶段段或或模模块块来来进进行行,也也就就是是说说,新新系系统统的的一一些些试试点点模模块块与与老老系系统统并并行行工工作作,通通过过试试点点模模块块来来验验证证新新系统的性能,从而逐步取代老系统。系统的性能,从而逐步取代老系统。第35页,此课件共38页哦36 三种转
24、换方式各有利弊,其成本与风险的比较可用图来表示:三种转换方式各有利弊,其成本与风险的比较可用图来表示:第36页,此课件共38页哦378.7 系统实施阶段的文档系统实施阶段的文档o程序设计报告程序设计报告o系统测试报告系统测试报告o系统使用说明书系统使用说明书第37页,此课件共38页哦38本章思考题本章思考题1.1.系统实施的主要工作有哪些?系统实施的主要工作有哪些?2.2.系统测试的步骤有哪些?各个步骤的核心任务是系统测试的步骤有哪些?各个步骤的核心任务是什么?什么?3.3.为什么要进行系统转换?系统转换有哪些方式?为什么要进行系统转换?系统转换有哪些方式?这些方式各有什么优缺点?这些方式各有什么优缺点?第38页,此课件共38页哦