1、项目需求分析2、概要设计【就是软件的处理逻辑,大概的一个流程是怎么走的,大概需要哪些模块,怎么运行,需要大概多少接口,后期怎么维护等问题】3、详细设计【描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试】4、coding【根据详细设计开始编码】5、测试【黑白盒测试修复】6、软件交付7、验收8、维护【根据用户需求的变化或环境的变化,对应用程序进行全部或部分的修改】
1、项目需求分析2、概要设计【就是软件的处理逻辑,大概的一个流程是怎么走的,大概需要哪些模块,怎么运行,需要大概多少接口,后期怎么维护等问题】3、详细设计【描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试】4、coding【根据详细设计开始编码】5、测试【黑白盒测试修复】6、软件交付7、验收8、维护【根据用户需求的变化或环境的变化,对应用程序进行全部或部分的修改】
上一篇: 软件开发的流程,和具体实施?
下一篇: 软件系统开发需要哪些步骤?