系统隐喻是极限编程中一个极具特色同时也是受到质疑最多的一个关键实践.首先介绍了传统隐喻概念及其应用领域;在概述极限编程概念及实践的基础上,详细讨论了极限编程中系统隐喻的相关问题,包括系统隐喻的概念、在实践中的应用、关于系统隐喻的隐喻,并辨析了易与系统隐喻混淆的用户故事和体系结构的概念以及评价系统隐喻好坏的标准.最后为了更清晰的表达系统隐喻,定义了隐喻语义库,并指出了使用系统隐喻可能存在的推理错误.