rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9783540309970

Rationale Management in Software Engineering

by ; ; ;
  • ISBN13:

    9783540309970

  • ISBN10:

    3540309977

  • Format: Hardcover
  • Copyright: 2006-05-16
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $169.99 Save up to $134.35
  • Digital
    $77.22
    Add to Cart

    DURATION
    PRICE

Summary

The emphasis on new and changing technologies and process models in today's software development obscures the fact that software engineering is still primarily a human-based activity and that the success of a software project largely depends on the decisions made by humans during engineering. Rationale management is concerned with making these design and development decisions explicit to all stakeholders involved.Dutoit, McCall, Mistrik and Paech begin their book with a historical survey of different rationale approaches. It is followed by four parts describing: the fundamental problems and possible solution approaches in rationale management, rationale management during requirements engineering, rationale management during software architecting, and rationale management for organizing reusable bodies of knowledge. The result is a detailed summary of research on design rationale. It provides researchers with an excellent state-of-the-art overview, and professional software engineers will find many examples, resources and incentives to enhance their ability to make decisions during all phases of the software lifecycle.Allen Dutoit, Ray McCall, Ivan Mistrik and Barbara Paech have done an excellent job of this in "Rationale management in software engineering". The chapters in this volume show how design rationale can be incorporated into the heart of the software development process - into requirements engineering, software architecture, and code design. (John M. Carroll, Edward M. Frymoyer Professor of Information Sciences and Technology, Penn State University, USA, ACM CHI Lifetime Achievement Award)

Table of Contents

Rationale management in software engineering : concepts and techniquesp. 1
Fundamentals - rationale representation, capture and usep. 49
Three studies of design rationale as explanationp. 53
Effective design rationale : understanding the barriersp. 73
Rationale as a by-productp. 91
Hypermedia support for argumentation-based rationale : 15 years on from gIBIS and QOCp. 111
Rationale management for requirements engineeringp. 133
A hybrid approach to upstream requirements : IBIS and cognitive mappingp. 137
From DREAM to reality : specificities of interactive systems development with respect to rationale managementp. 155
The WinWin approach : using a requirements negotiation tool for rationale capture and usep. 173
Design rationale in exemplary business process modelingp. 191
Promoting and supporting requirements engineering creativityp. 209
Design rationale and software architectingp. 231
A framework for supporting architecture knowledge and rationale managementp. 237
Capturing and using rationale for a software architecturep. 255
Rationale-based support for software maintenancep. 273
The role of rationale in the design of product line architectures - a case study from industryp. 297
The role and impact of assumptions in software engineering and its productsp. 313
Design decisions : the bridge between rationale and architecturep. 329
Rationale for organizing bodies of knowledgep. 349
Reusable rationale blocks : improving quality and efficiency of design choicesp. 353
Defining agile patternsp. 373
Capturing and reusing rationale associated with requirements engineering process improvement : a case studyp. 391
Using patterns for sharing requirements engineering process rationalesp. 409
Table of Contents provided by Blackwell. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program