Preface; Acknowledgments; Introduction; Part I. Prologue: 1. Building a complete solution; In Ivar's words; Part II. A Brief History: 2. A large commercial success story at Ericsson; 3. An ambitious goal: industrial development of software with an object-oriented technique; In Ivar's words; Part III. The Seeds of a Vision: 4. Time for a cease-fire in the methods war; 5. Yes, there is life after methods: the software development process; 6. Business process reengineering with object technology; 7. Building with components: toward mature object technology; 8. Succeeding with objects: reuse in reality; 9. It's time for an object modeling language standard; 10. Only software and doghouses are built without blueprints; In Ivar's words; Part IV. Process and Tools: 11. Beyond methods and CASE: the software engineering process with its integral support environment; 12. Reengineering your software engineering process; 13. Designing a software engineering process; 14. Designing an integrated software engineering process support environment; 15. Building your own process by specializing a process framework; In Ivar's words; Part V. Use-Case Engineering: 16. Basic use-case modeling; 17. Basic use-case modeling (continued); 18. Use cases and objects; 19. A confused world of OOA and OOD; 20. Use-case engineering: unlocking the power; 21. Formalizing use-case modeling; 22. A growing consensus on use cases; In Ivar's words; Part VI. Architecture and Large-Scale Systems: 23. Use cases in large-scale systems; 24. Systems of interconnected systems; 25. Extensions: a technique for evolving large systems; 26. Use cases and architecture; 27. Architecture is about everything: but not everything is about architecture; 28. The steps to an architecture; 29. Using interfaces and use cases to build pluggable architectures; In Ivar's words; Part VII. Epilogue: 30. Objectory is the unified process; 31. The unified process is iterative; In Ivar's words.
'Overall, this book presents a fine introduction to and tutorial on the concepts and components of the Unified Process ... the book provides a compelling argument for the methods it describes.' G. R. Mayforth, Computing Reviews