Successful Software Development, 2/e(Hardcover)

Scott E. Donaldson, Stanley G. Siegel

  • 出版商: Prentice Hall
  • 出版日期: 2000-12-27
  • 售價: $2,480
  • 貴賓價: 9.5$2,356
  • 語言: 英文
  • 頁數: 784
  • 裝訂: Hardcover
  • ISBN: 0130868264
  • ISBN-13: 9780130868268
  • 相關分類: 軟體工程軟體架構
  • 立即出貨(限量) (庫存=1)




A systematic approach to consistently successful software development.

In the age of the Internet, where software is more mission-critical than ever, it's no longer enough for your development projects to succeed some of the time. You need to deliver excellence, consistently—and you must do it faster than ever.

Successful Software Development proceeds from the fact that there is no one way to develop software systems and introduces a model for a mature software development process that accommodates flexibility, the Systems Engineering Environment (SEE). This model comprises two fundamental, interlocked elements: the policies and procedures that define how software development is performed and the technologies available to get the job done. Using the SEE framework, learn how to:

  • Understand and "sell" the business case for software improvement
  • Establish and nourish an ongoing, productive dialogue between developers and customers
  • Manage the multiple constituencies, personalities, issues, and egos that complicate software development
  • Create plans that reflect the need for change—and take into account real-world risks
  • Write clearer, more useful contracts and statements of work

Successful Software Development includes over 200 figures, process diagrams, and annotated outlines—all designed to help you understand and implement better processes quickly and with less resistance.

This book's techniques will work with any software quality methodology you choose, as well as SEI's capability maturity models and ISO 9000. They will work with any development technology, from CASE to object-oriented design to rapid prototyping. And they will work for you whether you're a programmer, manager, or customer. When it comes to delivering better software, if you need to get results, you need this book.


《成功的軟體開發》是一本系統性的書籍,介紹了一種持續成功的軟體開發方法。在網絡時代,軟體的重要性比以往任何時候都更加關鍵,你的開發項目不再只需要有時成功,你需要持續卓越,而且要比以往更快地交付。《成功的軟體開發》認為,沒有一種固定的軟體開發方式,並引入了一種成熟的軟體開發過程模型,即系統工程環境(SEE)。該模型包括兩個基本的相互關聯的元素:定義軟體開發如何進行的政策和程序,以及可用於完成工作的技術。使用SEE框架,學習如何:理解並推銷軟體改進的商業案例,建立並維護開發人員和客戶之間持續有效的對話,管理複雜化軟體開發的多個利益相關者、個性、問題和自我,制定反映變化需求並考慮現實風險的計劃,撰寫更清晰、更有用的合同和工作聲明。《成功的軟體開發》包含200多個圖表、流程圖和註釋大綱,旨在幫助您快速理解和實施更好的流程,並減少阻力。這本書的技術適用於您選擇的任何軟體品質方法,以及SEI的能力成熟度模型和ISO 9000。無論您是程序員、經理還是客戶,這些技術都適用於任何開發技術,從CASE到面向對象設計到快速原型。如果您需要交付更好的軟體,那麼您需要這本書。