衡量设计的技术原则
有:
(1)
设计出来的结构应是分层结构,从而建立软件成份之间的控制。
(2)
设计应当模块化,从逻辑上将软件划分为完成特定功能或子功能的构件。
(3)
设计应当既包含数据抽象,也包含过程抽象。
(4)
设计应当建立具有具有独立功能特征的模块。
(5)
设计应当建立能够降低模块与外部环境之间复杂连接的接口。
(6)
设计应能根据软件需求分析获取的信息,建立可驱动可重复的方法。
软件设计过程根据基本的设计原则,使用系统化的方法和完全的的设计评审来建立良好的设计。