Ivar Jacobson 著
Harold “Bud” Lawson 著
Pan-Wei Ng 著
Paul E. McMahon 著
Michael Goedicke 著
角 征典 翻訳
鷲崎 弘宜 監修
【本書の内容】
本書は
Ivar Jacobson, Harold "Bud" Lawson, Pan-Wei Ng, Paul E. McMahon, Michael Goedicke,
"The Essentials of Modern Software Engineering: Free the Practices from the Method Prison!",
ACM Books, 2019
の邦訳です。
ソフトウェアエンジニアリングの歴史は抽象化レベルの上昇である。このことは、プログラミング言語でも、ツールでも、フレームワークでも、ソフトウェア中心のシステムとやり取りをする方法においても見られる。それから、我々がこうしたシステムを構築する方法についてもそうだ。これがソフトウェアエンジニアリングの手法の世界である。
-Grady Booch(本書より抜粋)
本書は現代において複雑に進化し続けるソフトウェアとその開発に関する特定の手法を
教授・示唆・喧伝するものでは*ありません*。
そうではなく、どのような時代にあっても、どのような用途であっても、どのような利用環境であっても、
優れたソフトウェアをもたらす作業方法の作成方法
を提供することを意図して執筆されています。
「ソフトウェアエンジニアリング」というジャンルが生まれたときから連綿と続く、
その根幹を成してきた教程とは異なる、まさにモダン(現代的)なスタイルの、
「ソフトウェアエンジニアリング」を提示してくれます。
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
(翔泳社)
本書はIvar Jacobson, Harold "Bud" Lawson, Pan-Wei Ng, Paul E. McMahon, Michael Goedicke著『The Essentials of Modern Software Engineering: Free the Practices from the Method Prison!』(ACM Books, 2019)の邦訳版です。
さまざまなテクノロジーによって紡ぎ出される“ソフトウェア”。その“開発”に焦点を合わせ、「ソフトウェア開発」とは何なのか・どういうことなのかを、開発時の各種フェーズとそれぞれの視点から詳らかにする21世紀型ソフトウェア開発読本です。
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
monotony さん
2020-08-22
ようやく一周したけど。読むだけでは駄目だな。
yoshi1987 さん
2020-08-27
Essence言語によって様々な方法の価値・意味を考えていく モダンな方法を取り入れることが目的になりがちだが、言語化することでそのものの価値を考え、議論できるようになるのは意義が大きそう ただ、自分にはまだまだレベルが高かった Essenceを使うのはなかなか難しそう