我正在尝试找一些好的读物来澄清这一点,但我无法找到它(或者我可能只是不知道如何正确搜索)。
我想要找到的是,考虑到你有一个应用程序:
在功能视图中绘制代表此图的图表的最佳方法是什么,而不是在更多技术视图中?什么样的书籍,文章,网站可以帮助我更清楚地了解我应该遵循哪种方法?
提前致谢。
答案 0 :(得分:0)
那么,
首先要问自己:
为什么我要绘图或想要绘制关于此的图表?
也许你回答的是:
了解这些元素之间的重要/有意义的沟通。
然后我们可以说:
哦,序列图可能有帮助...
购买可能是你回答的是:
哦,我担心系统组件的拓扑结构。怎么那些东西 将被部署?
然后我们可以这样说:
哦,可能是部署图会帮你...画一个。
所以取决于“背景”......
UML图表无法解决您的问题。它们可以帮助您理解系统中棘手和困难的部分,并通过可视化建模思考替代解决方案。
建模不是“自我自慰”活动。这就像“群体性”。当你和别人一起做时,你将获得最大的收益......
所以主要的问题不是绘制哪个图...主要问题是:
你有什么问题?想和谁一起找到解决方案?绘制图表可以获得什么样的好处?
对于UML,我定义了Larman书:应用UML和模式:Check at amazon
最后,如果UML不符合你的目的,那就要有创造性和实用性......使用文本描述甚至创建你自己的“可视化建模”:-)或者做一些帮助你的对象......