1.设计阶段中,软件人员应根据系统说明书提出的逻辑模型,精心设计系统实施方案,尽可能提高系统的可靠性、可变性和容错能力,工作质量及效率。
2.系统实施方案的主要内容:
·系统功能结构图:系统功能结构图的出发点是数据流程图。先由数据流程图导出一个满足系统说明书的初始结构图,然后找出结构图中各个模块间的联系不足之处,加以改进,使结构图不断优化。
·功能模块详细说明书:对系统功能结构图中每一模块的任务、处理方式、输入输出以及使用那些文件,作一详细说明。
·数据文件格式设计
·编码设计
·对系统目标可实现到什么程度,作一分析,对整个系统的程序量、存储量、打印量、输入量以及系统实现的时间、经费等作一估算。
3.实施方案应由软件人员和业务部门进行认真讨论,予以确认。
三、编写调试阶段
1.主要任务是由软件人员根据模块说明书写出程序研制任务书,并据以编写逻辑正确、易于阅读和理解的程序。
2.主要任务内容:
·程序框图
·源程序清单
·程序说明书
·逻辑正确的程序模块
四、测试、验收阶段
对研制的软件,在交付使用前应组织测试小组进行测试。测试小组应由软件人员和业务人员组成。程序编制人员一般不参加自己所编程序的测试。测试小组要编写测试案例,要对被测试系统是否达到系统说明书的要求,提出报告。软件测试完成后,要交业务部门试运行一段时间(一般要求3~6个月),以进一步发现问题,予以修改、完善。经业务部门试运行,满意认可时,提出使用情况报告(用户报告)。软件验收组应由业务部门代表、软件人员和外单位代表三方组成。验收组要对测试报告、用户报告,资料是否完整进行认真审查并作出评价。
1.主要任务:
·进行联调测试;
·编写用户手册;
·进行用户培训;
·验收。
五、维护阶段
在软件系统通过验收,并交付业务部门正式使用后,软件人员应对软件的日常维护,作出安排。一般可按谁开发,谁负责的原则安排。要将各种文字资料归档,作为今后日常维护的依据。在可能的条件下,也可对业务人员作进一步培训,逐步做到由业务部门自行维护。