这个部分的目的是简单记录所做的重要决策,包括技术选择(比如,产品、框架等)和整体架构(比如,软件的结构、架构风格、分解、模式等)。 你为什么选择技术或框架X,而不是Y和Z?你是怎么做的?产品评估还是概念证明?你是否根据公司政策或企业架构战略而被迫做出关于X的决策?你为什么选择所采用的软件架构?你考虑过其他哪些选项?你怎么知道解决方案满足主要的非功能性需求?等等。