0

私は学生で、プロジェクトを行う必要があります。ユーザー ストーリーからユース ケース図とクラス図を生成したいと考えています。それを行うための提案はありますか。私はすでにパピルスプラグインを使用していますが、それは私を助けることはできません.Javaコードをクラス図に逆にするだけです.

4

2 に答える 2

1

ユーザー ストーリーをユース ケースに変換することは、ツールが支援するものではありませんが、Papyrus や他の多くのツールのようなツールが表現を支援し、抽出して視覚化するためのグラフィカル要素を提供するものです。問題の分析からの構造と動作。ツールはツールであり、問​​題の万能薬ではありません。

単純に述べた...

ユーザー ストーリーは通常、「ユーザーとして、結果/メリットが得られるように何かをしたい。

ユースケース (これは実際にはテキストです) は通常、前提条件、アクションと応答、事後条件、代替シナリオなどです。

UML では、ユーザーがアクターになり、__do something_ がユース ケースになります。結果/利点は、ユース ケースの目標/成功要因 (および何らかの形で事後条件) を表します。事前条件と事後条件は制約です。アクションと応答は、相互作用 (シーケンス図)、アクティビティ、およびステート マシンとして表現できます。

この時点から、これをどのように実装するかについて考え始める必要があり、これを実行できる多くの手法があります (機能分解、動作分解、MVC などのパターンへのマッピングなど)。どちらを使用するかは、バックグラウンド、ドメインまたは専門知識、好みなどによって異なります。

于 2016-09-30T13:02:17.717 に答える
0

あなたのコメントを読んだ後、答えを変更しました。

エンタープライズ アーキテクトをご覧ください。そのような「魔法」は行いませんが、ソフトウェア分析/設計プロセスのほとんどのステップをキャプチャできる多くのツールと図があります。無料試用版をダウンロードできます。

于 2016-09-28T20:10:20.757 に答える