第三层:System stakeholder/AD/Rationale
stakeholder:系统利益攸关方(An individual, team, or organization with interests in, or concerns relative to, a system)。一个系统有一个到多个利益攸关方。
Architectural Description:简称为AD。直译为系统形貌。一个系统架构,有一个系统形貌和它对应。系统形貌是由stakeholder来识别出来并整理成文。
Rationale:从字典上查下来的寄义是:根本原理,根本原因。那么在架构形貌文件中要出现那些“根本原理”和“根本原因”呢?个人以为:
在设计软件架构时,我们做了很多弃取,选择。我们需要列出之以是选择A而不是B的来由;
架构设计是怎样满足功能性需求和非功能性需求。