From the Back Cover
Large-scale software systems used by government and corporations--they are anything but simple, but object-oriented programming has made these systems far easier to manage through software reuse. Now comes a trailblazing resource that goes a long way in simplifying the process of software reuse itself: Software Reuse: Domain Analysis and Design Processes. The first book to focus on domain analysis and design processes, it lays out an innovative, comprehensive, and unified approach to large-scale software projects--one that integrates object-oriented components, design patterns, and conversion tools that make code written for one purpose serve other uses. Based on more than 30 years of industry experience, the authors' new domain analysis techniques can help managers, analysts, and developers: halt the rapidly rising curve of software costs; obtains higher project success rates; increase product maintainability and reliability; cut development delays; improve application performance; contribute to the evolution of a common component warehouse; gain greater portability, scalability, and standardization. Ever since the first code was written for the first computer, software reuse has been both a sought-after opportunity and an intransigent problem. No longer. Software Reuse gives large-scale development projects a realistic roadmap to a reachable goal that will pay enormous dividends for many, many years to come.