架构设计第 1 步:识别复杂度在设计软件架构的过程中,识别并理解系统的复杂性是至关重要的一步。这是因为,只有当我们准确地分析出系统面临的主要复杂性时,才能确保架构设计方案的正确性。…
从软件开发早期(1960 年代)开始,应对大型软件系统中的复杂性一直是一项令人生畏的任务。多年来为了应对软件系统的复杂性,软件工程师和架构师们做了许多尝试:David Parnas…