ユーエムエル
UML
Unified Modeling Language
「UMLはオブジェクト指向を使ってモデリングする際に使われる統一的な言語」
まず、UMLを知ったことで一番大きかったことは、"Modeling"と言う概念を知ったこと。次に、それに絡んでオブジェクト指向の理解が進んだことだと思う。まだマスターしたとはいえないし、仕事にも直接は活かしてはいないけど。
下記は、その定義や用語、入門書などの紹介です。
____________
UMLで決められているのはダイアグラムの描き方だけであり、モデルを作成するタイミングや使用方法を定めているものを「プロセス」といい、Unified Process(UP)やeXtremeProgramming(XP)といったものが最近では有名。
●用語
言語:
ここでは、意図を表現・伝達し記録するもの、とする。
モデリング:
さまざまな思考や概念を、わかりやすい表示形式で実際に書き表す作業で、できあがったものはモデルと呼ばれる。
モデル:
複雑で雑多な現実世界の物事や関係から、重要な項目だけを抽出し、その抽象度を上げてさまざまな状況に適用できるように汎用化したもの。
●参考文献
http://www.atmarkit.co.jp/fjava/...
かんたんUML
http://www.amazon.co.jp/exec/obidos/...
●コメント
これから更新していきます。
●参考文献
・基礎編 : UML入門
http://www.mamezou.com/tec/Tips/...
・UML Press(Hippo2000さんのリンクにあるムック本)
リンクは、UML Home Page
- 2002/11/06更新
- 2002/10/02登録
- 2908クリック
このキーワードを共有する
-
メイン
コメント (4)
2005/05/30
matukenzi オブジェクト思考的仕様書を書くときのフォーマットとでもいいましょうか。まぁ、とりあえずオブジェクト指向の仕様書でのマストアイテム。しかし、未だに大規模なシステムでは、UMLと従来の仕様書のフォーマットが入り乱れたりして、SEやプログラマー達を困らせたりする。なんとかしろ、プロジェクトマネージャー!!って言いたくなる。
notekk そんなPMや経営者向けのイベントで一コマ持つことになりました。http://www.objectclub.jp/event/...
matukenzi 今、イベントの詳細を見させていただきました。講師をなさるんですね。ちなみに、大規模システムの場合も同様に考えることは可能なのでしょうか?例えば100人/月くらいで作るシステムとか。多分その辺がPMとか困ると思うんですよね。どうしてもウォーターフォール形式とかに行きがちで。一般的に(といいますか、自分の勝手な解釈として)eXtreme Processに則り、数人のチームで開発していくイメージがあるのですが。的外れなコメントでしたらすみません。
2005/05/31
notekk XPなどの開発手法についてのの直接のコメントは、私は実績がないので避けますね。でも、おっしゃるとおり、人数や期間などによってXPなどを導入するかウォーターフォール型のが向くかなどによって適宜選択すべきだとは、オブジェクト倶楽部の方の回答でした。つまり、私も同じようなことを聞いてみたことがあるのです。
つながりキーワード (18)
UML
- (鈴木藍)
Unified Modeling Language。 オブジェクト指向分析/設計において、ソフトウェアの設計図を書くための統一された記述方法。ビジュアルランゲージ。最近の...
かんたんUML
- (manchigo)
UMLの入門書らしい。なんとなくUMLってなんぞやってのが知りたい人向け。 いまいち分かりにくいが、某社の新人研修ではこの本に沿って研修があり最後にUML技術者検定のブロンズレベルを受ける...
IIOSS
- (ヨウイチ)
Algo/UML等をベースにしたフリーなUMLツール。Ver1.1からは多分(笑)日本語が使えるようになりました。なお、Solaris/sparc、j2sdk1.3で動か...
「高校生の勉強法」
- (notekk)
最新脳科学が教える高校生の勉強法 池谷裕二著 高校生を主な読者層と想定し「脳のルール」から効率的な勉強法を提示している本。 記憶の種類を、高レベルのものから「経験記憶...
XP
- (ogijun)
eXtreme Programming 「agileな方法論」のひとつで、lightweightだが規律が多いのが特徴。 コミュニケーション・シンプル・フィードバック・勇気の4つの価値に...
OmniGraffle
- (mich)
MacOS X用作図ツール。 フローチャートやUML用のテンプレート(Paletteと云う)が付属。自分でテンプレートを新しく作ったり、既存のものを編集したりもできる。...
SequenceSketcher
- (mich)
MacOS X用のUMLシーケンス図作成ソフト。 リバースエンジニアリングができなくても、あらゆるOSで動かなくてもいいから、軽快にUMLのダイアグラムが描きたくて探し...
ソフィーの世界
- (sogo)
これを読み通せば、知らないうちに哲学のラインを学習することができてお勧めです。なぜ哲学がこのように発展したのかが、ダイナミックにつかむことができます。あるいみ私のバイブルです。
オブジェクト指向
- (Fumiya)
開発している某システム、ネット対応とゆーことでJAVAで書き直すことになったらしい…(現行はC) と、いうことで現在チーム全員でオブジェクト指向の概念からたたき込み中だが、誰もわかっちゃいね...
Java
- (notekk)
オブジェクト指向の言語 果たしてこの言語を使うことによって生産性が高くなるのかどうか未だに疑問だが、とにかくはやっているらしい。 ●クラスとオブジェクト クラス: 「さまざまな機能(メソッ...
XML
- (notekk)
eXtensible Markup Language HTML同様SGMLを元にした「構造化ドキュメント(structured document)」。が、HTMLの発展形...
Pattern Weaver
- (ぐうたりん)
UML モデリングツール。RationalRose など有名どころをいろいろインストールしようと(WIN2000)したが、3,4個失敗しつづけて最終的にこれになりました。...
Rose98
- (南斗お米拳)
ビジュアルモデリングツール。 Rationalが標準UML仕様に則ったユースケース図・クラス図・シーケンス図等を 簡単に作成できるようにしたツール。個人的な手持ちのRos...
UML Press
- (Hippo2000)
技術評論社から出ている雑誌(?) Vol.1の特集は 特集1:はじめるUML 特集2:ぼくにもわかるデザインパターン 特集3:XP徹底入門 Kent Beckのイ...
Mind Map
- (notekk)
●20050105追記 mindmap.jpのリニューアルに伴い マインドマップのメルマガを創刊することになりました。 よろしければ、登録してやってください。 http:...
Java言語で学ぶデザインパターン入門
- (結城浩)
GoFの「デザインパターン」をやさしく解説した本です。デザインパターンの原典に登場する23個のパターンすべてについて、Java言語によるサンプルプログラムをつけています。...
UML
- (Edd)
Unified Modeling Languageの略。 ばらばらだったオブジェクト指向の方法論、記述方法を1つにまとめて統一化をはかったもの。 プログラムのオブジェクト...
デザインパターンプログラミング
- (dann)
あのPreeの名作です.メタパターンの話は熱い.DPをより抽象的な視点で捉えることができます.フレームワーク系の良書っていえばこれですね.佐藤啓太さん,金沢典子さんが訳という何とも贅沢な本....






SequenceSketche...
XML


