需要掌握系统分析的一些模式

做初步解决方案的时候,往往只能抓住关键性需求做出一些比较粗粒度的方案。粗糙不要紧,但仍然需要可靠,即满足可行性。要做到这一点,就必须在构思方案(time bound)时,头脑快速响应,迅速地在脑子里对自己的方案进行校验。

要想快速思考,就得掌握一些常用的系统分析的模式;当一个问题点出现时,你可以自然而然地想到从哪些方面来考虑。

不知道有没有这样的模式大全。我自己能想到的有这些:

  1.不要漏掉关键的名词性领域模型。通过比较细致的Use Case可以避免这种遗漏。

  2.名词性模型是可以按业务来分类的,你可以迅速定位某种模型的类别,然而快速考虑一下它的核心特征是否满足你的方案。四色原型提出了一种分类办法,但我完全看不懂。我目前能想到的有:

     a.某些东西是静态的物品,如商品

     b.某些东西代表一个动态的过程,如订单;这时你应该考虑它的时间属性,它依赖的静态物品,和它的状态转换。

     c. …

  3.领域之间关系应该搞清楚,是1:1, 1:m还是m:n

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.