-
出版商:
CreateSpace Independ
-
出版日期:
2014-04-21
-
售價:
$1,020
-
貴賓價:
9.5 折
$969
-
語言:
英文
-
頁數:
316
-
裝訂:
Paperback
-
ISBN:
1497453232
-
ISBN-13:
9781497453234
商品描述
This is part 1 of the latest edition of the classic series, Quality Software. It teaches how to understand the dynamics of software development organizations, to plan software projects, and to act effectively to carry out those plans. Written from a technical and psychological perspective, this comprehesive book describes how to think about what you do. The notation takes almost no effort to learn. The diagrams are simple and easy to understand and used in a consistent manner. How Software is Built offers ideas for coping with the very difficult problems that face those who work on projects where they don't have enough time, enough information, enough skill, or enough money to do a perfect job of anything. Given these limitations, managers have to make tradeoff decisions in light of the best understanding of cause and effect they can muster. Reviewers say the book is a treasure, containing within it the best definitions of quality ever published. It's written with a great sense of humor that helps make the lessons and insights you will get from the book easier to take. For example, why is software development so often plagued by crisis? Weinberg helps the reader step back from developing software and examine the dynamics and patterns of software creation. By discussing patterns of quality, patterns of managing, and patterns of software faults, the author shows that quality software begins with keen observation and clear thinking about software development. The text is extremely thought-provoking and is spiced with anecdotes drawn from decades of software experience. The book is divided into three sections: "Patterns of Quality", "Patterns of Managing", and "Demands that Stress Patterns." Each section has a number of chapters that examine different systemic aspects of the specific issues. In the "Patterns of Quality" section, Weinberg challenges our assumptions about what quality is, how to obtain it, and how to recognize how to change it. For those of you who are intimate with the SEI (Software Engineering Institute) CMM (Capability Maturity Model), this section provides compelling reasoning about the model, and about how dangerous level 2 can be to an organization. One reviewer said of The "Patterns of Managing" section: "It was truly eye opening for me. I had been working on a measurement system at the company, and had been spectacularly unsuccessful obtaining useful metrics. I thought we needed these measurements so that we could understand what worked for us, and what needed to change. This section gave me a new understanding of how other people see the organization and their roles within the organization." "Demands that Stress Patterns" discusses what happens in real organizations with real customers and real products. How Software is Built develops a number of ideas about how to keep the development organization working productively.
商品描述(中文翻譯)
這是經典系列《優質軟體》最新版本的第一部分。它教導如何理解軟體開發組織的動態,計劃軟體專案,並有效地執行這些計劃。這本全面的書籍從技術和心理學的角度撰寫,描述了如何思考你所做的事情。這種符號幾乎不需要學習的努力。圖表簡單易懂,並以一致的方式使用。
《軟體是如何建構的》提供了應對那些在專案中面臨時間不足、資訊不足、技能不足或資金不足等困難問題的想法。在這些限制下,管理者必須根據他們所能掌握的因果關係做出權衡決策。
評論者表示這本書是一個寶藏,內含有史以來最佳的品質定義。它以幽默的語氣撰寫,幫助讀者更容易接受書中的教訓和見解。例如,為什麼軟體開發經常受到危機的困擾?韋因伯格(Weinberg)幫助讀者從開發軟體的過程中退後一步,檢視軟體創造的動態和模式。通過討論品質模式、管理模式和軟體缺陷模式,作者顯示出優質軟體始於對軟體開發的敏銳觀察和清晰思考。文本極具啟發性,並穿插了數十年軟體經驗的軼事。
本書分為三個部分:「品質模式」、「管理模式」和「壓力模式的需求」。每個部分都有多個章節,檢視特定問題的不同系統性方面。
在「品質模式」部分,韋因伯格挑戰我們對品質的假設,如何獲得品質,以及如何認識到如何改變品質。對於熟悉SEI(軟體工程研究所)CMM(能力成熟度模型)的人來說,這一部分提供了有力的推理,並說明了第二級對組織的危險性。
一位評論者對「管理模式」部分表示:「這對我來說真是開眼界。我一直在公司工作一個測量系統,卻在獲得有用的指標上失敗得驚人。我認為我們需要這些測量,以便了解什麼對我們有效,什麼需要改變。這一部分讓我對其他人如何看待組織及其在組織中的角色有了新的理解。」
「壓力模式的需求」討論了在真實組織中與真實客戶和真實產品發生的事情。《軟體是如何建構的》發展了多個關於如何保持開發組織高效運作的想法。