The Unified Process Construction Phase: Best Practices in Implementing the UP
暫譯: 統一過程建設階段:實施UP的最佳實踐
Scott W. Ambler, Larry Constantine
- 出版商: CMP Books
- 出版日期: 2000-01-08
- 定價: $1,720
- 售價: 6.0 折 $1,032
- 語言: 英文
- 頁數: 324
- 裝訂: Paperback
- ISBN: 192962901X
- ISBN-13: 9781929629015
-
相關分類:
Object-oriented、軟體工程
立即出貨
買這商品的人也買了...
-
$1,360$1,292 -
$1,032The Unified Process Elaboration Phase: Best Practices in Implementing the UP
-
$1,540$1,463 -
$1,930$1,834 -
$1,590$1,511 -
$399UML Components: A Simple Process for Specifying Component-Based Software (Paperback)
-
$3,070$2,917 -
$1,032The Unified Process Inception Phase: Best Practices for Completing the Unified
-
$3,070$2,917 -
$875High-Performance Java Platform Computing: Multithreaded and Networked Programmin
-
$1,270$1,207 -
$399Advanced JavaServer Pages (Paperback)
-
$1,360$1,292 -
$900Java Event Handling (Paperback)
-
$675HAVi Example By Example: Java Programming for Home Entertainment Devices (Paperback)
-
$2,400$2,280 -
$1,880$1,786 -
$399The Unified Process Transition and Production Phases
-
$2,050$1,948 -
$2,250$2,138 -
$450$360 -
$590$460 -
$550$435 -
$550$435 -
$580$452
商品描述
Description:
Is the Unified Process the be all and end all standard for developing object-oriented component-based software? This book is the second in a four volume series that presents a critical review of the Unified Process. The authors present a survey of the alternate software processes and synthesize a more robust process that addresses the complete breadth of your real-world development and production needs. After elaborating on the UP with a more complete software process, each volume presents a masters' collections of today's best practices in implementing the respective phase -- Inception, Elaboration, Construction and Transition and Production.
You get the collective wisdom of industry luminaries contributions by Peter Coad, Martin Fowler, David Linthicum, Mary Loomis, Steve Maguire, Steve McConnell, Clemens Szyperski, Karl Wiegers and others, provide perspective on the macro issues like:
How large-scale, mission critical software is developed and maintained.
How programming fits into the overall development lifecycle.
Tips and techniques to enhance your role (and career).
And they address the details of implementing a software process with best practices on such issues as code inspections, configuration management, change control and architectural modeling of your software organization.
Fill the gaps between theory and practice with a plan that includes the nuts and bolts. During the Construction phase your project team will focus on evolving the technical prototype, that you developed during the Elaboration phase, into the full-fledged system. It entails implementing skeletal versions of the system for purposes of testing early in the life cycle for quality control. This book presents best practices your team can follow to master the vital elements of this phase, including how to:
Achieve and maintain adequate quality as early as possible
Develop software models to guide implementation
Work with the user community to validate needs fulfillment
Implement and test the various system components
Develop useful versions of the system as early as practical
Baseline the validated components
Manage project resource including risks effectively
Scott W. Ambler started developing software in the early 80s, and has worked in object-oriented development for the past ten years in an array of roles. He is presently engaged as a software process mentor with AmbySoft Inc., a contributing editor with Software Development magazine, and as a columnist for Computing Canada. His previous books include The Object Primer (1995), Building Object Applications That Work (1997), Process Patterns (1998), and More Process Patterns (1999).
Larry L. Constantine has been a pioneer in software development methods for nearly four decades. His interest in figuring out how to do things better quickly led him into management and process issues, with the aim of bridging the divide between the people side and the technology side of software development. Larry has published 14 books and over 150 articles, many of which appear in The Peopleware Papers (Prentice Hall, 2000) and in Managing Chaos: The Expert Edge in Software Development (Addison-Wesley, 2000), which incorporates the best from his popular Software Development "Management Forum". He is also a co-author of Jolt-award-winning Software for Use (Addison-Wesley, 1999). He is a trainer and consultant with clients around the world, as well as a professor of computing science at the University of Technology, Sydney, Australia.
Table of Contents:
Foreward
Preface
Chapter 1 Introduction
- The Unified Process
- The Enhanced Lifecycle for the Unified Process
- The Goals of the Construction Phase
- How Work Generally Proceeds During the Construction Phase
- The Organization of this Book
Chapter 2 The Project Management Workflow
- Chapter 2 Introduction
- Project Management Best Practices
- Extreme Programming
- Surviving a Death March
- The Articles
Chapter 3 Infrastructure Management Workflow
- Chapter 3 Introduction
- Strategic Reuse Management
- Enterprise Reuse Through Frameworks
- Enterprise Reuse Through Components
- The Articles
Chapter 4 The Analysis and Design Workflow
- Chapter 4 Introduction
- Learning the Basics of Object-Oriented Analysis and Design
- The Philosophy of Analysis and Design
- Modeling Best Practices
- Finalizing Your User Interface Design
- Object-Oriented Persistence Modeling
- The Articles
Chapter 5 The Implementation Workflow
- Chapter 5 Introduction
- Starting Fresh
- Programming Best Practices
- The Articles
Chapter 6 The Test Workflow
- Chapter 6 Introduction
- Testing Best Practices
- Working Together
- The Articles
Chapter 7 The Configuration and Change Management Workflow
- Chapter 7 Introduction
- Configuration Management
- Change Management
- Traceability
- The Articles
Chapter 8 Parting Words
- Looking Towards Transition and Production
Appendix A Bibliography
Appendix B Contributing Authors
Appendix C References and Recommended Reading
- Printed Resources
- Web-Based Resources
Index
商品描述(中文翻譯)
描述:
統一過程是否是開發面向對象的組件基礎軟體的終極標準?本書是四卷系列中的第二卷,對統一過程進行了批判性回顧。作者提供了替代軟體過程的調查,並綜合出一個更為健全的過程,以滿足您在現實開發和生產中的全面需求。在詳細闡述統一過程(UP)後,每卷都呈現了當今在實施各自階段(啟動、詳細設計、建設以及過渡和生產)中的最佳實踐的精華集。
您將獲得業界知名人士的集體智慧,包括 Peter Coad、Martin Fowler、David Linthicum、Mary Loomis、Steve Maguire、Steve McConnell、Clemens Szyperski、Karl Wiegers 等人的貢獻,提供對宏觀問題的觀點,例如:
如何開發和維護大規模、關鍵任務的軟體。
程式設計如何融入整體開發生命週期。
增強您角色(和職業生涯)的技巧和技術。
他們還針對實施軟體過程的細節進行了探討,提供了最佳實踐,涵蓋代碼檢查、配置管理、變更控制和軟體組織的架構建模等問題。
填補理論與實踐之間的空白,制定包括細節的計劃。在建設階段,您的專案團隊將專注於將您在詳細設計階段開發的技術原型演變為完整的系統。這涉及在生命週期早期實施系統的骨架版本,以進行質量控制測試。本書介紹了您的團隊可以遵循的最佳實踐,以掌握此階段的關鍵要素,包括如何:
儘早實現和維持足夠的質量
開發軟體模型以指導實施
與用戶社群合作以驗證需求的滿足
實施和測試各種系統組件
儘早開發實用版本的系統
基準化已驗證的組件
有效管理專案資源,包括風險
Scott W. Ambler 在80年代初開始開發軟體,並在過去十年中擔任多種角色從事面向對象的開發。他目前擔任 AmbySoft Inc. 的軟體過程導師、《Software Development》雜誌的貢獻編輯,以及《Computing Canada》的專欄作家。他的前著作包括《The Object Primer》(1995)、《Building Object Applications That Work》(1997)、《Process Patterns》(1998)和《More Process Patterns》(1999)。
Larry L. Constantine 在軟體開發方法方面已經是近四十年的先驅。他對如何更好地做事的興趣迅速引導他進入管理和過程問題,旨在彌合軟體開發中人員與技術之間的鴻溝。Larry 已出版14本書和超過150篇文章,其中許多出現在《The Peopleware Papers》(Prentice Hall, 2000)和《Managing Chaos: The Expert Edge in Software Development》(Addison-Wesley, 2000)中,這些文章匯集了他在《Software Development》中的熱門“管理論壇”的精華。他還是獲得 Jolt 獎的《Software for Use》(Addison-Wesley, 1999)的共同作者。他是一名培訓師和顧問,客戶遍及全球,同時也是澳大利亞悉尼科技大學的計算科學教授。
目錄:
前言
序言
第一章 介紹
- 統一過程
- 統一過程的增強生命週期
- 建設階段的目標
- 建設階段的工作一般如何進行
- 本書的組織
第二章 專案管理工作流程
- 第二章 介紹
- 專案管理最佳實踐
- 極限程式設計
- 如何在死亡行軍中生存
- 文章
第三章 基礎設施管理工作流程
- 第三章 介紹
- 戰略重用管理
- 通過框架進行企業重用
- 通過組件進行企業重用
- 文章
第四章 分析與設計工作流程
- 第四章 介紹
- 學習面向對象分析與設計的基本知識
- 分析與設計的哲學
- 建模最佳實踐
- 最終確定您的用戶介面設計
- 面向對象的持久性建模
- 文章
第五章 實施工作流程
- 第五章 介紹
- 全新開始
- 程式設計最佳實踐
- 文章
第六章 測試工作流程
- 第六章 介紹
- 測試最佳實踐
- 協同工作
- 文章
第七章 配置與變更管理工作流程
- 第七章 介紹
- 配置管理
- 變更管理
- 可追溯性
- 文章
第八章 結語
- 展望過渡與生產
附錄 A 參考書目
附錄 B 貢獻作者
附錄 C 參考資料與推薦閱讀
- 印刷資源
- 網路資源
索引