1

UML を使用して Web プロジェクトをモデリングしています。どちら<<includes>>でもない<<extends>>ケースがあり、別のケースが含まれているケースがあります。どのように表現すればよいですか? 「プロジェクト マネージャー」と呼ばれるユース ケースと「タスク マネージャー」と呼ばれる別のユース ケースがあります。お気づきのように、タスクの管理はプロジェクト管理のサブセットです。それを UML でどのように表現すればよいでしょうか。

事前にご回答いただきありがとうございます。よろしく!

4

3 に答える 3

1

最初のユースケースは要件です。

So  who are your actors?( Who use your system?)
And what are your use cases? (What they do with your system)

「プロジェクト マネージャー」-「タスク マネージャー」は適切なユース ケースではないようです。それらは、ソフトウェア エンティティまたは GUI の一部に見えます。

では、「誰が」プロジェクト マネージャーを使用するのか (それが何であれ) を把握してみてください。そして、ユーザーはそれで何をしますか? (「プロジェクト チーム メンバー」、「新しいタスクの作成.... タスクの割り当て」を参照)。

心配しないでください。ユースケースは、実際のソフトウェアのさまざまな部分にまたがる可能性があります。そのため、Create New Task ユース ケースの実現には、実際のソフトウェアの多くの部分が関与する可能性があります。

ユースケースのポイントでは重要ではありません。これらは要件であり、ソフトウェア設計の抽象化ではありません。

于 2011-06-10T14:54:43.617 に答える
0

おそらくもう少し読んで、ユースケースの理解を深める必要があります。<<include>>ユースケースで別のユースケースのシナリオを呼び出す場合、それはあるユースケースを別のユースケースに含めたことを意味するため、実際に説明することは依存関係である可能性があります。

于 2011-06-29T16:49:13.183 に答える
0

おそらく、包含関係を使用する必要があります。

于 2011-06-10T14:52:15.893 に答える