6

我知道这是一个普通的谷歌搜索结果应该给出的相当普遍的问题,但有些我不相信结果。我对逻辑架构图的理解是,它是使应用程序工作(包括软件/硬件)的所有组件的逻辑分组,对吗?如果我错了,那么什么是逻辑架构图?谁能指出我的 Web 应用程序的逻辑架构图。

如果我想在这个图表中使用 StarUml 是这个图表的正确工具吗?对此有任何指示吗?我没有看到逻辑架构图的选项。

4

2 回答 2

3

首先

忘记任何关于 UML 或任何关于 UML 的工具。你是工程师而不是画家。

然后:

问问自己:为什么我需要绘制“我的”Web 应用程序的“逻辑架构图”?它将如何帮助“我”?

了解你的术语:什么是“逻辑架构”..

逻辑架构:将软件类大规模组织成包、子系统和层。“逻辑”,因为没有决定如何跨不同操作系统进程或跨网络中的物理计算机部署这些元素 [查看拉曼的书,应用 UML 和模式]

最后: 如果您有正当理由绘制“逻辑架构”,请使用简单的框、拱门等进行绘制...首先创建您自己的符号... :-)

是啊...你想要 UML OK

然后,您将使用 UML 包图和类图来显示软件的主要元素及其依赖关系……但是如何?

从这个链接检查使用拉曼的书的讲座......或者阅读拉曼的书章节......它将给出一个清晰的视图......

你能用 Star UML 画出来吗?

您可以在纸上或使用 Start UML 绘制 UML 逻辑架构图...因为您将只绘制包、类、接口和依赖项...

只需在 Start UML 中打开一个新的类图,放入显示您的“逻辑架构”的包和类以及接口和依赖关系元素就是这样......

推荐:

查看http://www.codingthearchitecture.com/ [Simon Brown]...他在 youtube 或 vimeo 上有一些免费的视频讲座,值得一看...

于 2015-05-28T14:56:55.970 回答
0

在我看来,您的定义对应于 UML 中定义的组件图。这里对Logical Architecture Diagram有更具体的定义,适用于web应用等分层架构的建模。我希望它会有所帮助。

于 2015-05-27T16:10:18.480 回答