我被分配了一项任务,画一张企业架构图。我们有一堆应用程序,它们可以相互通信。例如,客户填写主网站的注册表,然后它去我们的一个主要申请批准,然后一旦批准,然后客户就可以登录到门户网站。门户实际上是后端的REST api。
我如何在图表中表达这一点?它可能是一种什么类型的图表?它真的应该叫企业架构图吗?它是否属于任何类别?如果有的话,我可以使用哪种类型的UML符号?
提前谢谢你
发布于 2017-01-13 22:20:18
没有“企业架构图”这样的东西。
“企业架构”是企业级的软件设计和过程。您使用的不是类关系图,而是完整的应用程序。截至2017年1月,企业架构的最佳标准是Togaf 9(或Zachman)。
企业架构师通常会生成的图表列表如下:
http://pubs.opengroup.org/architecture/togaf9-doc/arch/chap35.html http://pubs.opengroup.org/architecture/togaf9-doc/arch/chap34.html
34.3.2核心架构工件
通信解决方案概念Diagram
听起来你想要一个应用程序通信图。
客户从主站点填写注册表,然后转到我们的主要应用程序之一进行审批,然后一旦获得批准,客户就可以登录门户网站。门户实际上是后端的REST api。
我如何在图表中表达这一点?它可能是一种什么类型的图表?它真的应该叫企业架构图吗?它属于什么类别吗?如果有的话,我可以使用哪种类型的UML符号?
我会阅读上面的链接,但请注意,这是高级指导。
然后考虑您想要传递的消息,例如,您希望您的老板批准该流程吗?您想告诉用户系统是如何工作的吗?您是架构师并向开发人员提供了示意图吗?为什么要创建这个图表?
然后,当您了解您试图实现的目标时,应该清楚地知道要生成什么图。在这种情况下,我可能会生成两个图:
如果这是一个包含多个的图,那么第二个图可以显示其他流程,例如“更新用户详细信息”或“失败场景”。
然而,如果这是一个简短的,那么你可以将行为覆盖在图的顶部。这样的组合图没有官方名称,但它有时有助于传达这一信息。
发布于 2017-03-01 00:39:59
“我被分配了一项任务,绘制企业体系结构图。”
简而言之:首先要了解你的老板(或问这个问题的人)想要什么。用TOGAF的话来说,他们感兴趣的是什么观点?
一旦你有了这些信息,你就可以使用任何最合适的建模语言(当涉及到企业架构时,UML或AchiMate是典型的这样的语言)。
发布于 2021-10-20 05:05:06
我猜你想要一个概念性的企业架构图,一个典型的应用程序堆栈(逻辑),如果是这样的话,有一些简单的方法可以为你工作。
希望这篇文章能帮助你开始工作,这通常取决于你所在的CIO组织风格或it生态系统需求。
我还建议使用一个完整的free online tool来绘制这些图表,它有很多用于云相关架构的内置模板,它有助于创建技术架构、解决方案架构、应用架构、数据架构、集成架构和企业架构等。
https://stackoverflow.com/questions/41505986
复制相似问题