The Unified Process Construction Phase: Best Practices in Implementing the 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,530$1,454 -
$1,920$1,824 -
$1,580$1,501 -
$399UML Components: A Simple Process for Specifying Component-Based Software (Paperback)
-
$3,060$2,907 -
$1,032The Unified Process Inception Phase: Best Practices for Completing the Unified
-
$3,060$2,907 -
$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,870$1,777 -
$399The Unified Process Transition and Production Phases
-
$2,040$1,938 -
$2,240$2,128 -
$450$360 -
$590$460 -
$550$468 -
$550$468 -
$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