Architecture 逻辑架构图

Architecture 逻辑架构图,architecture,visio,staruml,Architecture,Visio,Staruml,我知道这是一个很普通的问题,一个普通的谷歌搜索结果应该给出这个问题,但从结果来看,我有些不相信。 我对逻辑架构图的理解是,它是使应用程序工作的所有组件(包括软件/硬件)的逻辑分组,对吗?如果我错了,那么什么是逻辑架构图?有人能给我指一下Web应用程序的逻辑架构图吗 如果我想在这个图中使用StarUml,这个工具对这个图合适吗?有关于这个的指示吗?我看不到逻辑架构图的选项。在我看来,您的定义对应于UML中定义的组件图。逻辑体系结构图有一个更具体的定义,适用于分层体系结构(如web应用程序)的建模。

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


如果我想在这个图中使用StarUml,这个工具对这个图合适吗?有关于这个的指示吗?我看不到逻辑架构图的选项。

在我看来,您的定义对应于UML中定义的组件图。逻辑体系结构图有一个更具体的定义,适用于分层体系结构(如web应用程序)的建模。我希望这会有帮助。

首先

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

然后:

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

了解你的行话:什么是“逻辑架构”

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

最后: 如果你有充分的理由来绘制你的“逻辑架构”,那么就用简单的方框、拱门等来绘制它。。。首先创建自己的符号…:-)

是的……您想要UML OK

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

查看此链接…或阅读Larman的书章节…它将给出一个清晰的视图

你能用Star UML绘制它吗?

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

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

推荐:


检查[西蒙·布朗]。。。他在youtube或vimeo上有一些免费的视频讲座,值得一看……

谢谢,但如果你看liferay architeure图表,它就不同了,因为它不是web应用程序,而是服务器。你可以考虑逻辑架构,作为系统的逻辑结构,解决功能性和非功能性需求。根据系统的用途和用途,不同的体系结构解决方案更合适。你可以阅读第六章。你使用什么样的工具并不重要,你可以使用简单的方框和箭头来表示元素及其关系。感谢所有的细节,但我在Star Uml或VIsio中找不到方框任何具体的指针,我们会有所帮助