Software Reuse, Second Edition: Methods, Models, Costs

3 avg rating
( 1 ratings by Goodreads )
 
9781939142351: Software Reuse, Second Edition: Methods, Models, Costs

This book is an updated edition of the previous McGraw-Hill edition, which was an essential guide to successful reuse across the entire software life cycle. It explains in depth the fundamentals, economics, and metrics of software reuse. The bottom line is good news for designers of complex systems: Systematic software reuse can succeed, even if the underlying technology is changing rapidly. Software reuse has been called the central technical concept of object-oriented design. This book covers reuse in object-oriented systems, but goes far beyond in its coverage of complex systems – the type that may evolve into “systems of systems.” Important new material has been added to this edition on the changed state-of-the-art and state-of-the-practice of software reuse, on product-line architectures, on the economics of reuse, on the maintenance of COTS-based systems. A case study using DoDAF (The Department of Defense Architectural Framework) in system design has been included to show some new thinking about reuse and some attributes of large-scale components of very large systems. After an introduction to basics, the book shows you how to: 1. Access reuse and disadvantages for your systems. 2. Understand and use domain analysis. 3. Estimate total costs, including maintenance, using life-cycle-based models. 4. Organize and manage reuse libraries. 5. Certify software components that have been created at any phase of the software life cycle your organization uses. 6. Implement systematic reuse using COTS (commercial, off-the-shelf) components and other existing software. The book includes several models and reengineering checklists, as well as important case studies. These models and checklists help anyone faced with the problem of whether to build, buy, reuse, or reengineer any software component, system, or subsystem of reasonable complexity. Such components, subsystems, and systems often fit into the new paradigms of service-oriented architectures (SOA) and software-as-a-service (SaAS). Software Reuse: Methods, Models, Costs emphasizes the cost efficient development of high-quality software systems in changing technology environments. Our primary example of domain analysis, which is the analysis of software into potentially reusable artifacts, often at a higher level than simply source code modules, is the assessment of possibilities for reuse in the Linux kernel. There are eight chapters in Software Reuse: Methods, Models, Costs: What is Software Reuse?, Techniques (which included domain analysis), Reuse Libraries, Certification of Reusable Software Components, The Economics of Software Reuse, Reengineering, Case Studies, and Tools For Software Reuse.

"synopsis" may belong to another edition of this title.

About the Author:

Ronald J. Leach recently retired as Professor and Chair Emeritus from the Department of Systems and Computer Science at Howard University, where he had taught since 1969. He received the B.S., M.S., and Ph.D. degrees from the University of Maryland at College Park and the M. S. degree in Computer Science from Johns Hopkins University. His research interests include distributed systems, performance modeling and capacity planning; and most areas of software engineering, especially software reuse, fault-tolerance, and software performance measurement and their empirical foundations. Much of this book is based on his 27 years of UNIX experience as a researcher in fault-tolerance; a teacher of operating systems, emphasizing UNIX; and as a consultant, who has analyzed hundreds of thousands of lines of UNIX code. Some of his current work includes the application of computing to the social sciences, especially in the area of name matching within historical documents, using both his computer search skills and genealogical knowledge. He is a frequent member of ABET site visit teams. He is an experienced cruise ship lecturer, with special emphasis on identity theft and computer forensics. He also lectures to other groups. Ron Leach is the author of seven print books: "Using C in Software Design," Academic Press Professional,"Advanced Topics in UNIX," John Wiley; "Object-Oriented Design and Programming in C++," Academic Press Professional, Software Reuse: Methods, Models, and Costs," McGraw-Hill, "Introduction to Software Engineering," CRC Press, "Genealogy for the Information Age," Disruptive Publishing, and "Relative Genealogy," Disruptive Publishing. He has published two books on the subject of identity theft: "Twelve and a Half Steps to Avoid Identity Theft," as an ebook, and "Identity Theft in the Cyber Age," which is available as both an ebook and in print. Revised editions of many of these are available as ebooks. Dr. Leach has offered technical training and seminars on software reuse, reengineering, and testing on three continents. He has lectured on a variety of other topics between continents! He is also the author or co-author of more than one hundred technical papers. In his spare time, he is the co-Editor of the Maryland Genealogical Society Journal and is webmaster for its newly designed website.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Leach, Ronald J.
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Paperback Quantity Available: > 20
Print on Demand
Seller
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: New. This item is printed on demand. Item doesn't include CD/DVD. Bookseller Inventory # 7849190

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 22.22
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

Leach, Ronald J.
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Quantity Available: > 20
Print on Demand
Seller
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2013. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781939142351

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 23.64
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Leach, Ronald J.
Published by Ronald J Leach (2017)
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Paperback Quantity Available: 8
Print on Demand
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Ronald J Leach, 2017. Paperback. Book Condition: New. This item is printed on demand. Bookseller Inventory # 1939142350

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 25.63
Convert Currency

Add to Basket

Shipping: US$ 2.99
Within U.S.A.
Destination, Rates & Speeds

4.

Leach, Ronald J.
Published by Ronald J Leach
ISBN 10: 1939142350 ISBN 13: 9781939142351
New PAPERBACK Quantity Available: > 20
Seller
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Ronald J Leach. PAPERBACK. Book Condition: New. 1939142350 Special order direct from the distributor. Bookseller Inventory # ING9781939142351

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 29.19
Convert Currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, Rates & Speeds

5.

Ronald J. Leach
Published by Ronald J Leach (2013)
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Ronald J Leach, 2013. Paperback. Book Condition: New. book. Bookseller Inventory # 1939142350

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 36.54
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

6.

Ronald J. Leach
Published by Ronald J Leach
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Paperback Quantity Available: 20
Seller
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Ronald J Leach. Paperback. Book Condition: New. Paperback. 656 pages. Dimensions: 9.0in. x 6.0in. x 1.5in.This book is an updated edition of the previous McGraw-Hill edition, which was an essential guide to successful reuse across the entire software life cycle. It explains in depth the fundamentals, economics, and metrics of software reuse. The bottom line is good news for designers of complex systems: Systematic software reuse can succeed, even if the underlying technology is changing rapidly. Software reuse has been called the central technical concept of object-oriented design. This book covers reuse in object-oriented systems, but goes far beyond in its coverage of complex systems the type that may evolve into systems of systems. Important new material has been added to this edition on the changed state-of-the-art and state-of-the-practice of software reuse, on product-line architectures, on the economics of reuse, on the maintenance of COTS-based systems. A case study using DoDAF (The Department of Defense Architectural Framework) in system design has been included to show some new thinking about reuse and some attributes of large-scale components of very large systems. After an introduction to basics, the book shows you how to: 1. Access reuse and disadvantages for your systems. 2. Understand and use domain analysis. 3. Estimate total costs, including maintenance, using life-cycle-based models. 4. Organize and manage reuse libraries. 5. Certify software components that have been created at any phase of the software life cycle your organization uses. 6. Implement systematic reuse using COTS (commercial, off-the-shelf) components and other existing software. The book includes several models and reengineering checklists, as well as important case studies. These models and checklists help anyone faced with the problem of whether to build, buy, reuse, or reengineer any software component, system, or subsystem of reasonable complexity. Such components, subsystems, and systems often fit into the new paradigms of service-oriented architectures (SOA) and software-as-a-service (SaAS). Software Reuse: Methods, Models, Costs emphasizes the cost efficient development of high-quality software systems in changing technology environments. Our primary example of domain analysis, which is the analysis of software into potentially reusable artifacts, often at a higher level than simply source code modules, is the assessment of possibilities for reuse in the Linux kernel. There are eight chapters in Software Reuse: Methods, Models, Costs: What is Software Reuse, Techniques (which included domain analysis), Reuse Libraries, Certification of Reusable Software Components, The Economics of Software Reuse, Reengineering, Case Studies, and Tools For Software Reuse. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Bookseller Inventory # 9781939142351

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 34.26
Convert Currency

Add to Basket

Shipping: US$ 3.95
Within U.S.A.
Destination, Rates & Speeds

7.

Leach, Ronald J.
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Quantity Available: > 20
Print on Demand
Seller
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description 2013. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781939142351

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 29.50
Convert Currency

Add to Basket

Shipping: US$ 11.70
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

Ronald J Leach
Published by Ronald J Leach, United States (2013)
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Paperback Quantity Available: 10
Print on Demand
Seller
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Ronald J Leach, United States, 2013. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****. This book is an updated edition of the previous McGraw-Hill edition, which was an essential guide to successful reuse across the entire software life cycle. It explains in depth the fundamentals, economics, and metrics of software reuse. The bottom line is good news for designers of complex systems: Systematic software reuse can succeed, even if the underlying technology is changing rapidly. Software reuse has been called the central technical concept of object-oriented design. This book covers reuse in object-oriented systems, but goes far beyond in its coverage of complex systems - the type that may evolve into systems of systems. Important new material has been added to this edition on the changed state-of-the-art and state-of-the-practice of software reuse, on product-line architectures, on the economics of reuse, on the maintenance of COTS-based systems. A case study using DoDAF (The Department of Defense Architectural Framework) in system design has been included to show some new thinking about reuse and some attributes of large-scale components of very large systems. After an introduction to basics, the book shows you how to: 1. Access reuse and disadvantages for your systems. 2.Understand and use domain analysis. 3.Estimate total costs, including maintenance, using life-cycle-based models. 4.Organize and manage reuse libraries. 5.Certify software components that have been created at any phase of the software life cycle your organization uses. 6.Implement systematic reuse using COTS (commercial, off-the-shelf) components and other existing software. The book includes several models and reengineering checklists, as well as important case studies. These models and checklists help anyone faced with the problem of whether to build, buy, reuse, or reengineer any software component, system, or subsystem of reasonable complexity. Such components, subsystems, and systems often fit into the new paradigms of service-oriented architectures (SOA) and software-as-a-service (SaAS). Software Reuse: Methods, Models, Costs emphasizes the cost efficient development of high-quality software systems in changing technology environments. Our primary example of domain analysis, which is the analysis of software into potentially reusable artifacts, often at a higher level than simply source code modules, is the assessment of possibilities for reuse in the Linux kernel. There are eight chapters in Software Reuse: Methods, Models, Costs: What is Software Reuse?, Techniques (which included domain analysis), Reuse Libraries, Certification of Reusable Software Components, The Economics of Software Reuse, Reengineering, Case Studies, and Tools For Software Reuse. Bookseller Inventory # APC9781939142351

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 47.36
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Ronald J Leach
Published by Ronald J Leach, United States (2013)
ISBN 10: 1939142350 ISBN 13: 9781939142351
New Paperback Quantity Available: 10
Print on Demand
Seller
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Ronald J Leach, United States, 2013. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****.This book is an updated edition of the previous McGraw-Hill edition, which was an essential guide to successful reuse across the entire software life cycle. It explains in depth the fundamentals, economics, and metrics of software reuse. The bottom line is good news for designers of complex systems: Systematic software reuse can succeed, even if the underlying technology is changing rapidly. Software reuse has been called the central technical concept of object-oriented design. This book covers reuse in object-oriented systems, but goes far beyond in its coverage of complex systems - the type that may evolve into systems of systems. Important new material has been added to this edition on the changed state-of-the-art and state-of-the-practice of software reuse, on product-line architectures, on the economics of reuse, on the maintenance of COTS-based systems. A case study using DoDAF (The Department of Defense Architectural Framework) in system design has been included to show some new thinking about reuse and some attributes of large-scale components of very large systems. After an introduction to basics, the book shows you how to: 1. Access reuse and disadvantages for your systems. 2.Understand and use domain analysis. 3.Estimate total costs, including maintenance, using life-cycle-based models. 4.Organize and manage reuse libraries. 5.Certify software components that have been created at any phase of the software life cycle your organization uses. 6.Implement systematic reuse using COTS (commercial, off-the-shelf) components and other existing software. The book includes several models and reengineering checklists, as well as important case studies. These models and checklists help anyone faced with the problem of whether to build, buy, reuse, or reengineer any software component, system, or subsystem of reasonable complexity. Such components, subsystems, and systems often fit into the new paradigms of service-oriented architectures (SOA) and software-as-a-service (SaAS). Software Reuse: Methods, Models, Costs emphasizes the cost efficient development of high-quality software systems in changing technology environments. Our primary example of domain analysis, which is the analysis of software into potentially reusable artifacts, often at a higher level than simply source code modules, is the assessment of possibilities for reuse in the Linux kernel. There are eight chapters in Software Reuse: Methods, Models, Costs: What is Software Reuse?, Techniques (which included domain analysis), Reuse Libraries, Certification of Reusable Software Components, The Economics of Software Reuse, Reengineering, Case Studies, and Tools For Software Reuse. Bookseller Inventory # APC9781939142351

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 48.50
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds