设计在软件开发中扮演的角色,相信大家都很清楚。设计的好坏直接影响着软件产出的质量。设计一般分为架构设计(概要设计)和详细设计。架构设计主要从系统整体上来考虑使用什么样的架构、如何划分模块以及制定模块间的通信规则。因此架构设计从规模或者粒度上都比较好把握。而详细设计则与架构设计不同,它的工作量通常不小而且粒度不好把握。所以详细设计往往实践的不是很成功,要么流于形式,要么直接被pass掉……。
下面是我对详细设计的一点思考,其间alexwei12、chinakite给出了很好的建议,并将经验分享给我。阅读全文>
发表于 @ 2006年08月02日 18:59:00|评论(loading...)|编辑