Syndetics cover image
Image from Syndetics

Software reuse : methods, models, and costs.

By: Material type: TextTextPublication details: London : McGraw-Hill, 1997.ISBN:
  • 0070369291
Subject(s): DDC classification:
  • 005.1 20
Contents:
Ch. 1. What is Software Reuse? -- Ch. 2. Techniques -- Ch. 3. Reuse Libraries -- Ch. 4. Certification of Reusable Software Components -- Ch. 5. The Economics of Software Reuse -- Ch. 6. Reengineering -- Ch. 7. Case Studies -- Ch. 8. Tools for Software Reuse -- App. 1. Metrics -- App. 4. Suggested Term Projects -- App. 5. Checklist for Software Reuse in a Changing Environment.
Summary: Software reuse expert Ronald J. Leach has written the complete guide to this emerging strategy, drawn from years of research and hands-on practice. After providing an overview of the process, complete with pros and cons, he focuses on areas of chief concern to the typical software engineer: reuse techniques proven to work successfully without major investments in new software methodology, and crucial cost estimation issues. Furthermore, this unique guide is based on experiences with rapidly changing or dynamic software environments, as opposed to stable models. Dr. Leach addresses other "real world" situations as well: how to integrate commercial off-the-shelf software (COTS) into systematic reuse programs, and how to reengineer software to improve maintainability. Case studies shed light on these practical considerations. Software Reuse introduces you to several essential object-oriented techniques, the use of metrics, and the importance of standards. It concentrates on domain analysis - the application of systems engineering principles to the determination of common components in an organization's collection of software artifacts. You'll investigate reuse for such artifacts as source code modules, requirements, designs, documentation, user manuals, test plans, test cases, and installation guides. As the premier book defining the methods, tools, and tradeoffs of this growing process, Software Reuse will be indispensable for professionals and students alike.
Holdings
Item type Home library Call number Status Date due Barcode Item holds
Two Week Loan Two Week Loan College Lane Learning Resources Centre Main Shelves 005.1 LEA (Browse shelf(Opens below)) Available 4403789783
Total holds: 0

Enhanced descriptions from Syndetics:

Ch. 1. What is Software Reuse? -- Ch. 2. Techniques -- Ch. 3. Reuse Libraries -- Ch. 4. Certification of Reusable Software Components -- Ch. 5. The Economics of Software Reuse -- Ch. 6. Reengineering -- Ch. 7. Case Studies -- Ch. 8. Tools for Software Reuse -- App. 1. Metrics -- App. 4. Suggested Term Projects -- App. 5. Checklist for Software Reuse in a Changing Environment.

Software reuse expert Ronald J. Leach has written the complete guide to this emerging strategy, drawn from years of research and hands-on practice. After providing an overview of the process, complete with pros and cons, he focuses on areas of chief concern to the typical software engineer: reuse techniques proven to work successfully without major investments in new software methodology, and crucial cost estimation issues. Furthermore, this unique guide is based on experiences with rapidly changing or dynamic software environments, as opposed to stable models. Dr. Leach addresses other "real world" situations as well: how to integrate commercial off-the-shelf software (COTS) into systematic reuse programs, and how to reengineer software to improve maintainability. Case studies shed light on these practical considerations. Software Reuse introduces you to several essential object-oriented techniques, the use of metrics, and the importance of standards. It concentrates on domain analysis - the application of systems engineering principles to the determination of common components in an organization's collection of software artifacts. You'll investigate reuse for such artifacts as source code modules, requirements, designs, documentation, user manuals, test plans, test cases, and installation guides. As the premier book defining the methods, tools, and tradeoffs of this growing process, Software Reuse will be indispensable for professionals and students alike.