10.3 电子商务系统运行维护的内容
系统维护的主要目的是保证电子商务系统正常、可靠的运行, 保证系统中的各个要素随着环境的变化始终处于正确的工作状态, 使系统不断得到改善和提高, 以充分发挥系统的作用。电子商务系统运行维护工作的内容繁杂, 归纳起来主要包括以下4个方面。
1.应用软件维护
在系统运行后, 可能会发现一些在测试过程中没有发现的局部问题, 或者是企业的业务流程发生了局部变化, 这些都可能引起应用程序的部分修改或调整, 此时就需要对系统的应用程序进行维护。
应用软件的维护内容一般包括以下4个方面。
(1) 纠错性维护
由于在系统测试阶段不可能发现系统中的所有错误, 因此在系统投入运行后的实际使用过程中, 有可能暴露出系统内隐藏的错误。诊断和修正系统中遗留的错误, 就是纠错性维护。纠错性维护是在系统运行中发生异常或故障时进行的, 这种错误往往是在遇到了从未用过的输入数据组合或是在与其他部分接口处产生的, 因此纠错性维护需要在特定情况下进行。
(2) 适应性维护
适应性维护是指由于系统运行环境升级换代导致应用程序需要进行修改的维护。一方面, 计算机科学技术迅猛发展, 硬件的更新周期越来越短, 新的操作系统和原有操作系统的新版本不断推出, 外部设备和其他系统部件经常有所增加和修改, 这就必然要求应用系统能够适应新的软、硬件环境, 以提高系统的性能和运行效率; 另一方面, 电子商务系统的使用寿命在延长, 超过了最初开发这个系统时应用环境的寿命, 即应用对象也在不断发生变化, 机构的调整、管理机制的改变、数据与信息需求的变更等将导致系统不能适应新的应用环境, 因此有必要对系统进行调整, 使之适应业务的变化, 以满足发展的要求。
(3) 完善性维护
完善性维护一般发生在企业提出了新的需求, 或者要求现有应用软件增加新功能时,这时需要在原来的基础上, 增加一定的代码以满足用户的要求。
(4) 预防性维护
预防性维护是指为了提高软件的可维护性、可靠性等, 为以后能进一步改进软件打下良好基础而对软件进行的修改工作。
2.数据维护
数据维护指的是对系统的文件、网页及支持企业与客户之间数据信息往来的文件传输系统和电子邮件系统的维护。
电子商务系统在运行了一段时间后, 可能会出现日志文件逐渐增大、系统临时文件增多的现象, 同时系统产生的数据也需要进行备份或者还原等, 这些都在数据维护管理工作的范畴之内。一般来说, 数据维护包括系统文件的组织, 系统数据备份, 系统数据恢复和系统数据文件处理, 对所有网页、链接的更新等。
数据维护工作通常由数据库管理员负责完成, 主要可以确保数据库数据的完整性和安全性, 并可对发生的事件进行控制。
3.平台维护
平台维护主要是指对系统运行平台的管理、维护, 其主要目的是保障电子商务系统正常、持久、高效地运行。平台维护的对象包括操作系统、数据库、Web Server、Application Server、网络等。平台维护的工作内容主要包括性能调整、安全监控、日志处理等。例如:在性能调整方面可以通过调整服务进程数、结果缓存大小等为不同的商务应用配置合适的系统资源。
4.硬件维护
硬件维护指的是对主机及外部设备的日常维护和管理, 如机器部件的清洗润滑、设备故障的检修、易损部件的更换等, 都应由专人负责, 定期进行, 以保证系统正常有效地运行。硬件维护主要有以下两种类型的维护活动。
①定期的设备保养性维护, 维护的主要内容是进行例行的设备检查与保养。
②突发的故障维修, 即当设备出现突发性故障时, 由专职的维修人员或请厂商来排除故障。