本書は、オブジェクト指向型の設計に使用するUMLをJavaに落とし込むまでのプロセスについて解説したものだ。シーケンス図やクラス図、ユースケース図などUMLで使用される図の解説や使用方法、そして実際にJavaのコードに落とし込むまでの一連の作業が説明されている。抽象的な概念であるUMLを解説するために、ATMの動作やレンタルショップの事例などをもとに、具体的な作業を説明しているので、ひと通りの作業をイメージすることができるだろう。ただし、Javaの基本事項については解説していないので、別途学ぶ必要がある。またUMLの専門書ではないので、より詳細な内容が知りたい場合は、本書に掲載されている参考文献を利用するのがいいだろう。
本書はUMLをJavaで利用するための一連の知識を与えてくれる。例として扱っているモデルがやや単純すぎて、より複雑なモデルを取り扱う場合のノウハウが少ない感があるが、入門編としての役割は十分果たしてくれる。UMLとJavaの連携を学びたい方におすすめしたい。(斎藤牧人)
登録情報
|
内容は、UMLの表記方法の解説に終わらず、モデリングの意図開発プロセスの中での位置づけを明確にし、実際の実装例まで見せてくれています。
また、たとえば「UMLの数あるダイアグラムの中で最低限これだけ押さえればよい」や「初心者はこういう順序でこういう本を読んでいけばよい」など確立した作者なりの開発に対するポリシーに基づいた本当の入門書になっており、久しぶりに感激しました。
また、プロセスとしてはRUPを下敷きにしているので、「ラショナル統一プロセス入門」などを読むより開発の進め方に関してはこちらのほうがよいRUPの入門書となり得ます。
...でも掲載ソースはそのまま動作するものではないのね(;_;)
作者のフォローきぼんぬ。
|
|
|