我不会给出“看情况”这种典型的咨询式回答,相反我会说答案毫无疑问是肯定的,并提醒每个软件项目都应该考虑多种因素,以评估必需多少软件架构的思考。这些包括了项目/产品的大小、项目/产品的复杂性、团队的大小和团队的经验。对于多少是“刚刚好”,将在本书其他部分探讨。