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

下载本文档

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

文档简介

1、8.2广东工业大学商学院8.3广东工业大学商学院信息系统实施信息系统实施8.4广东工业大学商学院信息系统实施信息系统实施8.5广东工业大学商学院信息系统的开发思路系统分析系统设计系统实施8.6广东工业大学商学院 系统实施工作必须在系统分析和系统设计工作完成之后,严格按照系统的开发文档进行。8.7广东工业大学商学院设备的购置与安装设备的购置与安装程序的编制与测试程序的编制与测试数据的录入数据的录入人员的培训人员的培训8.8广东工业大学商学院8.9广东工业大学商学院工作量估计工作量估计实施进度安排实施进度安排系统人员的配备和培训计划系统人员的配备和培训计划系统实施的资金筹措和投入计划系统实施的资金

2、筹措和投入计划8.10广东工业大学商学院物理系统的实施 8.11广东工业大学商学院8.12广东工业大学商学院 编程(编程(Coding)就是为系统各个模)就是为系统各个模块编写程序。根据结构化方法设计了详块编写程序。根据结构化方法设计了详细方案,又有了高级语言,初级程序员细方案,又有了高级语言,初级程序员都可以参加这一阶段的工作。都可以参加这一阶段的工作。8.13广东工业大学商学院 可维护性可维护性 由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级

3、。程序设计的目标程序设计的目标8.14广东工业大学商学院 可靠性可靠性:程序应具有较好的容错能力。 正常情况下能正确工作。 意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。 可理解性:可理解性: 程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。 8.15广东工业大学商学院 效率:效率: 程序能否有效地利用计算机资源。程序能否有效地利用计算机资源。 程序效率的地位: 已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。 程序设计人员工作效率的地位日益重要。不仅能降低软件开发成本;而且可明显降低程序的出错率,进而减轻维护人员的工作负担。为了提高

4、程序设计效率,应充分利用各种软件开发工具。8.16广东工业大学商学院在过去的小程序设计中,主要强调程序的正确和效率。对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。 注意程序效率、可维护性、可理解性三者之间的关系程序效率、可维护性、可理解性三者之间的关系8.17广东工业大学商学院v程序语言的选择程序语言的选择v程序设计的基本要求程序设计的基本要求v程序设计的基本方法程序设计的基本方法v结构化程序设计的基本特点结构化程序设计的基本特点8.18广东工业大学商学院应用领域应用领域-选择语言的关键因素选择语言的关键因素算法和计算的复杂性算法和计算的复杂性软件的运行环境

5、软件的运行环境各种性能的考虑各种性能的考虑数据结构的复杂性数据结构的复杂性程序设计人员的知识水平程序设计人员的知识水平8.19广东工业大学商学院(a)顺序结构(b)条件结构(c)多分支选择结构(d)REPEAT.UNTIL循环结构第一个任务第二个任务ELSE部分THEN部分YESNONONONOYESYESYES分支动作循环条件YESNO循环条件循环任务循环任务NOYES8.20广东工业大学商学院采用自上而下的设计步骤采用自上而下的设计步骤程序逻辑组织模块化程序逻辑组织模块化限制无条件转移语句限制无条件转移语句需要的存储量和运行时间都有一些增加需要的存储量和运行时间都有一些增加8.21广东工业

6、大学商学院信息系统实施信息系统实施8.22广东工业大学商学院8.23广东工业大学商学院8.24广东工业大学商学院8.25广东工业大学商学院8.26广东工业大学商学院8.27广东工业大学商学院8.28广东工业大学商学院8.29广东工业大学商学院动态测试法动态测试法静态测试法静态测试法8.30广东工业大学商学院8.31广东工业大学商学院程序是否适当地接收输入数据产生正确的输出数据保持外部信息的完整性黑盒法:穷举数据,检查所有数据经过处理后所的结果是否正确。选择有代表性的数据进行检查。8.32广东工业大学商学院8.33广东工业大学商学院8.34广东工业大学商学院8.35广东工业大学商学院8.36广东

7、工业大学商学院8.37广东工业大学商学院8.38广东工业大学商学院8.39广东工业大学商学院8.40广东工业大学商学院8.41广东工业大学商学院8.42广东工业大学商学院8.43广东工业大学商学院8.44广东工业大学商学院8.45广东工业大学商学院8.46广东工业大学商学院 )0 , 0)(1 , 1( , )0 , 1(),1 , 1( S )0 , 1(),1 , 1( S )0, 1(),1 , 1( S )1 , 1( )0 , 1(),1 , 1( SX0ANDY0S1YNS28.47广东工业大学商学院8.48广东工业大学商学院8.49广东工业大学商学院单元测试单元测试集成测试集成测

8、试确认测试确认测试系统测试系统测试特殊测试特殊测试8.50广东工业大学商学院1 单元测试单元测试 单元测试是测试系统中的每一个低级处理单元测试是测试系统中的每一个低级处理的基本功能,其目标是告诉程序员哪些程序部的基本功能,其目标是告诉程序员哪些程序部分需要改正或改进。分需要改正或改进。程序代码测试程序代码测试程序功能测试程序功能测试8.51广东工业大学商学院 程序代码调试 利用精心挑选的测试数据,使程序和模块中的每一条语句都能得到执行, 即能够测试程序中的任一逻辑通路。常用的测试数据有以下几种: 用正常数据调试。用异常数据调试。8.52广东工业大学商学院 程序代码调试3. 用错误数据调试。 试

9、验程序对错误的处理能力,包括显示出错信息以及容许修改错误的可能性。 具体检查内容有:输入键号错误输人数据错误操作错误 8.53广东工业大学商学院 程序功能调试 经代码测试正确的程序只是基本上验证了程序逻经代码测试正确的程序只是基本上验证了程序逻辑上的正确性,但并不能验证程序是否满足程序说辑上的正确性,但并不能验证程序是否满足程序说明中定义的功能,也不能验证数据本身是否完备。明中定义的功能,也不能验证数据本身是否完备。程序功能测试则面向程序应用环境,把程序看程序功能测试则面向程序应用环境,把程序看做一个做一个 黑盒子黑盒子 ,认为程序只要满足应用功能上的,认为程序只要满足应用功能上的需求,就是可

10、行的。需求,就是可行的。 8.54广东工业大学商学院2 集成测试(分调)集成测试(分调) 将一个功能内所有程序按次序串联起来进行调试,将一个功能内所有程序按次序串联起来进行调试,目的是要保证模块内各程序间具有正确的控制关系,目的是要保证模块内各程序间具有正确的控制关系,同时可以测试模块的运行效率。同时可以测试模块的运行效率。程序程序1程序程序2程序程序3程序程序18.55广东工业大学商学院模块的连接方法:模块的连接方法:非增量式集成:非增量式集成: 把所有的模块按设计要求一次性全部组装起把所有的模块按设计要求一次性全部组装起来,然后进行整体测试。来,然后进行整体测试。增量式集成:增量式集成:

11、一个一个地扩展模块,一步一步增大测试的一个一个地扩展模块,一步一步增大测试的范围,错误易于定位和纠正。范围,错误易于定位和纠正。8.56广东工业大学商学院3 确认测试确认测试确认测试主要检查已实现的软件是否满足需求确认测试主要检查已实现的软件是否满足需求规格说明书中确定的各种需求。规格说明书中确定的各种需求。 8.57广东工业大学商学院4 系统测试(总调)系统测试(总调) 将所开发的系统放在模拟的产品环境中,其目标将所开发的系统放在模拟的产品环境中,其目标是是保证各子系统、系统与网络、数据库、硬件和任何保证各子系统、系统与网络、数据库、硬件和任何其它公司所特有平台和环境因素相协调其它公司所特有

12、平台和环境因素相协调,保证整个系,保证整个系统运行是一致的,并且使应用程序能满足用户要求的统运行是一致的,并且使应用程序能满足用户要求的灵活性。灵活性。8.58广东工业大学商学院5 特殊调试特殊调试 除了上述常规测试之外,还有一些必要的性能测试,这些测试往往不是针对程序在正常情况下运行的正确与否,而是根据系统需求选择进行的,主要有: 8.59广东工业大学商学院5 特殊调试特殊调试峰值负载测试、容量测试、响应时间测试、恢复能力测试等。严格核对计算机处理和人工处理的两种结果。 实况测试。 8.60广东工业大学商学院8.61广东工业大学商学院软件测试与软件开发过程的关系软件测试与软件开发过程的关系8

13、.62广东工业大学商学院信息系统实施信息系统实施8.63广东工业大学商学院系统切换前的准备系统切换前的准备8.64广东工业大学商学院系统切换系统切换8.65广东工业大学商学院直接转换方式直接转换方式8.66广东工业大学商学院直接转换方式的特点直接转换方式的特点8.67广东工业大学商学院平行(并行)转换方式平行(并行)转换方式8.68广东工业大学商学院平行(并行)转换方式的特点平行(并行)转换方式的特点8.69广东工业大学商学院逐步(分段)转换方式逐步(分段)转换方式8.70广东工业大学商学院逐步(分段)转换方式的特点逐步(分段)转换方式的特点8.71广东工业大学商学院信息系统实施信息系统实施8

14、.72广东工业大学商学院管理信息系统:“样品即产品”管理信息系统需要在使用中不断完善: 1、经过调试的系统难免有不尽如人意的地方,或有的地方效率可以提高,或有使用不够方便的地方; 2、管理环境的新的变化,对信息系统提出了新的要求。8.73广东工业大学商学院维护成本30%-40%开发成本1970年维护成本40%-60%开发成本1980年维护成本70%开发成本1990年系统维护成本的比例系统维护成本的比例8.74广东工业大学商学院维护的内容系统维护包括以下几个方面的工作:1、程序的维护 在系统维护阶段,会有一部分程序需要改动。2、数据文件的维护 业务发生了变化,从而需要建立新文件,或者对现有文件的

15、结构进行修改。3、代码的维护 随着环境的变化,旧的代码不能适应新的要求,必须进行改造。4、机器、设备的维护 包括机器、设备的日常维护与管理。8.75广东工业大学商学院维护的类型维护的类型 依据信息系统需要维护的原因不同,系统维护可分为四依据信息系统需要维护的原因不同,系统维护可分为四种类型:种类型:1、更正性维护(、更正性维护(corrective maintenance) 指由于发现系统中错误而引起的维护,包括诊断问题指由于发现系统中错误而引起的维护,包括诊断问题和改正错误。在软件交付使用后,由于开发时测试的不彻底、和改正错误。在软件交付使用后,由于开发时测试的不彻底、不完全,必然会有一部分

16、隐藏的错误被带到运行阶段来。改不完全,必然会有一部分隐藏的错误被带到运行阶段来。改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程,是改正性维护。和改正错误的过程,是改正性维护。8.76广东工业大学商学院2、适应性维护(adaptive maintenance) 为了适应外界环境的变化而增加或修改系统的部分为了适应外界环境的变化而增加或修改系统的部分功能的维护工作。功能的维护工作。 随着计算机的飞速发展,外部环境(新的硬、随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数软件配置)或数据环境

17、(数据库、数据格式、数据输入输出方式、数据存储介质)可能发生变据输入输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护。程叫做适应性维护。8.77广东工业大学商学院3、完善性维护(perfective maintenance) 为了改善系统功能或适应用户的需要而增加新的功为了改善系统功能或适应用户的需要而增加新的功能的维护工作。能的维护工作。 在软件的使用过程中,用户往往会对软件提出新的在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开功能与性能要求。为了满足这些要求,

18、需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维。叫做完善性维。8.78广东工业大学商学院 4、预防性维护(、预防性维护(preventive maintenance) 对一些使用寿命较长,目前尚能运行,但可能要发对一些使用寿命较长,目前尚能运行,但可能要发生变化的部分进行维护,以适应将来的修改或调整。生变化的部分进行维护,以适应将来的修改或调整。 通常,预防性维护定义为:通常,预防性维护定义为:“把今天的方法学用于把今天的方

19、法学用于昨天的系统以满足明天的需要昨天的系统以满足明天的需要”。也就是说,采用先进。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。(重新)进行设计、编制和测试。8.79广东工业大学商学院适应性维护25%更正性维护21%完善性维护50%预防性维护4%各类维护工作的比例各类维护工作的比例8.80广东工业大学商学院 系统的修改,往往会“牵一发而动全身”。程序、文件、代码的局部修改,都可能影响系统的其他部分。提出修改要求提出修改要求领导批准领导批准分配任务分配任务验收成果验收成果登记修改情况登记修改情况系

20、统维护的管理8.81广东工业大学商学院8.82广东工业大学商学院 信息系统是企业的神经系统,一旦出现了问题,将信息系统是企业的神经系统,一旦出现了问题,将给企业和社会造成巨大的损失和灾难。信息系统的脆弱性给企业和社会造成巨大的损失和灾难。信息系统的脆弱性也为窃取信息提供了条件。也为窃取信息提供了条件。系统的可靠性系统的可靠性 系统的可靠性指在满足一定条件的应用环境中能够正常工作系统的可靠性指在满足一定条件的应用环境中能够正常工作的能力。的能力。 系统的可靠性评价指标:系统的可靠性评价指标:平均无故障运行时间平均无故障运行时间系统开工率系统开工率系统平均维护时间等。系统平均维护时间等。8.83广

21、东工业大学商学院常用的可靠性技术:常用的可靠性技术:设备冗余技术设备冗余技术负荷分布技术负荷分布技术系统重新组合技术系统重新组合技术数据冗余校验技术数据冗余校验技术数据保护与恢复技术数据保护与恢复技术系统动态检测、诊断和自动校正技术等系统动态检测、诊断和自动校正技术等8.84广东工业大学商学院系统的安全性 系统的安全性指为了保护系统硬件、软件和数据致受系统的安全性指为了保护系统硬件、软件和数据致受到偶然的或蓄意的修改、破坏和泄露,而采取的技术和到偶然的或蓄意的修改、破坏和泄露,而采取的技术和管理措施。管理措施。影响信息系统安全性的因素:影响信息系统安全性的因素:自然和不可抗拒因素自然和不可抗拒因素硬件和物理因素硬件和物理因素软件因素软件因素数据因素数据因素人为和管理因素人为和管理因素8.85广东工业大学商学院信息系统的安全措施信息系统的安全措施行政安全措施65%技术安全措施10%法律安全措施10%物理安全措施15

温馨提示

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

评论

0/150

提交评论