根据用户对应用系统的技术要求,分析手工处理的信息流程,设计计算机系统的内部结构,并加以实现和维护的过程。计算机应用系统的开发是
计算机技术的二次开发。开发过程即系统生命周期一般分为5个阶段,即规划、分析、设计 、实现和运行与维护。
①规划阶段。这一阶段的任务是对应用的环境、目标、现行系统的状况进行初步调查,明确问题,确定系统的发展战略,对建设系统的需求做出分析和预测,分析建设新系统所受的各种约束,研究建设新系统的必要性和可能性。写出可行性分析报告,提交用户批准后,将系统建议方案及实施计划编写成系统开发任务书,进入
系统分析阶段。
②分析阶段 。根据计算机用户对于输入、处理过程和输出特性的需要,对原有系统的现状进行调查分析,并在此基础上提出建立新系统或改造旧系统的初步建议,即对新系统的目标、功能、成本、效益、人员、进度等作出预测和描述。这一阶段也称为可行性研究阶段。
③设计阶段。首先根据调查确定系统的构成和软件、硬件环境的要求,并提出系统建议书。在进行方案论证并获得通过后转入物理设计,也就是对系统的输入输出、处理过程、信息流向、数据结构、显示和打印格式,以及人机对话方式等逐层细化,进行设计。这时,应将系统划分为若干模块和过程,分析其相互关系和处理顺序,保证系统的完整性、正确性和适应性。经过仔细的分析和对各种方法的选择,在本阶段结束时提出实施计划和
进度安排,写出系统用户手册和操作使用说明书。分析和设计工作均由
系统分析员完成。
④实现阶段。按照系统设计方案实现应用系统,分别完成机器配置安装、系统调试与转化、程序编制、人员培训、数据准备和初始化等各方面的工作。这个阶段的工作由程序员和操作员完成。
⑤运行与维护阶段。系统开发成功后,交付用户正式使用、发挥效益的时期。包括系统的日常运行管理与维护,系统综合评价及系统开发项目的监理审计等。维护工作一般包括正确性、完整性、适应性和预防性4 个方面。在系统运行过程中,可能由于环境变化导致系统功能不足,或者开发过程中未能发现或无法解决的功能要求,需要对系统进行修改、维护或者局部调整。这一工作通过向用户发出修改通知或更新版本来进行。