Rationale Management in Software Engineering

This is a detailed summary of research on design rationale providing researchers in software engineering with an excellent overview of the subject. Professional software engineers will find many examples, resources and incentives to enhance their ability to make decisions during all phases of the so...

Full description

Saved in:
Bibliographic Details
Other Authors: Dutoit, Allen Henry (Editor) , Paech, Barbara (Editor)
Format: Edited Volume
Language:English
Published: Berlin, Heidelberg Springer-Verlag Berlin Heidelberg 2006
Series:SpringerLink Bücher
Volumes / Articles: Show Volumes / Articles.
DOI:10.1007/978-3-540-30998-7
Subjects:
Online Access:Verlag, Volltext: https://doi.org/10.1007/978-3-540-30998-7
Resolving-System, lizenzpflichtig, Volltext: http://dx.doi.org/10.1007/978-3-540-30998-7
Cover: https://swbplus.bsz-bw.de/bsz280686803cov.jpg
Kapitel 16: https://swbplus.bsz-bw.de/bsz251527379kap.htm
Inhaltstext: https://swbplus.bsz-bw.de/bsz251527379vlg.htm
Inhaltsverzeichnis: https://swbplus.bsz-bw.de/bsz251527379inh.htm
Get full text
Author Notes:Allen H. Dutoit; Raymond McCall; Ivan Mistrík; Barbara Paech (eds.)
Table of Contents:
  • Foreword; Preface; CONTENTS; Contributors; 1 Rationale Management in Software Engineering: Concepts and Techniques; 1.1. Introduction; 1.2. Design Rationale Fundamentals; 1.3. Approaches to Design Rationale; 1.4. Uses of DR and DR methods; 1.5. Limitations of Current DR Approaches and Software; 1.6. Rationale Management in Software Engineering; 1.7. Tool Support for Rationale Management; 1.8. Conclusion; Part 1 Fundamentals - Rationale Representation, Capture and Use; 2. Three Studies of Design Rationale as Explanation; 3. Effective Design Rationale: Understanding the Barriers
  • 4. Rationale as a By-Product5. Hypermedia Support for Argumentation-Based Rationale: 15 Years on from gIBIS and QOC; Part 2 Rationale Management for Requirements Engineering; 6. A Hybrid Approach to Upstream Requirements: IBIS and Cognitive Mapping; 7. From DREAM to Reality: Specificities of Interactive Systems Development With Respect To Rationale Management; 8. The WinWin Approach: Using a Requirements Negotiation Tool for Rationale Capture and Use; 9. Design Rationale in Exemplary Business Process Modeling; 10. Promoting and Supporting Requirements Engineering Creativity
  • Part 3 Design Rationale and Software Architecting11. A Framework for Supporting Architecture Knowledge and Rationale Management; 12. Capturing and Using Rationale for a Software Architecture; 13. Rationale-Based Support for Software Maintenance; 14. The Role of Rationale in the Design of Product Line Architectures - A Case Study from Industry; 15. The Role and Impact of Assumptions in Software Engineering and its Products; 16. Design Decisions: The Bridge between Rationale and Architecture; Part 4 Rationale for Organizing Bodies of Knowledge
  • 17. Reusable Rationale Blocks: Improving Quality and Efficiency of Design Choices18. Defining Agile Patterns; 19. Capturing and Reusing Rationale Associated with Requirements Engineering Process Improvement: A Case Study; 20. Using Patterns for Sharing Requirements Engineering Process Rationales; Index