[阅读: 580] 2007-11-01 02:11:17
设计的含义
在每一种工程实践中,设计都是一种训练有素的方法,我们通过它来创造某个问题的解决方案,从而提供了实现需求的途径。在软件工程中,Mostow指出设计的目的是要构建一个系统:
满足给定的(可能是非正式的)功能规格说明
符合目标媒质的限制
满足隐含的和明确的性能和资源使用需求
满足隐含的和明确的关于产品形式方面的设计限制条件
满足对设计过程本身的限制条件,如时间或费用,或者进行设计可用的工具
Stroustrup指出:“设计的目的是创建一个干净的、相对简单的内部结构,有时候也被称为架构……一份设计是设计过程的最终产物”[41]。设计包括在一组竞争的需求之间进行平衡。设计的产品是一些模型,让我们能够阐明我们的结构,当需求冲突时进行折衷,总之,为实现提供了一份蓝图。