【问题标题】:Modelling large scale web-application infrastructure?为大型 Web 应用程序基础架构建模?
【发布时间】:2013-05-24 15:57:51
【问题描述】:

我正在寻找一种行业标准化的符号和方法来显示这些连接以及关于在每个步骤中传输哪些数据的一些细节。

这是我的临时图表,显示了主要实体及其关系:

我想详细介绍一下每个实体的作用和方式;以及它发送/接收的内容。

也许这就是使用 BPMN2 表示法的那种事情? - 或者一些包含 UML2 序列图的元模型?

期待找到正确的符号=]

【问题讨论】:

    标签: architecture soa modeling n-tier-architecture worker-process


    【解决方案1】:

    首先,为您的绘图+1,您了解您的领域,这是成功构建您在任何行业标准化符号中的合适表示的关键

    在某些圈子中,您创建的内容被称为“事物”列表 - 对与公司相关并影响其方向和目的的事物的范围级别描述。

    方法很多,所以我的建议是选择定制以适合。使用信息作为学习曲线;我发现在一些组织中,决定采用哪种方式,这最终会扼杀那些试图按照教科书推荐的方法应用该方法的人的自然创造力

    在符号方面,UML 将为您的项目提供用例图,以捕获工作人员(Actor)与应用程序交互的实例。此外,由于您关注的是“信息图”中的数据流,我建议创建一个域模型图和一个支持对象图,用您希望流动的数据属性实例化域模型。 See my answer to a similar question which includes pictures. 我还不能在这里粘贴图片,抱歉...

    为了帮助您在未来解决这些问题,我将为您提供一个框架,以便您采取适当的步骤来寻找适合您和您的团队的方法:这是Zachman Framework basics - 老派但非常有效.把它贴在墙上,几周后你就会喜欢"I know Kung-Fu!"

    从左上角的白框向下读取单元格 - 即数据与范围。随着您的受众变化,调整图表以表示必要的信息。这将为您提供模型存储库。

    Figure 5 in this document suggests how the core UML metamodel, with its various software analysis and design diagrams, might map to the Zachman Framework.这些信息是无价的,它将为您提供构建此思维过程的所有具体基础知识。

    我了解到,所有其他形式的方法都可以从这里派生出来,这就是为什么我认为 Zachman 大多数时候发现了建模的 E=MC^2

    TOGAF、BPMN、EDOC、CWM、SOA、MDA/UML 都适合这里,所以这是真正掌握的基础。

    享受这个过程。也可以参考this Q&A to see which UML tool is good for you.

    【讨论】:

      猜你喜欢
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 2017-02-08
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多