须要剖析的正向追踪和逆向追踪时间:2012-08-12常常会有这样的误会;倘若按照“需求-设计-编码-测试”这样的次序开发产品,每一步的输出就是下一步的输入,根本就何必害怕设计,编程,测试会与需求不一致,这样就可以省略跟踪。并且,生活中“以化传化”的事例俯拾皆是,因为人们的抒发能力,理解能力不可能完全相同,人与人之间的协作很难达到天衣无缝的境界。根据软件生命周期严格线性次序的开发模型并不能保证各个开发阶段的工作产品与需求保持一致,由于开发者是人而不是机器,大多数开发人员也都深有感悟。要管理需求,必须进行需求的单向追踪工作,单向工作包括正向追踪和逆向追踪。其中,正向追踪是检测需求是否在生命周期的后期阶段的输出元素中得到彰显,正向追踪保证了软件满足需求,验证做得对不对,逆向追踪则相反,通过从生命周期的未端往前追踪检测后期各个阶段的输出元素满足何种需求;逆向追踪意味着溯源到原始需求的能力,是验证什么需求没有做,多用于变更管理和回归测试,对于需求的变更还须要结合变更管理进行控制。浏览:次上海网站建设