如何绘制应用功能图?

时间:2012-02-08 11:41:02

标签: uml diagrams purely-functional

我正在尝试找一些好的读物来澄清这一点,但我无法找到它(或者我可能只是不知道如何正确搜索)。

我想要找到的是,考虑到你有一个应用程序:

  • 与db;
  • 交互
  • 与大型机互动;
  • 与外部提供商互动;
  • 等...

在功能视图中绘制代表此图的图表的最佳方法是什么,而不是在更多技术视图中?什么样的书籍,文章,网站可以帮助我更清楚地了解我应该遵循哪种方法?

提前致谢。

1 个答案:

答案 0 :(得分:0)

那么,

首先要问自己:

  

为什么我要绘图或想要绘制关于此的图表?

也许你回答的是:

  

了解这些元素之间的重要/有意义的沟通。

然后我们可以说:

  

哦,序列图可能有帮助...

购买可能是你回答的是:

  

哦,我担心系统组件的拓扑结构。怎么那些东西   将被部署?

然后我们可以这样说:

  

哦,可能是部署图会帮你...画一个。

所以取决于“背景”......

UML图表无法解决您的问题。它们可以帮助您理解系统中棘手和困难的部分,并通过可视化建模思考替代解决方案。

建模不是“自我自慰”活动。这就像“群体性”。当你和别人一起做时,你将获得最大的收益......

所以主要的问题不是绘制哪个图...主要问题是:

  

你有什么问题?想和谁一起找到解决方案?绘制图表可以获得什么样的好处?

对于UML,我定义了Larman书:应用UML和模式:Check at amazon

最后,如果UML不符合你的目的,那就要有创造性和实用性......使用文本描述甚至创建你自己的“可视化建模”:-)或者做一些帮助你的对象......