可溯性是一种软件质量属性,它是指软件在发生错误时,能够有效地查询出系统中出现异常的原因,以便进行快速的调试和修复。
可溯性要求软件设计人员将设计文档、调试记录、修改记录等所有相关信息进行记录和管理,以便在出现问题时能够快速查询, 从而有效解决问题。另外,强烈建议每个软件组件都应该有自己的版本跟踪系统,以便于跟踪每个组件的变化,发现和解决系统问题。