软件开发中的V型模型(包括测试):需求分析-->系统方案-->概要设计-->详细设计-->编码-->单元测试-->集成测试-->系统测试。每个阶段的任务具体是:需求分析主要是将用户需求转化为开发需求,其中明确用户需求很重要,这将最终决定软件开发的需求和软件产品的功能。系统方案应该是在明确了用户需求之后,将开发需求确定下来之后,将软件按功能进行划分成各个子系统,降低软件开发的复杂度,便于后续的开发;概要设计则是针对各个子系统进行的功能分解,子系统分解为功能更加单一的模块,需要明确定义子系统之间的接口;详细设计是针对模块的设计,将模块进一步细化,需要抽象的函数,数据的组织等等。之后就是编码工作了,即软件的实现,这个才是程序员实际做的事情,但是是以之前的详细设计文档为基础的。大概就这么多。顺便说下测试:单元测试时针对编码进行的测试,主要还是验证模块编码的逻辑是否正确,以及语句是否能够完全走到,即所谓的语句覆盖率。集成测试是针对详细设计进行的测试,主要还是验证模块的功能实现正确性,各个模块之间的接口是否正确等等;系统测试是针对概要设计的测试,测试的是子系统功能的正确性。最终的产品交互测试则是针对系统方案进行的验证工作。不知道说的是否准确,如有错误,请多多包涵。