是,所有软件指南都应该包含对约束的总结,因为它们通常以某种方式塑造了最终的软件架构。任何时候明确做出这些约束都是值得的,即使在有非常著名的约束集(比如,“我们所有的软件都是用ASP.NET访问SQL服务器数据库”)的环境中,因为约束会随着时间不断变化。