[解決済み] UML / API : RESTful APIをモデル化する方法
2022-01-28 16:14:50
質問事項
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をクラス図でモデル化するのは難しいが(基本的にメソッドの集まりなので)、"Resources"のようにクラスを考え、メソッド(基本的にHTTPメソッド)と、各リソースへのパスを追加すればよいという結論に達した。
これもすごく助かりました。
もうひとつの(よりシンプルな)方法は、Pikturrのようなツールを使って、SwaggerをUML図に変換することでした。
REST APIを設計するためのソフトウエア :
- ビジュアルパラダイム
- IBM Rational Software Architect
お役に立てれば幸いです。
関連
-
[解決済み] Powershellです。アウトファイル - パスへのアクセスは拒否されました
-
[解決済み] RESTfulとRESTlessの違いについて
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] RESTful WebServiceにファイルや関連データをJSONで投稿する。
-
[解決済み] RESTとRESTfulの違いは何ですか?
-
[解決済み] 検索のためのRESTfulなURL設計
-
[解決済み】RESTful 認証
-
[解決済み】URIの単語の区切り文字にハイフン、アンダースコア、キャメルケースのどれを使うか?
-
[解決済み】動詞のないREST URLを作成する方法は?
-
[解決済み】REST認証スキームの安全性
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] UML / API : RESTful APIをモデル化する方法
-
[解決済み] Powershellです。アウトファイル - パスへのアクセスは拒否されました
-
[解決済み] jenkins restful apiのリファレンスはどこにありますか?[クローズド]
-
[解決済み】有効なリクエストでありながら、データが空の場合の適切なRESTレスポンスコードは何ですか?
-
[解決済み】データのPOSTに対する400と422のレスポンス
-
[解決済み】RESTful APIで多対多の関係を処理するにはどうすればよいですか?
-
[解決済み】API paginationのベストプラクティス
-
[解決済み】動詞のないREST URLを作成する方法は?
-
[解決済み] restfulなPOSTレスポンスのための「ベスト」プラクティス
-
[解決済み】Node.js内でリモートRESTコールを行うには? CURLは?