信息系统实施课件.ppt
《信息系统实施课件.ppt》由会员分享,可在线阅读,更多相关《信息系统实施课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、第18章 信息系统实施,学习目的,了解外购方案的实施过程掌握程序设计的方法理解程序调试与系统测试的方法了解人员培训的方法掌握系统切换的方法了解外购/外包方案的实施过程掌握程序设计的方法了解现代组件开发技术了解版本管理技术理解程序调试与系统测试的方法了解人员培训的方法掌握系统转换的方法,信息系统的实施,系统实施的目标将设计的结果转换为可以在计算机上具体执行的软件系统,就是将“设计图纸”上的新系统方案变成用户看得见、可运行、能够帮助用户完成所需功能的实在系统系统实施的任务按照设计说明书的要求,熟悉和安装新的硬件、软件编制程序调试新系统对管理人员进行培训完成数据准备工作投入试运行,本讲内容,外购方案
2、的实施过程 程序设计的组织 组件开发技术 程序调试与系统测试 人员培训 系统运行和维护版本管理,外购方案的实施过程,外购方案实施的可行性外购的概念购买信息系统中能够根据设计要求完成相关功能的软件,或是程序模块。外购的特点缩短开发的时间投入比较少的费用保证系统的可靠性此外,外购的软件比较规范,有比较完整的文档资料,叙述比较规范等,而且操作界面有比较强的一致性,如菜单中各菜单项的叙述及位置等,并能提供一定的操作培训。,外购方案的实施过程,外购方案实施的可行性供应商的服务信誉问题升级服务软件的修改问题系统运行的效率不同软件之间的衔接,外购方案的实施过程,外购或外包方案的实施掌握信息的各项功能回顾系统
3、的设计方案估计系统的大小和未来的需求明确各种条件的限制确定软件系统的供应商办法一:与计算机硬件厂家联系办法二:在行业的商业期刊上寻找软件提供商办法三:向同行业或相关的企业咨询,也可以向有关的专家或资深的系统开发人员咨询办法四:采用招标的方式寻找软件商。可以通过媒体或是企业自己的网站发布对软件的要求,向外招标,坐等软件商“上门服务”,外购方案的实施过程,外购或外包方案的实施评估购置软件系统的功能购置软件系统安装软件系统,本讲内容,外购方案的实施过程 程序设计的组织 组件开发技术 程序调试与系统测试 人员培训 系统运行和维护版本管理,程序设计的组织,明确编程的目的所开发信息系统的作用、功能信息系统
4、的总体结构及模块划分所设计程序应完成的功能,在整个系统中的作用和位置程序的前后调用关系,调用间传递的各种数据信息程序中详细的逻辑处理过程,相应的特殊要求程序设计时所要涉及的数据库及数据文件,并注意相关文件的格式要求根据系统分析与设计的要求,程序设计中将要采用的计算方法、处理精度等,程序设计的组织,衡量编程工作的指标可靠性(Reliability)可靠性指标可以包含安全可靠性和运行可靠性两方面内容系统的安全可靠性反映在多个方面,如操作人员的安全可靠问题,系统运行时数据存取的安全可靠问题,进行网络通信时数据信息传递的安全可靠问题。系统的安全可靠性一般都要通过系统分析与设计过程来严格定义。系统的运行
5、可靠性只能通过高质量的程序设计、仔细周到的程序调试、详尽严格的系统测试等工作过程来把关。规范性(Standardability)规范性就要求系统的划分、书写的格式、变量的命名等等都有统一的规范要求。程序设计的规范化,对今后的阅读、修改、维护等都会带来便利。因而在编程时走规范化的道路是十分必要的。,程序设计的组织,衡量编程工作的指标可读性(Readability)程序设计人员所编写的程序应该是条理清晰,结构清楚,他人易于理解。要使程序具有可读性,除了结构清晰以外,还需要在程序中插入必要的注释性语句,如说明程序的功能、解释变量的含义、描述特殊处理的细节等等,这将为今后他人阅读该程序、修改程序提供很
6、大的方便。可维护性(Maintainability)当程序各部分相互独立时,在维护过程中可以将牵一发而动全身的现象基本消除或是降低到最低限度。如果程序做到了编程规范、结构清晰、可读性强,那么它的可维护性也是比较好的,否则将会大大增加维护的工作量。,程序设计的组织,程序设计的方法结构化程序设计方法速成原型式的程序设计方法面向对象的程序设计方法,程序设计的组织,程序设计的方法结构化程序设计方法在进行程序内部设计时,强调自顶向下的过程,而在程序设计的外部则强调自底向上的实现整个系统。当某些系统开发过程不够规范,特别是模块划分不够细,或者是由于特殊业务处理的需要而使程序模块较大时,结构化的程序设计方法
7、不失为一种有效的方法。因为它强调的是:模块内部程序的各部分要自顶向下地结构化划分各程序部分应按功能组合各程序部分的联系尽量使用调子命令的方式实现,少用或不用跳转语句,即要尽量使用程序设计中类似CALL-RETURN语句,不用或少用GOTO语句,程序设计的组织,程序设计的方法速成原型式的程序设计方法速成原型式的基本步骤:将HIPO图或结构图中类似带有普遍性的功能模块集中,如菜单模块、报表模块、查询模块、图形生成模块等,这些模块几乎在每个子系统中都是必不可少的将有普遍性的功能模块集中以后,就可寻找相应的、可用的软件工具。如果寻找无果,则可考虑开发一个能够适合各子系统情况的通用模块用这些软件工具来生
8、成这些程序模型的原型。如果在HIPO图中有一些特定的处理功能或特殊的处理模型,而这些功能或模型又无法通过现有的软件工具来生成,那么就需要程序设计人员专门编制一段程序添加到系统中去。,程序设计的组织,程序设计的方法面向对象的程序设计方法面向对象的程序设计方法一般应与面向对象设计OOD所设计的内容相对应。它是一个简单、直接的映射过程,就是将OOD中所定义的范式直接用面向对象的OOP来取代即可。在系统的实现阶段,面向对象的程序设计方法具有相当大的潜在优势,也是其它的程序设计方法所无法取代的。,本讲内容,外购方案的实施过程 程序设计的组织 组件开发技术 程序调试与系统测试 人员培训 系统运行和维护版本
9、管理,组件开发技术,组件的定义组件(component)是指具有一定功能的,可以单独开发、编译、调试和测试的独立程序模块。可从三个方面来理解组件:是一个分布式对象;是一段独立可复用的二进制代码;是完成特定功能的软件模块。组件开发流程,本讲内容,外购方案的实施过程 程序设计的组织 组件开发技术 程序调试与系统测试 人员培训 系统运行和维护版本管理,程序调试与系统测试,程序的编码使用一致的、有一定意义的变量名加入足够的注释修改后的原错误代码应予以保留,程序调试与系统测试,程序的调试 程序的调试过程程序的调试一是对错误定位,二是改正所发现的错误。具体的执行步骤是:从错误的表现形式入手,分析判断,以确
10、定程序中出错的位置;研究分析相关部分的程序,找出错误的内在原因;修改代码,以排除这个错误;重复对修改之处进行测试,以确认修改的结果。,程序调试与系统测试,程序的调试程序调试的策略试探法排除错误根据错误的现象及征兆,对错误发生的大致位置进行猜测,继而对程序中有怀疑的地方及其附近的区域进行试探。回溯法排除错误一旦发现错误,先对错误分析,确定其位置,然后人工沿着程序的控制流程,追踪源程序的代码,直到找出错误的根源或是确定产生错误的范围为止。,程序调试与系统测试,程序的调试程序调试的策略归纳法排除错误基本思想:从一些线索错误的征兆着手,通过分析它们之间的关系来找出错误。演绎法排除错误首先根据已有的测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 实施 课件
链接地址:https://www.31ppt.com/p-3691489.html