C# アプリケーションの開発

統一モデリング言語 (UML) のダイアグラムを使用して、統合された設計および構築環境で、C# 3.0 アプリケーションの成果物を視覚的に表し、開発することができます。
このタスクについて

.NET コードを使用した IBM® Rational® モデリング製品には、以下の利点があります。

UML ダイアグラムを使用して、既存のシステムを表記および分析し、システムのコンポーネントおよび相互関係を識別し、他のフォームのシステム表記を作成できます。UML ダイアグラムを使用して、システムの構造情報をより高い抽象化レベルで、コードから新規フォームに自動的に抽象化することができます。はじめの開発元の設計にアクセスせずに、より容易に保 守できるようにそのシステムを再設計するか、システムのコピーを生成するようにシステムを再設計できます。 ターゲット・システムを変更するか、または新規システムを開発および生成することもできます。

UML クラス・ダイアグラムは、アプリケーションの一部またはすべてのコンポーネントや要素を描写します。 クラス図を使用して、C# クラスおよびインターフェースの構成および関係を視覚的に表し、作成することができます。クラスのサブセットを使用して、ユーザー固有のコンテキストを作成し、アプリケーションの理解、共同作業、 および開発を行うことができます。 クラス図から直接 C# 要素を開発することもできます。

UML シーケンス図を使用して、C# アプリケーションの振る舞いおよび相互作用を視覚的に表して開発するか、または C# メソッドを視覚化することができます。

編集不可の一時参照ダイアグラムを使用して、 即時 static ビューを作成し、アプリケーション内の既存の関係を探索し、編集不可トピック図を使用して、コンテキストおよびクエリーに基づいてアプリケーションの動的ビューを作成できます。


フィードバック