我知道这是一个非常普遍的问题,正常的谷歌搜索结果应该给出一些但我不相信结果的一些问题。 我对逻辑架构图的理解是,所有组件的逻辑分组使应用程序工作(包括软件/硬件)是对的吗?如果我错了那么什么是逻辑架构图?任何人都可以向我指出Web应用程序的逻辑架构图。
如果我想在此图表中使用StarUml,这个图表的正确工具是什么?任何指向这个?我没有看到逻辑架构图的选项。
答案 0 :(得分:3)
首先:
忘记任何关于UML或任何有关UML的工具。你是工程师而不是画家。
,然后强>
问问自己:为什么我需要绘制"逻辑架构图"我的" Web应用程序?它将如何帮助"我"?
了解您的行话:什么是"逻辑架构" ..
逻辑架构:软件类的大规模组织 到包,子系统和层。 “逻辑”因为没有决定 关于如何在不同的操作中部署这些元素 系统进程或跨网络中的物理计算机[检查Larman的书,应用UML和模式]
最后: 如果您有正当理由绘制"逻辑架构",请使用简单的框,拱门等绘制它......首先创建自己的符号...: - )
Yeaaa ...你想要UML好
然后,您将使用UML包图和类图来显示软件的主要元素及其依赖关系...但是如何?
从此链接查看Lecture That UseLarman's Book ...或阅读Larman的书籍章节....它将给出一个清晰的视图......
你可以用Star UML绘制它吗?
您可以在纸上或使用Start UML绘制UML逻辑体系结构图...因为您将只绘制包,类,接口和依赖...
只需在Start UML中打开一个新的类图,放入包和类以及接口和依赖关系元素,这些元素将显示您的" Logical Architecture"这就是......
推荐:
检查http://www.codingthearchitecture.com/ [Simon Brown] ......他在youtube或vimeo上有一些视频讲座,值得观看...
答案 1 :(得分:0)
在我看来,您的定义对应于UML中定义的组件图。 Logical Architecture Diagram here有一个更具体的定义,适用于Web应用程序等分层体系结构的建模。我希望它有用。