我知道这是一个普通的谷歌搜索结果应该给出的相当普遍的问题,但有些我不相信结果。
我对逻辑架构图的理解是,它是使应用程序工作(包括软件/硬件)的所有组件的逻辑分组,对吗?如果我错了,那么什么是逻辑架构图?谁能指出我的 Web 应用程序的逻辑架构图。
如果我想在这个图表中使用 StarUml 是这个图表的正确工具吗?对此有任何指示吗?我没有看到逻辑架构图的选项。
最佳答案
第一 :
忘记任何关于 UML 或任何关于 UML 的工具。你是工程师而不是画家。
然后:
问问自己:为什么我需要绘制“我的”Web 应用程序的“逻辑架构图”?它将如何帮助“我”?
了解你的行话:什么是“逻辑架构”..
Logical architecture: the large-scale organization of software classes into packages, subsystems, and layers. “Logical” because no decisions about how these elements are deployed across different operating system processes or across physical computers in a network [ Check Larman's Book , Applying UML and Patterns]
最后:
如果您有正当理由绘制“逻辑架构”,请使用简单的框、拱门等进行绘制...首先创建自己的符号... :-)
是啊...你想要 UML OK
然后,您将使用 UML 包图和类图来显示软件的主要元素及其依赖关系……但是如何?
查看Lecture That UseLarman's Book从这个链接......或阅读拉曼的书章......它将给出一个清晰的观点......
你能用 Star UML 画出来吗?
您可以在纸上或使用 Start UML 绘制 UML 逻辑架构图...因为您将只绘制包、类、接口(interface)和依赖项...
只需在 Start UML 中打开一个新的类图,放入显示您的“逻辑架构”的包和类以及接口(interface)和依赖关系元素就是这样......
推荐:
查看http://www.codingthearchitecture.com/ [Simon Brown]...他在 youtube 或 vimeo 上有一些免费的视频讲座,值得一看...
关于architecture - 逻辑架构图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30487219/