LanguageUMLの紹介。[関連リンク]UMLとは何かUMLはコミュニケーションツールである。開発対象についての共通認識を関係者間で作り上げるのに有用である。特別なCASEツールなどは必要なく、紙と鉛筆(会議の席上ならホワイトボードとフェルトペン、etc.)さえあればUMLを使うことができる。デザインパターン、アナリシスパターン等、UMLで記述された有用な文書を理解するための基礎でもあり、UMLの知識はソフトウェア技術者にとって必須だと言える。UMLは詳細仕様を記述するためのものでは無い。(詳細仕様の記述はコードの役割である。汎化クラス間の汎化関係とほとんど同じように考えてよい。以下のように、あるユースケースをより具体化したユースケースが現れた場合、ユースケース間には汎化の関係があり、ダイアグラム上では以下のように記述する。オプショナルな処理を外にくくり出す。付けた依存関係で表す。wrap処理をオプショナルなものとして外に出した例。共通部分を一つのユースケースとしてくくりだす。付けた依存関係で表す。パケット送信/受信、両方のユースケースの主シナリオ中で統計情報更新が行われている。関連リンク[オブジェクト指向システム分析設計入門][オージス総研]UML技術者認定制度のチュートリアルに一般的な使用法の解説があります。UMLを勉強し始めるのにとてもよい資料だと思います。ObjectDay2000の配布資料ダウンロードのページに、組込み用途にUMLを使うためのプレゼン資料「かんたん組込みUML」があります。上のチュートリアルでUMLに慣れた後読むのに良い資料です。いう書籍が参考になります。最新のUML関係のセミナの概要が報告されてます。Thud」の日本語訳。ドキュメントはコミュニケーションのために書くものであり、簡潔でなければならないという主張がされてます。変化ヲ抱擁セヨのページからも辿れます。Fowler氏が行ったセミナーの内容。アットマーク・アイティでの連載記事。(2001/05/02〜連載中)内容はビジネス寄りなのですが、基礎を確認するのに良いと思います。)UMLの外見に関するコーディング標準に使えると思います。[関連リンク]戻るトップページへ戻る。