软件设计的目标原则和技术标准McGlanghlin给出在将需求转换为设计时判断设计好坏的三条特征: ① 设计必须实现分析模型中描述的所有显式需求必须满足用户希望的所有隐式需求 ② 设计必须是可读可理解的使得将来易于编程易于测试易于维护 ③ 设计应从实现角度出发给出与数据功能行为相关的软件全貌 以上三点就是软件设计过程的目标为达到这些目标必须有相应的设计原则和建立衡量设计的技术原则设计