摘要:
下面内容来自:《分析模式》。分析和设计存在很多的不同之处,设计的目的是为了更高实现一个技术方案,而分析的目的是为了理解问题的本质。这不仅仅是用用例列出需求清单那么简单的事情。假设我们想开发一个斯诺克台球模拟游戏,击打白球后,白球按照一定的轨迹运动,并且撞击红球。用例可以列出成千上万,但是这不足以让我们开发出一个更好的软件——你必须了解运动背后蕴含的规律。这个问题不难解决,因为这些规律已经众所周知。但是在很多的应用领域,相关的规律并不让人易于理解。为此,我们创建了概念模型——一种运行我们了解并简化问题的智力模型。其实可以理解为运动定律,运动定律在进行表述的时候,就是忽略了很多的其他因素——风力影 阅读全文