1 / 59
文档名称:

第十三章 第十四章 第十六章.ppt

格式:ppt   页数:59
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第十三章 第十四章 第十六章.ppt

上传人:中国课件站 2011/12/16 文件大小:0 KB

下载得到文件列表

第十三章 第十四章 第十六章.ppt

文档介绍

文档介绍:第十三章管理信息系统的 实施与维护
程序设计
系统测试
系统转换
系统运行管理
系统维护
系统评价
系统实施与评价是新系统开发的最后一个阶段。
系统实施是在系统分析、系统设计的基础上,将系统设计的每一个细节,用计算机语言(或开发工具)完整地表达出来,以便在计算机上实现该系统。
程序设计
程序设计的的主要依据是系统设计阶段的HIPO图以及数据库结构和编码设计。
一、程序设计的基本要求
1、可靠性
系统运行的可靠性是衡量系统质量的首要指标。它有两方面的含义:一方面是指系统的安全可靠性,如数据存取、通讯、操作权限等的安全可靠性;另一方面是指程序运行的可靠性。
2、实用性
实用性是指从用户的角度来考察系统的功能实用、灵活、方便。实用性是系统实施后投入运行的重要保证。
3、规范性
规范性是指系统功能的划分、书写的格式、变量的命名等都有统一的规范。文档的规范化是今后程序的阅读、修改、维护以及相互交流所必须做到的。
4、可读性
可读性是指设计的程序结构和命令语句清晰,使其他人容易看懂。可读性是今后维护和修改程序的基础,对于大型的系统软件开发尤为重要,没有可读性的程序就无法修改与维护,也就没有生命力。
5、可维护性
可维护性是指系统程序的各个组成部分是相互独立的,没有牵一发而动全身的连锁反应。可维护性是和规范性、可读性等指标密切相关的。
二、程序设计方法
程序设计方法很多,主要包括结构化方法、快速原型法、面向对象的方法等。
目前软件设计中,广泛采用结构化程序设计方法,这是一种公认的较好的程序设计方法。
其主要特征:
采用自上而下的设计步骤
根据模块之间的功能关系,自上而下一个模块一个模块地进行设计。一个模块只实现系统的一个具体功能或一个处理过程,使整个系统的结构类似于积木结构,也称为模块化结构。
程序逻辑组织模块化
将系统按其功能分成若干个功能模块,并以功能模块为单位,将整个系统组织成一个有层次的树型结构。
限制无条件转移语句的使用
虽然无条件转移语句的使用给程序设计工作提供了一定的便利条件,但是在程序较大时,它的出现会使程序难以阅读和理解,并且会增大调试的难度。
三、常用的编程工具
选择适用的编程工具是使得程序设计工作高效、优良的重要条件之一,能够提供的编程工具很多,比较流行的包括以下六种类型:
1、常用的编程语言
常用的编程语言有由传统的编程工具发展而来的程序设计语言。如:C语言、BASIC语言、COBOL语言、PL/1语言等。这种编程语言具有通用性强,适用范围广的优点,但是也存在着针对性差,程序设计工作量大等缺点。
2、数据库类
目前市场上提供的数据库软件工具主要有两类:
一类是以微机关系数据库为基础的XBASE系统。包括DBASE系列、FoxBASE系列以及FoxPro的各种版本。这种数据库系统简单易学、方便实用,是当前在信息系统开发过程中使用最为广泛的一种开发工具。
另一类是大型数据库系统。如:ORACLE系统、SYBASE系统、INFOMIX系统、以及SQL等系统。这类系统都具有规模较大,功能齐全的特点,适合于大型综合类数据库系统的开发。
3、程序生成工具类
程序生成工具也称为第四代程序生成语言,是一种基于常用数据处理功能和程序之间对应关系的自动编程工具。
特点
适用范围
FoxPro
解释型,,可帮助生成各种程序,是一种综合的系统开发工具
管理软件和数据处理
Visual Basic
解释型,,可帮助生成各种程序,是一种综合的系统开发工具
各类软件和数据处理
Visual C
面向对象,,可帮助生成各种程序,是一种面向对象的系统开发工具
各类软件和OO方法
PowerBuilder
综合型,功能很强,使用方便,可帮助生成各种围绕数据操作的模块,是一种综合系统开发工具
各类软件和数据处理
4、系统开发工具类
系统开发工具是在程序生成工具基础上发展的更加综合化、图形化的一种开发工具。
特点
适用范围
Excel
统计分析功能很强,使用方使,
统计分析图形处理
Lotus1-2-3
统计分析功能很强,使用方使,
统计分析图形处理
SDK
可以帮助开发和生成C语言程序模块
C程序
SQL
可以帮助开发和生成各种复杂的查询模块
查询处理
OPS
可以帮助表达知识和建立知识库系统
知识处理
5、客户机/服务器工具类
客户机/服务器工具是一类新的系统开发工具,它的基本思想是我们在经济与管理学中经常提到的“专业化分工协作”的思想。
特点
适用范