2009-6-23 13:59:13
需求的重要性
设计应该由需求来驱动。如果一个设计不能很大程度满足我们的需求,而需要大量改动才能使用,那么
这一定不是一个好的设计。
因此,如果出现石头里蹦出来的设计,那么可能有两种情况:
1,设计者对要设计的东西非常熟悉,游刃有余
在这种情况下,如果设计者所熟悉的东西正好是我们需要的东西,那么设计出来的结果可能就是最
终模型了。否则,改动是必然的。
2,设计者完全凭猜测做出了所有设计。
我们不需要讨论这种情况的缺点。我们要讨论的是为什么会出现这种情况,以避免重复犯错。出现
这种情况的可能的原因是:
我们认为非常熟悉需求
很多需求看起来很普通很平常,所以就没有分析需求。
我们认为事情很简单
我们认为简单的事情往往隐藏了大量细节。
我们抄袭其他设计
我们认为他人的设计可以直接运用到我们的问题中。
怎么判断设计是否合适?如果你不能很好地描述用例过程,那说明你没有理解用户需求,你的设计肯定
有问题。
反省
在做MMOG2的时候,认为需求已经很明确,所以就没有进一步分析和文档。在设计的时候才发现,很多东
西原来不是想的那样简单。。。
2009-6-23,
最新推荐文章于 2024-06-07 22:24:10 发布