【问题标题】:Modelling language for a process / transaction流程/事务的建模语言
【发布时间】:2011-03-28 16:01:35
【问题描述】:

我正在写我的 Bsc。关于涉及多个软件系统的交易的论文。它基本上是关于我正在实施的 ERP 系统和 Web 服务的通信和信息交换。 ERP 端有一个模块,另一端有 Web 服务。该事务是与 XML 文件的通信。

我想对此流程或事务进行建模,但不知道用于此目的的正确建模语言。 UML 组件模型是正确的吗?

我还想注释辅助信息,例如我在流程的某个步骤使用的编程语言或正在使用的 XML 标准。在此过程中对异步 HTTP 发送和接收进行注释也很好。

感谢您的帮助!

马可

【问题讨论】:

    标签: process uml modeling


    【解决方案1】:

    如果您的主要目标是记录 Web 服务和 ERP 模块之间的交互,那么最合适的 UML 图可能是sequence diagramactivity diagram

    两者都有助于展示协议(交互顺序)。两者都可以使用注释或约束添加您喜欢的任何内容。

    如果您试图捕获有关消息表示的更多细节,UML 可能不合适。它的优势在于显示交互的结构,而不是消息本身的结构。如果您想显示该详细信息,则查看一些 Web 服务标准可能更合适,例如WS-choreography.

    第一次。

    【讨论】:

    • 组件图说明的是静态结构,而不是动态。如果您想显示静态结构,那么它可能适用。但是,您的描述仅建议 2 个主要组件(1 个 Web 服务 + 1 个 ERP 模块)。因此,组件图不会告诉您太多。如果您想记录交互(动态)而不是静态结构,那么序列/活动图可能更合适。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多