我们在做架构设计文档一般分为两个层面: 
#1 技术架构设计。 
从技术的解决上来讨论,着重点是讨论采用什么样的技术,如何分层,采用了那些好的技术特性。采用这些技术特性会为我们的工作带来哪些好处。为什么要这么做。 

#2 体系结构设计。 
从业务需求的角度来出发,理清物理结构图和逻辑结构图。 
划分每个子模块,为什么要这么划分,以及各个只模块之间的交互关系,每个子模块具有哪些接口。 
这个是要求对需求的把握十分到位,是用设计对需求的映射,重点是要理清整个系统的脉络。