验证 (verification):保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中每个阶段的活动成果满足上个阶段所制定的目标。 确认 (validation):保证软件满足用户需求的一系活动和过程,目的是在软件开发完成后保证软件与用户需求相符合。