アクティビティ図—簡単な概要

アクティビティ図—簡単な概要

UMLアクティビティ図も、システムの動的な振る舞いをモデル化するためにUMLが使用する一般的なツールである。アクティビティの順序を記述し、あるアクティビティから別のアクティビティへの制御の流れを示す。UML アクティビティ図とは、基本的にフローチャートのことです。

続きを読む
ユースケース分析—ケーススタディ

ユースケース分析—ケーススタディ

ユースケースとは、要求の把握と文書化の手法の一つで、システムを利用する参加者の行動や相互作用を物語風に平易な文章で記述することができる。最後に、システムの機能は、関係者がシステムを使用する目的を満足させるものでなければならない。

続きを読む
ユースケースモデリングとは何ですか?

ユースケースモデリングとは何ですか?

ユースケースはグラフィカルなものが多く、ユースケース図はユースケースや参加者の説明などのテキスト記述でサポートされており、またユースケーステンプレートに関連したシナリオもあり、ユースケース手法をシンプルで直感的なものにし、開発者がユーザーニーズの理解を議論し明確にするための理想的なツールとなっています。

続きを読む
ユースケース分析の簡単なガイド

ユースケース分析の簡単なガイド

ユースケースモデリングは、アクターと相互作用する際にシステムが実行する可能性のある一連の動作に対応するシステム要件を捉え、モデル化し、仕様化する技術である。これらの動作は、観察可能な結果を生み出し、目標の達成を支援する。ユースケースは、主要なアクターの特定のユーザー目標に対して命名され、次に、活動やイベントの一般的な順序、および特殊条件、例外、またはエラー条件のバリエーションを、テキスト記述によって説明または記述します。

続きを読む
データフロー図とは何ですか、なぜそれがソフトウェア開発にまだ役立つのですか?

データフロー図とは何ですか、なぜそれがソフトウェア開発にまだ役立つのですか?

データフロー指向のモデリングは、一部のソフトウェアエンジニアからは時代遅れの技術だと思われているが、今でも最も広く使われている要求分析記号の一つである。データフロー図(DFD)はUMLの正式なパートではないが、UML図を補完し、システム要件やプロセスに関するさらなる洞察を得るために使用することができる。

続きを読む
14種類のUML図の包括的なガイド

14種類のUML図の包括的なガイド

統一モデリング言語(Unified Modeling Language)は、標準化された汎用モデリング言語で、現在ではオブジェクトマネジメントグループ(OMG)によって事実上の業界標準として管理されている。UMLには、ソフトウェア集約型システムのビジュアルモデルを作成するためのグラフィック表記法のセットが含まれている。UML 2.2では、14種類のUML図があり、以下の2つのカテゴリーに分類されます。

続きを読む
ユースケースモデリング

ユースケースモデリング

UMLのユースケース図は、開発中の新しいソフトウェアプログラムのシステム/ソフトウェア要件の主要な形式である。ユースケースは、システムに期待される動作(what)を指定するものであり、それを実現するための正確な方法(how)を指定するものではありません。ユースケースの完全なセットは、システムを使用するすべての異なる方法を指定するため、システムに要求されるすべての動作を定義し、システムの範囲を限定する。

続きを読む
ユースケース分析の簡単なガイド

ユースケースの説明の例

ユースケースとは、ユーザーがシステム上でどのようにタスクを実行するかについて記述したものです。ユーザーの視点から、リクエストに応答するときのシステムの動作の概要を説明します。各ユースケースは、ユーザーの目標から始まり、目標が達成されると終了する、単純なステップのシーケンスとして表されます。

続きを読む