答案
正确答案:A
解析
【内容考查】本题考查软件架构维护的组成部分及其具体职责。【选项分析】A. 架构知识管理:正确。架构知识管理的主要职责是对架构设计中所隐含的决策来源进行文档化表示,帮助维护人员对架构的修改进行完善的考虑,并为其他软件架构的相关活动提供参考。B. 架构修改管理:不正确。架构修改管理主要关注建立隔离区域,控制修改的影响范围,而不是文档化决策来源。C. 架构版本管理:不正确。架构版本管理主要负责控制架构演化的版本,为架构演化提供可靠依据,而不是文档化决策来源。D. 架构演化管理:不正确。架构演化管理不是软件架构维护的直接组成部分,而是一个更广泛的概念,包含了维护在内的整个架构发展过程。因此,正确答案是A. 架构知识管理。