1
面向对象软件工程实践指南
1.2.10 第10章 交付阶段

第10章 交付阶段

经过努力开发完成软件后,整个项目并非结束了。开发出来的软件必须使得用户满意才意味着项目的成功。因此,交付阶段就是要使用户能够满意地应用上软件的过程。首先,软件需要满足一定准则后才可以交付给用户,因此,需要针对交付准则进行检查,交付准则一般会写在合同中,即使没有写在合同中,也应该自己制订一个准则。交付准则的检查经常与用户协同进行。交付软件不意味着仅仅把软件代码移交给客户,还需要把相关的文档按照约定进行移交。因此,我们经常会制定一个交付清单,以确定交付阶段需要交给用户的各个材料。对于简单的软件,不需要帮助用户安装。对于复杂的软件,需要将软件安装部署到用户的环境中,并协助用户准备数据、启动运行系统。同时,对用户进行培训,使用户能够自行正常使用系统,并在后续阶段按照约定提供维护服务。