我需要为我使用API Platform和Symfony 3.2(后端)以及Ionic 2(前端)开发的RESTFul API创建UML类图和用例图。
但是我不知道如何通过类图描述我的后端API的结构。
如果有人有任何想法或能提供帮助,我将非常感激。谢谢!
如果有人有任何想法或能提供帮助,我将非常感激。谢谢!
所以解决我的问题的方法包括以下几点:
https://www.ibm.com/developerworks/rational/library/design-implement-restful-web-services/:从这个链接中我得出,虽然在类图中建模restful api很困难(因为它基本上只是一堆方法),但可以考虑像“资源”这样的类,添加方法(即HTTP方法)和每个资源的路径。
这也非常有帮助:
另一个(更简单)的方法是使用工具如Pikturr,将你的Swagger转换成UML图。
设计REST API的软件:
希望这可以帮到你。
http://localhost/docs.json
的链接中查看。您可以使用像https://github.com/nrekretep/pikturr这样的工具从Swagger文档生成UML图。虽然现在有点晚了,但这是另一种方法。
如果你不知道Visual Paradigm,可以试试看。
你可以使用这个内容,Visual Paradigm - 如何使用UML设计REST API?。它很容易,可以代表你的REST API。顺便说一下,我更喜欢Postman Collections(它不是UML)。
但是,如果你正在为文档目的制作其他类型的UML图形。那么,Visual Paradigm会给你提供一堆UML图表来完成这项工作。所以你可以保持那个图表生态系统。
再见。