2015-05-27 122 views
5

我知道这是一个相当普遍的问题,一个正常的谷歌搜索结果应该给,但一些我怎么不相信结果。 我对逻辑架构图的理解是,它是使应用程序工作(包括软件/硬件)的所有组件的逻辑分组是正确的?如果我错了,那么逻辑架构图是什么?任何人都可以将我指向Web应用程序的逻辑架构图。逻辑架构图

如果我想为此图使用StarUml,这个图就是这个正确的工具吗?任何指向这个?我没有看到逻辑架构图的选项。

回答

0

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

+0

谢谢,但如果你看的Liferay架构图这是不同的[检查这里](http://www.liferay.com/community/wiki/-/wiki/Main/Logical+Architecture)是它是不是网络应用程序,但它是服务器 –

+0

你可以考虑逻辑体系结构作为系统的逻辑结构,用于解决功能和非功能性需求。根据系统的用途和用途,不同的架构解决方案更合适。你可以在[link](http://www.amazon.com/Software-Engineering-9th-Edition-Sommerville/dp/0137035152)中阅读第6章。 使用什么样的工具并不重要,您可以使用简单的方框和箭头来表示元素及其关系。 – Ils

+0

感谢您的所有详细信息,但我不在Star Uml或VIsio中找到任何特定的指针,我们会提供帮助 –

2

首先

忘记UML或约UML工具的任何东西。你是一名工程师而不是画家。

然后:

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

认识行话:什么是“逻辑结构” ..

逻辑体系结构:软件类 成包,子系统和层的大型组织。 “逻辑”,因为没有决策 有关如何将这些元素的网络[检查Larman与图书,UML和模式应用]

终于在跨不同操作系统 系统进程或跨物理机部署: 如果你有正当理由提请你“的逻辑体系结构”,用简单的盒子,拱门等绘制...首先创建您自己的符号... :-)

Yeaaa ......你想UML OK

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

检查Lecture That UseLarman's Book从这个链接...或阅读Larman与图书章节....这会给出一个明确的说法...

可以得出其与星UML?

您可以绘制UML逻辑架构图与你的手在纸上或启动UML ......既然你只是绘制了包,类,接口和依赖性...

只需打开一个新的类图启动UML,放入包和类以及接口和依赖关系元素,它们显示你的“逻辑体系结构”

Recomendation:

检查http://www.codingthearchitecture.com/ [西蒙布朗] ...他已在YouTube或VIMEO这是值得看他们的一些视频讲座免费...