选择程序设计语言后即进行编码(编程序)。编码时要注意编码风格,好的风格有利于提高程序设计效率和提高程序质量。代码文件内采用有意义的标识符、功能注解、结构块缩进;数据说明顺序标准化;语句构造尽可能简单直观,用一定原则指导控制结构;输入输出基本对用户不可见,能匹配设备速度,响应时间一致并具有容错能力。
调试是发现错误、纠正错误的过程。调试采用的方法有黑箱法和白箱法。黑箱法输入数据并测试程序输出的结果,若结果不对则程序有错误;白箱法根据程序有目的地输入数据测试程序的某一段。调试包括分调(单元调试)和联调(集成调试)。调试完成后将工具组装成产品形式,并写出开发文档和使用说明,到此软件工具的开发工作已经完成。