1. 第一阶段需求分析:
软件需求分析就是回答做什么的问题,它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言表达出来的过程。
2. 第二阶段系统分析:
与设计系可以分为概要设计和详细设计两个阶段,实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
3. 第三阶段系统实现:
是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
4. 第四阶段软件测试:
目的是以较小的代价发现尽可能多的错误,要实现这个目标的关键在于设计一套出色的测试用例。
5. 第五阶段软件维护:
是指在已完成对软件的研制工作并交付使用以后,对软件产品所进行的一些软件工程的活动。