by グラディ ブーチ
|
by ロン・ジェフリーズ
|
by マーチン ファウラー
|
by Martin Fowler
|
The Unified Modeling Language Reference Manual (Addison-Wesley Object Technology Series) by James Rumbaugh |
ただし本書が他の書籍と大きく異なるのは,UML開発に携わったスリーアミーゴと呼ばれる3人の技術者(ヤコブソン,ブーチ,ランボー)によって執筆されている点だ。彼らがUML開発に利用した「統一ソフトウエア開発プロセス」という概念と,その運用方法について,彼ら自身が解説している。作った当事者が自ら解説するのだから,信頼度の点からいえば,これに勝る解説書はほかにないだろう。
本書は3部構成で成り立っている。まず第一部では,「統一ソフトウエア開発プロセス」を3つの基本プロセスに分けて整理している。そして第二部では,5つの基本ワークフローについて参考例を多く示しながら解説し,第一部と第二部を踏まえた上で,第三部の反復的でインクリメンタルな開発についての詳細へと続く。巻末にはUMLについての簡単な資料集や,一般的な用語集もついている。
スリーアミーゴの中で本書のメインライターでもあるヤコブソンは,前書きの中で,「プロセス」とは音楽家が演奏会で使う楽譜のようなもの,としている。つまり,共通の「プロセス」を使うことで,ソフトウエア開発のコストを削減し,また開発自体を容易に進めることが可能になる。実際には,こうした「プロセス」はいくつかの方法が知られており,それらを一本化したものが「統一ソフトウエア開発プロセス」(本書では統一プロセスという表記も使われる)というわけだ。そして,そこからUMLという形に発展していくことになる。本書は,そうしたソフトウエア開発の基礎となるべき「統一プロセス」について,懇切ていねいに解説してくれている。
本書の目次には,ある程度UMLを勉強した人なら見覚えのある単語が並んでいる。そのため,それほど目新しい内容はないと感じる人もいることだろう。だが,単語や表面的な知識だけを身につけていても,実際にそれを使いこなせるかどうかは別問題だ。UMLの表記ルールにどれだけ精通していても,基本になる「プロセス」について,正しい理解と運用ができなければ意味がないのだ。本書の目的は,まさに正しい理解と運用のための知識を身に付けることにある。自分自身の理解度を確認するためにも,UMLを使う技術者なら,一度は見ておいて損はないはずだ。また,初心者の場合なかなか読みこなすのは大変だろう。だが,ただ漫然とUMLを使う状態から,ワンランク上の技術者を目指すなら,ぜひ本書を読むことをお薦めする。 (アンク 第二開発部 鍋島 直樹)
(Copyright©2000 ブックレビュー社.All rights reserved.)
Product Details
Would you like to update product info or give feedback on images?
|
![]() |
67% buy the item featured on this page: UMLによる統一ソフトウェア開発プロセス―オブジェクト指向開発方法論 (Object oriented selection) |
![]() |
9% buy UMLモデリングの本質 (日経ITプロフェッショナルBOOKS) ¥ 2,520 |
![]() |
8% buy ラショナル統一プロセス入門 第3版 (ASCII Software Engineering Series) ¥ 4,515 |
![]() |
8% buy その場でつかえるしっかり学べるUML2.0 ¥ 2,940 |
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
Most helpful customer reviews
Share your thoughts with other customers: Create your own review
|
|
|
|
|
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. |