The Essence of Software Engineering: Applying the SEMAT Kernel (Paperback)

Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon, Ian Spence, Svante Lidman

  • 出版商: Addison Wesley
  • 出版日期: 2013-01-26
  • 售價: $1,330
  • 貴賓價: 9.5$1,264
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 0321885953
  • ISBN-13: 9780321885951
  • 相關分類: 軟體工程
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

 

SEMAT (Software Engineering Methods and Theory) is an international initiative designed to

identify a common ground, or universal standard, for software engineering. It is supported by

some of the most distinguished contributors to the field. Creating a simple language to describe

methods and practices, the SEMAT team expresses this common ground as a kernel–or

framework–of elements essential to all software development.

 

The Essence of Software Engineering introduces this kernel and shows how to apply it when

developing software and improving a team’s way of working. It is a book for software professionals,

not methodologists. Its usefulness to development team members, who need to evaluate and

choose the best practices for their work, goes well beyond the description or application of

any single method.

 

 

“Software is both a craft and a science, both a work of passion and a work of principle.

Writing good software requires both wild flights of imagination and creativity, as well as the hard

reality of engineering tradeoffs. This book is an attempt at describing that balance.”

—Robert Martin (unclebob)


“The work of Ivar Jacobson and his colleagues, started as part of the SEMAT initiative,

has taken a systematic approach to identifying a ‘kernel’ of software engineering principles and

practices that have stood the test of time and recognition.”

—Bertrand Meyer


“The software development industry needs and demands a core kernel and language for defining

software development practices—practices that can be mixed and matched, brought on board from

other organizations; practices that can be measured; practices that can be integrated; and practices

that can be compared and contrasted for speed, quality, and price. This thoughtful book gives a

good grounding in ways to think about the problem, and a language to address the need,

and every software engineer should read it.”

—Richard Soley

商品描述(中文翻譯)

SEMAT(軟體工程方法和理論)是一個國際性的倡議,旨在確定軟體工程的共同基礎或通用標準。它得到了該領域一些最傑出的貢獻者的支持。SEMAT團隊通過創建一種描述方法和實踐的簡單語言,將這個共同基礎表達為所有軟體開發都必不可少的核心或框架元素。

《軟體工程的本質》介紹了這個核心並展示了如何在開發軟體和改進團隊工作方式時應用它。這是一本針對軟體專業人士而非方法學家的書籍。對於需要評估和選擇最佳實踐方法的開發團隊成員來說,它的用處遠遠超出了任何單一方法的描述或應用。

“軟體既是一門技藝,也是一門科學,既是激情的工作,也是原則的工作。寫好軟體既需要豐富的想像力和創造力,也需要工程取捨的現實。這本書試圖描述這種平衡。”—羅伯特·馬丁(unclebob)

“Ivar Jacobson及其同事的工作始於SEMAT倡議的一部分,他們采取了一種系統化的方法來確定經得起時間和認可考驗的軟體工程原則和實踐的‘核心’。”—伯特蘭·梅爾

“軟體開發行業需要並要求一個核心的核心和語言來定義軟體開發實踐,這些實踐可以混合和匹配,從其他組織引入,可以衡量,可以集成,可以比較和對比速度,質量和價格。這本深思熟慮的書提供了一種思考問題的良好基礎和滿足需求的語言,每個軟體工程師都應該閱讀。”—理查德·索利