1)需求分析
在了解用户的需求之后,将需求用一种模型来表示,就是需求分析模型。目前比较流行的分析方法是面向对象的方法,即通过分析用户需求定义不同的类,加以说明,再用类和类之间的各种关系来表示用户需求的模型。
2)设计过程
设计阶段的工作包括:对分析模型必要的修改。可能需要对某些类结构进行一些修改,这些修改的原因可能是编程环境的要求,或者为了重用以前的某些工作,定义界面部分、数据访问(数据库)部分。由于目前很多编程语言都可以可视化地设计界面,所以界面部分工作往往留到了编码阶段来完成,所以设计阶段的工作量并不大。
3)编码
进入编码工作之后,可能会发现前面分析或设计阶段的某些错误,这时应返回到前面的阶段进行必要的修改。
4)测试
用正常数据、异常数据分别对软件严格地进行测试。