《信息系统实施》PPT课件.ppt

上传人:大米 文档编号:577629501 上传时间:2024-08-22 格式:PPT 页数:28 大小:1,022.52KB
返回 下载 相关 举报
《信息系统实施》PPT课件.ppt_第1页
第1页 / 共28页
《信息系统实施》PPT课件.ppt_第2页
第2页 / 共28页
《信息系统实施》PPT课件.ppt_第3页
第3页 / 共28页
《信息系统实施》PPT课件.ppt_第4页
第4页 / 共28页
《信息系统实施》PPT课件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《《信息系统实施》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《信息系统实施》PPT课件.ppt(28页珍藏版)》请在金锄头文库上搜索。

1、第第7章章信息系统实施信息系统实施8/22/20241长春工业大学7.1系统实施阶段系统实施阶段的任务的任务8/22/20242长春工业大学7.1.1主要内容和步骤主要内容和步骤物理系统的实施。物理系统的实施。程序设计。程序设计。系统调试。系统调试。基础数据的录入。基础数据的录入。系统人员培训。系统人员培训。系统转换。系统转换。文档的建立与完善。文档的建立与完善。7.1.2系统实施计划制定系统实施计划制定v1.制定实施计划应考虑制定实施计划应考虑的问题的问题工作量的估计。工作量的估计。实施进度安排。实施进度安排。系统人员配备和培系统人员配备和培训。训。系统实施的资金筹系统实施的资金筹措和投入。

2、措和投入。v2.实施计划的内容实施计划的内容设备采购供应计划。设备采购供应计划。环境资源供应计划。环境资源供应计划。变更控制计划。变更控制计划。进度控制计划。进度控制计划。7.2.1设备购置设备购置质量可靠,价格合理。质量可靠,价格合理。资料齐全,手续完整。资料齐全,手续完整。计算机设备的兼容性和可维护性。计算机设备的兼容性和可维护性。7.2.2计算机机房的建设计算机机房的建设计算机机房是指能够满足安放计算机设备所要计算机机房是指能够满足安放计算机设备所要求的各项环境指标,使其充分发挥功能的工作求的各项环境指标,使其充分发挥功能的工作场地。场地。计算机机房的建设要考虑计算机系统设备和用计算机机

3、房的建设要考虑计算机系统设备和用户人员对环境的要求,要计算好机房的面积。户人员对环境的要求,要计算好机房的面积。在建设时要依据所需容纳的计算机台数计算出在建设时要依据所需容纳的计算机台数计算出机房的面积,要考虑电源的设置及今后联网布机房的面积,要考虑电源的设置及今后联网布线的需求,如需预埋何种线路、需在哪里留有线的需求,如需预埋何种线路、需在哪里留有接口等。接口等。7.2.3设备的安装与调试设备的安装与调试v设备的安装是指将计算机系统设备设备的安装是指将计算机系统设备按照总体设计方案中指定的位置所按照总体设计方案中指定的位置所进行的设备组装工作。进行的设备组装工作。v设备的调试是指在系统设备安

4、装完设备的调试是指在系统设备安装完毕后对其各项硬件和软件功能的调毕后对其各项硬件和软件功能的调试。试。7.3程序设计程序设计8/22/20248长春工业大学7.3.1程序设计的任务与基本要求程序设计的任务与基本要求程序的功能必须按照规定的要求,正确程序的功能必须按照规定的要求,正确地满足预期的需要;地满足预期的需要;程序的内容清晰、明了,书写格式及变程序的内容清晰、明了,书写格式及变量的命名等都有统一的规范,便于阅读和量的命名等都有统一的规范,便于阅读和理解;理解;程序的结构严谨、简捷,算法和语句选程序的结构严谨、简捷,算法和语句选用合理,执行速度快,节省机时;用合理,执行速度快,节省机时;程

5、序和数据的存储、调用安排得当,节程序和数据的存储、调用安排得当,节省存储空间;省存储空间;程序的适应性强。程序的适应性强。7.3.2程序设计方法程序设计方法v1.结构化程序设计方法结构化程序设计方法结构化程序设计是一种设计程序的技术,它采结构化程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出用自顶向下逐步求精的设计方法和单入口单出口的控制技术。口的控制技术。结构化程序设计的基本思想是按自顶向下逐步结构化程序设计的基本思想是按自顶向下逐步求精的方式,由三种标准控制结构反复嵌套来求精的方式,由三种标准控制结构反复嵌套来构造一个程序:顺序、选择、循环。构造一个程序:顺序、选

6、择、循环。v2.原型式的程序开发方法原型式的程序开发方法v3.面向对象程序设计方法面向对象程序设计方法7.3.3程序设计语言的选择程序设计语言的选择语言的结构化机制与数据管理能力。语言的结构化机制与数据管理能力。语言可提供的交互功能。语言可提供的交互功能。有较丰富的软件工具。有较丰富的软件工具。开发人员的熟练程度。开发人员的熟练程度。软件可移植性要求。软件可移植性要求。系统用户的要求。系统用户的要求。7.3.4程序设计的风格程序设计的风格1.适当的程序注释适当的程序注释2.有规律的程序书写格式有规律的程序书写格式3.恰当选择变量名恰当选择变量名7.3.5衡量编程工作的指标衡量编程工作的指标可靠

7、性(可靠性(Reliability)实用性(实用性(Suability)规范性(规范性(Standardability可读性(可读性(Readability)可维护性(可维护性(Maintainability)7.3.6常用的编程工具常用的编程工具v常用编程语言类。它是指由传统编程工具常用编程语言类。它是指由传统编程工具发展而来的一类程序设计语言。当前常用的发展而来的一类程序设计语言。当前常用的有:有:VisualC+、VisualBasic、Delphi、PowerBuilder、Java语言等等。语言等等。v数据库类。它是信息系统中数据存放的中数据库类。它是信息系统中数据存放的中心和整个系

8、统数据传递和交换的枢纽。目前心和整个系统数据传递和交换的枢纽。目前市场上提供的数据库类产品主要有两类:市场上提供的数据库类产品主要有两类:xBASE系统(以微机关系数据库为基础)系统(以微机关系数据库为基础)和大型数据库系统:和大型数据库系统:Oracle系统,系统,Sybase系统,系统,Ingers系统,系统,Informix系统,系统,DB2系统等等。系统等等。v程序生成工具类。它是指第四代程序程序生成工具类。它是指第四代程序(4GLs)生成语言,是一种基于常用数据处生成语言,是一种基于常用数据处理功能和程序之间的对应关系的自动编程理功能和程序之间的对应关系的自动编程工具。工具。FoxP

9、ro,VisualBASIC,VisualC+,CASE,PowerBuilder等。目前这类工具发展的一个趋等。目前这类工具发展的一个趋势是功能综合化,生成程序模块语言专一化。势是功能综合化,生成程序模块语言专一化。v系统开发工具类。系统开发工具类。专用开发工具类和综合开发工具类。专用开发工具类和综合开发工具类。v客户客户/服务器服务器(C/S)工具类。工具类。v面向对象编程工具类。面向对象编程工具类。它主要是指与它主要是指与OO方法相对应的编程工具。目方法相对应的编程工具。目前常见的工具有:前常见的工具有:C(或(或VC),),Smalltalk。7.3.7几种常用编程工具简介几种常用编程

10、工具简介v1.VisualBASIC(VB)VisualBASICScriptingEdition(VBScript)是广泛使用的脚本是广泛使用的脚本语言,它是言,它是VisualBASIC语言的子集,可嵌入言的子集,可嵌入HTML语言中,用于言中,用于网网页设计,如,如ASP(ActiveServerPage)文件。)文件。VB的数据的数据访问特性允特性允许对包括包括MicrosoftSQLServer和其他企和其他企业数据数据库在内的大部分数据在内的大部分数据库格式建立数据格式建立数据库和前端和前端应用程序以及用程序以及可可调整的服整的服务器端部件。器端部件。利用利用ActiveX(TM)

11、技技术可使用其他可使用其他应用程序提供的功能。用程序提供的功能。VB的的Internet能力能力强强大,很容易在大,很容易在应用程序内通用程序内通过Internet或或Intranet访问文档和文档和应用程序,或者用程序,或者创建建Internet服服务器器应用程序。用程序。VB可以与可以与Windows家族无家族无缝连接;具有接;具有编写写DHTML的的简单IDE,编写静写静态页面非常方便。面非常方便。VB可以用于开可以用于开发多媒体、数据多媒体、数据库、网、网络、图形等方面的形等方面的应用程序,用程序,是新人开是新人开发与系与系统无关的无关的综合合应用用程序的首程序的首选。v2.Power

12、Builder(PB)v3.VisualC+v4.JavaJava是一种简单的编程语言。是一种简单的编程语言。Java是面向对象的编程语言是面向对象的编程语言Java是解释型的编程语言。是解释型的编程语言。Java是安全的编程语言。是安全的编程语言。Java是可移植的编程语言。是可移植的编程语言。Java是多线程的编程语言。是多线程的编程语言。v5.Delphi7.4系统调试与测试系统调试与测试8/22/202419长春工业大学7.4.1调试的策略和基本原则调试的策略和基本原则v调试的目的在于发现调试的目的在于发现系统中的错误并及时系统中的错误并及时纠正。纠正。v调试用例应该由调试用例应该由“

13、输入数据输入数据”和和“预期预期的输出结果的输出结果”组成。组成。v不仅要选用合理的不仅要选用合理的输入数据进行调试,输入数据进行调试,还应选用不合理的甚还应选用不合理的甚至错误的输入数据。至错误的输入数据。v除了检查程序是否除了检查程序是否做了它应该做的工作,做了它应该做的工作,还应检查程序是否做还应检查程序是否做了它不该做的事情。了它不该做的事情。v应该长期保留所有应该长期保留所有的调试用例,直至该的调试用例,直至该系统被废弃不用为止。系统被废弃不用为止。7.4.2测试方法测试方法v1.静态测试法静态测试法v2.动态测试法动态测试法设计设计“测试用例测试用例”,执行被测程序和分析执行结果并

14、,执行被测程序和分析执行结果并发现错误。发现错误。为了进行动态测试,需要预先准备好两种数据:输入为了进行动态测试,需要预先准备好两种数据:输入数据和预期的输出结果,即准备好测试用例。数据和预期的输出结果,即准备好测试用例。白盒测试时,测试者对被测试程序的内部结构是清楚白盒测试时,测试者对被测试程序的内部结构是清楚的。的。黑盒测试的情况正好相反。此时,测试者把被测程序黑盒测试的情况正好相反。此时,测试者把被测程序看成一个黑盒,完全用不着关心程序的内部结构。看成一个黑盒,完全用不着关心程序的内部结构。常把黑盒法和白盒法联合起来进行,这也称为灰盒法。常把黑盒法和白盒法联合起来进行,这也称为灰盒法。7

15、.4.3设计测试用例的技术设计测试用例的技术v1.等价划分等价划分v2.边界值分析边界值分析v3.错误推测错误推测v4.输入组合输入组合v5.逻辑覆盖(白箱测试逻辑覆盖(白箱测试技术)技术)(1)语句覆盖语句覆盖(2)判定覆盖判定覆盖(3)条件覆盖条件覆盖(4)判定判定/条件覆盖条件覆盖(5)条件组合覆盖条件组合覆盖(6)路径覆盖路径覆盖7.4.4调试步骤调试步骤v1.模块调试模块调试也称为程序调试。模块调试的目的是保证每个也称为程序调试。模块调试的目的是保证每个模块本身能正常运行,在该步调试中发现的问模块本身能正常运行,在该步调试中发现的问题大都是程序设计或详细设计中的错误。题大都是程序设计

16、或详细设计中的错误。v2.分调分调分调也称子系统调试,就是把经过调试的模块分调也称子系统调试,就是把经过调试的模块放在一起形成一个子系统来调试。放在一起形成一个子系统来调试。v3.总调总调总调,也称为系统调试,它是把经过调试的子总调,也称为系统调试,它是把经过调试的子系统装配成一个完整的系统来调试,用以发现系统装配成一个完整的系统来调试,用以发现系统设计和程序设计中的错误,包括对子系统系统设计和程序设计中的错误,包括对子系统之间的接口,数据通讯,处理功能,资源共享之间的接口,数据通讯,处理功能,资源共享以及系统遭到破坏后能否按要求恢复等问题的以及系统遭到破坏后能否按要求恢复等问题的调试,验证系

17、统的功能是否达到设计说明书的调试,验证系统的功能是否达到设计说明书的要求。要求。v4.特殊测试特殊测试峰值负载测试、容量测试、响应时间测试、恢峰值负载测试、容量测试、响应时间测试、恢复能力测试等。复能力测试等。7.5系统转换系统转换8/22/202425长春工业大学7.5.1系统转换的条件准备系统转换的条件准备v1.数据准备数据准备数据的收集整理数据的收集整理数据转换数据转换数据录入数据录入v2.系统文档准备系统文档准备系统一般性说明文件。系统一般性说明文件。系统开发报告。系统开发报告。系统说明书。系统说明书。操作说明。操作说明。v3.人员培训人员培训(1)事务管理人员事务管理人员(2)系统操

18、作员系统操作员(3)系统维护人员系统维护人员v4.设备安装设备安装7.5.2系统试运行系统试运行v系统试运行是指在系统没有正式转换之前系统试运行是指在系统没有正式转换之前所进行的试验运行。它是系统正式转换的所进行的试验运行。它是系统正式转换的前期准备工作,是系统调试工作的延续。前期准备工作,是系统调试工作的延续。v系统试运行要输入各种原始数据,记录系系统试运行要输入各种原始数据,记录系统运行状况和产生的数据,核对现行系统统运行状况和产生的数据,核对现行系统与目标系统输出的结果,同时对目标系统与目标系统输出的结果,同时对目标系统的操作方式进行考查(方便性、效率、安的操作方式进行考查(方便性、效率、安全可靠性、误操作保护等),测试系统运全可靠性、误操作保护等),测试系统运行、响应速度(运算、传递、查询、输出行、响应速度(运算、传递、查询、输出速度等)。速度等)。7.5.3系统转换系统转换v1.直接转换直接转换v2.平行转换平行转换v3.分段转换分段转换旧系统旧系统新系统新系统旧系统旧系统新系统新系统旧系统旧系统新新1新新3新新2新系统新系统

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号