【问题标题】:Application Input Specification: Drawing input data of method应用程序输入规范:方法的绘图输入数据
【发布时间】:2014-12-20 03:00:38
【问题描述】:

有没有人知道为方法绘制输入数据的确切结构的好方法?就我而言,我必须为服务器应用程序指定正确的输入数据。服务器获取带有数据的 http 帖子。因为这个数据是一个非常复杂的json数据结构,所以我想画这个,这样下一个开发者可以很容易的查看这个图并且能够理解http post需要哪些数据。如果我也可以绘制 http 标头将数据标记为强制或很好,那就太好了。

我不需要数据流图表或某事。像那样。我需要的是一张图,如何为服务端方法构建一个有效的json。

如果有人有想法,请回答或评论这个问题,即使你只是对流行语有想法,我也可以自己google。

【问题讨论】:

    标签: json http uml specifications server


    【解决方案1】:

    为了描述数据结构,考虑 (1) 使用具有多重性和所有权以及“命名关联端”的 UML class diagram。 Kirill Fakhroutdinov 的示例 uml-diagrams.org: Online Shoppinguml-diagrams.org: Sentinel HASP Licensing Domain 说明了您的绘图可能是什么样子。

    由于您需要具体描述 json 结构,然后 (2) 谷歌:“json 架构”以查看其他人如何解决相同的问题。

    就个人而言,除了提供UML图之外,我(3)考虑编写一个TypeScript definition file,它实际上可以描述json结构,包括简单类型、嵌套结构、可选部分等,此外下一个开发人员可以通过编写一个简单的TypeScript 脚​​本并尝试编译它来根据定义验证数据结构示例(单元测试)

    【讨论】:

    • 我同意,但总是命名那些关联结束!有关如何命名它们的示例,请参阅 UML 规范中的元模型,以便它们至少暗示您的预期语义。
    猜你喜欢
    • 1970-01-01
    • 2019-09-19
    • 1970-01-01
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 2019-02-08
    • 2010-09-26
    相关资源
    最近更新 更多