1

UML クラス図とオブジェクト図、およびそれらの関係に精通していることは間違いありません。オブジェクト図は、システム内のオブジェクトとそれらの関係をモデル化するために使用されます。これは、クラス ベースのオブジェクト指向プログラミング言語の場合、さまざまなクラスの具体的なオブジェクトをモデル化することを意味します。

プロジェクトに取り組んでいるとき、ユース ケース (図) とペルソナ (ユーザー エクスペリエンス デザインなど) を作成する必要がありましたが、それらはクラスやオブジェクト、つまりインスタンス (インスタンス) と同じ関係にあると思います。また、Unified Process (UML とある程度結合されている) で理解されるユース ケースは、1 つのメイン シナリオ (フロー) を持つ一連のシナリオです。たとえば、ビヘイビア駆動開発のような具体的なシナリオは、ユースケースのインスタンスです。

これは理にかなっていると思いますか?BDD のようなユーザー受け入れテストの生成などに使用できる、ペルソナとユーザー シナリオをモデル化するための UML のユーザー シナリオ図を評価していただけますか?

4

1 に答える 1

1

私は、仕様の一部としてユース ケース図を含め、過去に UML (1) を使いすぎた罪を犯しています。

私のアドバイス (経験に基づく) は、BDD フレームワークを使用して実行している純粋なテキスト表現が、最高の価値/労力比を提供するということです。

  1. 私はCASEツールの動きを経験するのに十分な年齢です.<shiver />
于 2010-03-22T12:22:58.457 に答える