Reuse Based Software Engineering: Techniques, Organizations, and MeasurementISBN: 978-0-471-39819-6
Hardcover
672 pages
December 2001
This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 10-15 days delivery time. The book is not returnable.
|
Preface.
Acronyms and Symbols.
PART I: INTRODUCTION.
Software Reuse and Software Engineering.
State of the Art and the Practice.
Aspects of Software Reuse.
PART II: ORGANIZATIONAL ASPECTS.
Software Reuse Organizations.
Support Services.
Institutionalizing Reuse.
PAART III: DOMAIN ENGINEERING: BUILDING FOR REUSE.
Building Reuseable Assets: An Overview.
Domain Analysis.
Programming Paradigms and Reusability.
PART IV: OBJECT-ORIENTED DOMAIN ENGINEERING.
A Pragmatic Introduction to Object Orientation.
Abstraction and Parameterization Techniques in Object-Orientation.
Composition Techniques in Object Orientation.
Application Frameworks.
Architectural Frameworks.
PART V: APPLICATION ENGINEERING.
Application Engineering.
Component Storage and Retrieval.
Reusable Asset Integration.
PART VI: MANAGERIAL ASPECTS OF SOFTWARE REUSE.
Software Reuse Metrics.
Software Reuse Cost Estimation.
Software Reuse Return on Investment.
PART VII: SOFTWARE REUSE TECHNOLOGIES.
Component-Based Software Engineering (CBSE).
Product Line Engineering (PLE).
COTS Based Development.
Appendix A: Software Reuse Resources.
Appendix B: Term Projects.
Bibliography.
Index.
Acronyms and Symbols.
PART I: INTRODUCTION.
Software Reuse and Software Engineering.
State of the Art and the Practice.
Aspects of Software Reuse.
PART II: ORGANIZATIONAL ASPECTS.
Software Reuse Organizations.
Support Services.
Institutionalizing Reuse.
PAART III: DOMAIN ENGINEERING: BUILDING FOR REUSE.
Building Reuseable Assets: An Overview.
Domain Analysis.
Programming Paradigms and Reusability.
PART IV: OBJECT-ORIENTED DOMAIN ENGINEERING.
A Pragmatic Introduction to Object Orientation.
Abstraction and Parameterization Techniques in Object-Orientation.
Composition Techniques in Object Orientation.
Application Frameworks.
Architectural Frameworks.
PART V: APPLICATION ENGINEERING.
Application Engineering.
Component Storage and Retrieval.
Reusable Asset Integration.
PART VI: MANAGERIAL ASPECTS OF SOFTWARE REUSE.
Software Reuse Metrics.
Software Reuse Cost Estimation.
Software Reuse Return on Investment.
PART VII: SOFTWARE REUSE TECHNOLOGIES.
Component-Based Software Engineering (CBSE).
Product Line Engineering (PLE).
COTS Based Development.
Appendix A: Software Reuse Resources.
Appendix B: Term Projects.
Bibliography.
Index.