2017-05-15 18 views
1

APIプラットフォームとSymfony 3.2(バックエンド)とIonic 2(フロントエンド)を使用して開発したRESTFul APIのUMLクラス図とユースケース図を作成する必要があります。 しかし、クラス図を使ってバックエンドAPIの構造を記述する方法は正確にはわかりません。UML/API:RESTful APIをモデル化する方法

誰かが何らかのアイデアを持っていたり、助けになることができれば、本当に感謝しています。ありがとうございました!

+1

あなたの質問は基本的なものです(見た目によっては広すぎます)。そのような質問には、「本を読む」または「クラスを訪問する」ことが求められます。 –

+0

@ThomasKilianお返事ありがとうございます。私の質問は、私はクラスの図で私のAPIのコンポーネントを表現する方法を知りたいです。シーケンス図は、APIとシステム間の相互作用を記述できるため、設計が容易です。しかし、私はクラスダイアグラムをどうやって回避するか、私のAPIの構造をどのように表現するかについては漠然としています。 多くのご協力ありがとうございます – user7329992

+0

これまでに何を試みましたか?クラス図を作成するのは、SDを構築するよりはるかに簡単です。 –

答えて

2

Apiプラットフォームは、APIのスワッガードキュメントをURL http://localhost/docs.jsonに自動的に生成します。

あなたはだから私の問題を解決するには、次のすべてのビットだったhttps://github.com/nrekretep/pikturr

+0

あなたのお返事ありがとうございました@ケビン・ダングラス、私はこれを試してみましょう、シンプルかつ効果的に見えます。人生節約! – user7329992

2

のようなツールを使用して闊歩ドキュメントからUMLダイアグラムを生成することができます。

https://www.ibm.com/developerworks/rational/library/design-implement-restful-web-services/: 私はこれから結論(基本的にはメソッドの集まりなので)クラスダイアグラムで快適なAPIをモーダルにするのは難しいですが、 "Ressources"のようなクラスを考え、メソッド(基本的にはHTTPメソッド)を追加し、各リソースにパスを追加します。

また、これは大きな助けのだった:

別(単純な)方法は、UMLダイアグラムにあなたの闊歩を変換Pikturrのようなツールを使用することでした。 REST APIを設計するための

ソフト:

  • ビジュアルパラダイム
  • IBM Rationalソフトウェア・アーキテクト

私はこのことができます願っています。

関連する問題