search for books and compare prices
Tables of Contents for The Unified Process Construction Phase
Chapter/Section Title
Page #
Page Count
Foreword
xi
 
Preface
xiii
 
The Construction Phase
xiv
 
About This Series
xv
 
About the Editors
xv
 
Scott W. Ambler
xv
 
Larry L. Constantine
xvi
 
Introduction
1
18
The Unified Process
2
4
The Enhanced Lifecycle for the Unified Process
6
3
The Goals of the Construction Phase
9
1
How Work Generally Proceeds During the Construction Phase
10
6
The Project Management Workflow
11
1
The Business Modeling Workflow
11
1
The Requirements Workflow
12
1
The Infrastructure Management Workflow
13
1
The Analysis and Design Workflow
13
1
The Implementation Workflow
14
1
The Deployment Workflow
15
1
The Test Workflow
15
1
The Configuration and Change Management Workflow
16
1
Environment Workflow
16
1
The Organization of this Book
16
3
The Project Management Workflow
19
22
Introduction
19
1
Project Management Best Practices
20
1
Extreme Programming
21
1
Surviving a Death March
22
1
The Articles
22
19
``Lessons in Leadership''
23
3
Larry Constantine
``Secrets of Successful Project Management''
26
3
Karl Wiegers
``Timeboxing for Top Team Performance''
29
5
Rick Zahniser
``Extreme Programming''
34
2
Warren Keuffel
``Surviving a Death March Project''
36
5
Ed Yourdon
Infrastructure Management Workflow
41
72
Introduction
41
2
Strategic Reuse Management
43
2
Enterprise Reuse Through Frameworks
45
1
Enterprise Reuse Through Components
46
1
The Articles
47
66
``Whatever Happened to Reuse?''
48
4
Steve Adolph
``Seduced by Reuse''
52
5
Meilir Page-Jones
``A Realistic Look At Object-Oriented Reuse''
57
9
Scott W. Ambler
``Reuse Patterns & Antipatterns''
66
4
Scott W. Ambler
``Making Reuse a Reality''
70
6
Ralph Kliem
Irwin Ludin
``Frequent Reuser Miles''
76
4
Roland Racko
``Improving Framework Usability''
80
6
Arthur Jolin
``Making Frameworks Count''
86
6
Gregory Rogers
``Rules for Component Builders''
92
6
Bertrand Meyer
``Components with Catalysis/UML''
98
9
Desmond D'Souza
Aamod Sane
Ian Maung
Anders Vinberg
Carlos Carvajal
``Components: Logical, Physical Models''
107
6
Bruce Powel Douglass
The Analysis and Design Workflow
113
68
Introduction
113
1
Learning the Basics of Object-Oriented Analysis and Design
114
1
The Philosophy of Analysis and Design
114
2
Modeling Best Practices
116
1
Finalizing Your User Interface Design
117
1
Object-Oriented Persistence Modeling
117
2
The Articles
119
62
``Chicken Soup for Your Modeling Soul''
120
5
Scott W. Ambler
``The Significance of Components''
125
3
Bertrand Meyer
``Normalizing Classes''
128
4
Scott W. Ambler
``Interface-Centric Design''
132
9
Desmond D'Souza
``Simulating Inheritance''
141
1
Bob O'Brien
``Spit and Polish''
142
6
Susan Fowler
``Interfaces Diversified''
148
3
Larry L. Constantine
``The Realities of Mapping Objects to Relational Databases''
151
3
Scott W. Ambler
``Crossing the Data/Object Divide, Part 1''
154
3
Scott W. Ambler
``Crossing the Object-Data Divide, Part 2''
157
6
Scott W. Ambler
``Mapping Objects to Relational Databases''
163
8
Scott W. Ambler
``Persistence Modeling in the UML''
171
5
Scott W. Ambler
``Enterprise-Ready Object IDs''
176
5
Scott W. Ambler
The Implementation Workflow
181
26
Introduction
181
3
Starting Fresh
184
1
Programming Best Practices
185
1
The Articles
186
21
``Throwaway Software''
186
4
Dwayne Phillips
Larry Constantine
``Writing Maintainable Object-Oriented Applications''
190
10
Scott W. Ambler
``But Comment If You Can't''
200
1
Dan Saks
``Portable Code is Better Code''
201
1
Dan Saks
``Achieving Airtight Code''
202
5
Fred Cohen
The Test Workflow
207
24
Introduction
207
2
Testing Best Practices
209
1
Working Together
210
1
The Articles
210
21
``Writing Robust Regression Tests''
210
6
Stephen Shimeall
``A UML Testing Framework''
216
7
Martin Fowler
``I'm In Recovery''
223
2
Andy Barnhart
``Reconcilable Differences''
225
6
James Bach
The Configuration and Change Management Workflow
231
38
Introduction
231
1
Configuration Management
232
1
Change Management
233
1
Traceability
233
1
The Articles
234
35
``Creating a Culture for CM''
234
5
Tani Haque
``Greetings from DLL Hell''
239
4
Clemens Szyperski
``Implementing a Version Description Document''
243
5
Matt Weisfeld
``Software Change Management''
248
6
John Heberling
``Trace Your Design''
254
10
Scott W. Ambler
``Evolving Class Diagrams''
264
5
Scott W. Ambler
Parting Words
269
4
Looking Towards Transition and Production
269
4
Appendix A Bibliography
273
4
Appendix B Contributing Authors
277
4
Appendix C References and Recommended Reading
281
6
Printed Resources
281
5
Web Resources
286
1
Index
287