1》 设计过程不应视野狭隘:一个好的设计者应该考虑各种可选方案,根据需求,资源情况,设计概念来决定设计方案;
2》 设计应该可以跟踪需求分析模型。
3》 设计资源都是有限的:设计重点应该尽可能的放在创新点设计模型的集成上。
4》 设计应该体现统一的风格:好的设计应该有统一的风格。设计团队开始工作之前,应该制定统一的规则、公式等,模块接口明确之后,就可以集成设计。
5》 设计的结构应该尽可能的满足变更的要求。
6》 设计的结构应该能很友好的处理异常情况。
7》 设计不是编码,编码也不是设计。
8》 设计的质量评估应该是设计的过程中进行,而不是在事后。
9》 设计评审的时候应该关注概念性的错误,而不是更多的关注细节问题。