Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$49.55 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $20.53 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Reuse-Based Software Engineering: Techniques, Organizations, and Controls
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Reuse-Based Software Engineering: Techniques, Organizations, and Controls [Hardcover]

Hafedh Mili (Author), Ali Mili (Author), Sherif Yacoub (Author), Edward Addy (Author)
4.7 out of 5 stars  See all reviews (3 customer reviews)

List Price: $157.95
Price: $139.55 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.40 (12%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Sell Back Your Copy for $20.53
Whether you buy it used on Amazon for $42.10 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $20.53.
Used Price$42.10
Trade-in Price$20.53
Price after
Trade-in
$21.57

Book Description

December 15, 2001 0471398195 978-0471398196 1st
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.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)
  • Explore more great deals on 1000's of titles in our Bargain Book store.


Frequently Bought Together

Customers buy this book with Software Product-Line Engineering: A Family-Based Software Development Process $40.01

Reuse-Based Software Engineering: Techniques, Organizations, and Controls + Software Product-Line Engineering: A Family-Based Software Development Process
Price For Both: $179.56

Show availability and shipping details



Editorial Reviews

Review

"...well written and easy to understand...I would certainly recommend this book..." (The Journal of Software Testing, Verification and Reliability, December 2002)

From the Back Cover

Practical models and fundamental aspects of reuse-based software engineering

This volume provides an overview of the current state and the future of reuse-based software engineering and discusses the vital technical, managerial, and organizational aspects of reuse in one treatment. It also shows how these fundamental aspects can be used in the development life cycle of component-based software and product line engineering.

The authors present the basic foundations upon which reuse processes and approaches can be established and integrate theoretical concepts with applied practice. They also discuss the development of an effective large-scale discipline utilizing:
* The state of the art in multi-paradigm programming, design, and architectural techniques for codifying and packaging high-quality software artifacts that are widely applicable and cost-effective
* Effective organizations with the mandate and the resources to produce and manage a shared repository of software assets
* A set of control and management tools for planning, controlling, and evaluating the degree to which such an organization meets its objectives

Reuse-Based Software Engineering offers in-depth discussion of these fundamental issues and total coverage of the state of the art. The inclusion of review questions and exercises makes it an excellent tutorial for both academics and professionals.

Product Details

  • Hardcover: 650 pages
  • Publisher: Wiley-Interscience; 1st edition (December 15, 2001)
  • Language: English
  • ISBN-10: 0471398195
  • ISBN-13: 978-0471398196
  • Product Dimensions: 9.5 x 6.4 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,056,094 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
5.0 out of 5 stars The definitive book on reuse, September 27, 2002
This review is from: Reuse-Based Software Engineering: Techniques, Organizations, and Controls (Hardcover)
Software engineering books are usually the most boring books you can find: you read them only if you have to. The reason is not because the subject is boring (it really is not), but because most of the software engineering researchers lack either knowledge, first hand experience, culture, intelligence, or combinations thereof.
This one is an exception. It if the first time I read a book on software engineering with the impression that I learn important things, that the authors know what they are talking about, and do no try to sell propaganda, but to understand the real issues behind reuse.
Taking reuse as a focal point, the book addresses and highlights most of the software engineering issues at stake in the last 20 years, from frameworks, patterns, oo programming up to metaclass programming and meta modeling. This makes it incidentally an ideal reference book for teaching software engineering in the large.
Not only you get plenty of technical details and well crafted examples, but you also get a fully documented vision - so often lacking in this field : that the whole point of engineering software is not only about solving problems, but also about solving them in the right way, elegantly, and so that the code produced is understandable, maintanable, etc. In short, that it makes sense.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Excellect, July 28, 2002
By 
Roy Rada (Baltimore, Maryland) - See all my reviews
This review is from: Reuse-Based Software Engineering: Techniques, Organizations, and Controls (Hardcover)
"Reuse Based Software Engineering" is the best software reuse book that I have found. The coverage is exhaustive. The book is over 600 pages with 600 words per page - almost half a million words to reuse. The logical organization is detailed and facilitates domain modeling - the hierarchy goes to 3 levels in most places and has at the top level these sections:

* Introduction
* Organizational Aspects
* Domain Engineering: Building for Reuse
* Object-Oriented Domain Engineering
* Application Engineering
* Managerial Aspects of Software Reuse
* Software Reuse Technologies

No other book has such a comprehensive coverage of both the technical and managerial issues. More work has been done in the past on the technical issues, and this book faithfully represents that emphasis. The section on Object-Oriented Domain Engineering is 230 pages long and includes many examples of code that would facilitate object-oriented reuse.

The four authors are top international experts on software reuse. The book cites about 500 publications from the software reuse literature. In addition to covering all the major results of the past quarter century, the authors introduce some of their state of the art work. If you are seriously interested in software reuse, this book belongs in your collection.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful:
4.0 out of 5 stars Table of Contents, October 28, 2007
By 
MAURICIO AGUIAR (Rio de Janeiro, RJ, Brazil) - See all my reviews
(REAL NAME)   
This review is from: Reuse-Based Software Engineering: Techniques, Organizations, and Controls (Hardcover)
The "Search Inside this Book" feature was not available for this book when this review was posted. Hope this helps:

TABLE OF CONTENTS
Preface
Acronyms and Symbols
Part I - Introduction
01 Software Reuse and Software Engineering
02 State of the Art and the Practice
03 Aspects of Software Reuse
Part II - Organizational Aspects
04 Software Reuse Organizations
05 Support Services
06 Institutionalizing Reuse
Part III - Domain Engineering: Building for Reuse
07 Building Reusable Assets: An Overview
08 Domain Analysis
09 Programming Paradigms and Reusability
Part IV - Object-Oriented Domain Engineering
10 A Pragmatic Introduction to Object Orientation
11 Abstraction and Parameterization Techniques in Object Orientation
12 Composition Techniques in Object Orientation
13 Application Frameworks
14 Architectural Frameworks
Part V - Application Engineering
15 Application Engineering
16 Component Storage and Retrieval
17 Reusable Asset Integration
Part VI - Managerial Aspects of Software Reuse
18 Software Reuse Metrics
19 Software Reuse Cost Estimation
20 Software Reuse Return on Investment
Part VII - Software Reuse Technologies
21 Component-Based Software Engineering (CBSE)
22 Product-Line Engineering (PLE)
23 COTS Based Development
Appendixes
Appendix A: Software Reuse Resources
Appendix B: Term Projects
Bibliography
Index

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Software development cannot possibly become an engineering discipline so long as it has not perfected a technology for developing products from reusable assets in a routine manner, on an industrial scale. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
episodic costs, reuse cost estimation, episodic benefits, software reuse metrics, whitebox reuse, functional generality, effort adjustment factor, reusable assets, blackbox reuse, domain assets, reuse distribution, upfront investment costs, behavioral composition, reused code, engineering metrics, adapter pattern, investment cycle, quality gains, domain engineering, software assets, reuse library
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Don Box
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject