状態遷移図とユースケースの違いを教えてください。それらは非常に似ているように思え、違いを示す適切な定義が見つからないためです。誰かが少なくとも私がこれについて読むことができるヒントを私にくれれば、私は非常に感謝します!
どちらもシステムの動作を説明しています。しかし、アプローチは大きく異なります。
状態図のキャプチャシステムは状態を持っているか、それが別の状態に行き、その状態でどのように振る舞いますか。これは「どこにも行かない」ではありません。それらは抽象的な傾向があり、1949年に始まりました。良い例はネットワーク通信です。
ユースケースは、システムが外部のアクターにどのように反応するかに焦点を当てています。外部のアクターは、常にではありませんが、多くの場合ユーザーです。それは、目標に向けた一連のステップで構成されています。これは要件をキャプチャするためのコンパクトな方法であり、通常、プロジェクトの利害関係者にとって非常に読みやすいものです。それらは1992年に導入されました。良い例は「購入者がアカウントを作成する」です。
どちらの方法も広く採用されており、異なる「味」を獲得しています。それらは適用されたときにのみ実際に生き返ります、それらについて読むことはあなたをここまでしか連れて行けません。
いくつかの違いはここで見ることができます。
参照:
https://en.wikipedia.org/wiki/State_diagram
https://en.wikipedia.org/wiki/Use_case
http://tynerblain.com/blog/2007/03/21/use-case-vs-ステートチャート/
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加