
Reuse-Based Software Engineering
Techniques, Organization, and Controls
Wiley (Publisher)
Published on 14. January 2002
Book
Hardback
XXXVI, 636 pages
978-0-471-39819-6 (ISBN)
Description
Integrating three important aspects of software reuse--technical, management, and organizational--this indispensable reference shows how these fundamental aspects are used in the development lifecycle of component-based software engineering and product line engineering. The book explores the basic foundations upon which reuse processes and approaches can be established and discusses state of the art and state of the practice of software reuse.
Reviews / Votes
"...well written and easy to understand...I would certainly recommend this book..." (The Journal of Software Testing, Verification and Reliability, December 2002)More details
Product info
gebunden
Edition
1. Auflage
Language
English
Place of publication
United States
Publishing group
John Wiley & Sons Inc
Target group
College/higher education
Professional and scholarly
Product notice
sewn/stitched
Cloth over boards
Dimensions
Height: 240 mm
Width: 161 mm
Thickness: 40 mm
Weight
1164 gr
ISBN-13
978-0-471-39819-6 (9780471398196)
Schweitzer Classification
Persons
HAFEDH MILI is Full Professor in the Department of Computer Science at the University of Quebec at Montreal.
ALI MILI, SHERIF YACOUB, and EDWARD ADDY work in the Institute for Software Research at the University of West Virginia in Fairmont, West Virginia.
Content
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.