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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Weitere Verfasser: Dutoit, Allen Henry (HerausgeberIn) , Paech, Barbara (HerausgeberIn)
Dokumenttyp: Sammelband
Sprache:Englisch
Veröffentlicht: Berlin, Heidelberg Springer-Verlag Berlin Heidelberg 2006
Schriftenreihe:SpringerLink Bücher
Volumes / Articles: Show Volumes / Articles.
DOI:10.1007/978-3-540-30998-7
Schlagworte:
Online-Zugang: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
Volltext
Verfasserangaben:Allen H. Dutoit; Raymond McCall; Ivan Mistrík; Barbara Paech (eds.)

MARC

LEADER 00000cam a22000002c 4500
001 1646645227
003 DE-627
005 20250612120125.0
007 cr uuu---uuuuu
008 080515s2006 gw |||||o 00| ||eng c
020 |a 9783540309987  |9 978-3-540-30998-7 
024 7 |a 10.1007/978-3-540-30998-7  |2 doi 
035 |a (DE-627)1646645227 
035 |a (DE-576)280686803 
035 |a (DE-599)BSZ280686803 
035 |a (OCoLC)123247281 
035 |a (OCoLC)315486232 
035 |a (DE-He213)978-3-540-30998-7 
040 |a DE-627  |b ger  |c DE-627  |e rakwb 
041 |a eng 
044 |c XA-DE 
050 0 |a QA76.758 
050 0 |a MLCM 2006/40913 (Q) 
072 7 |a UMZ  |2 bicssc 
072 7 |a COM051230  |2 bisacsh 
082 0 |a 005.1 
082 0 |a 004 
082 0 |a 005.1068  |q OCLC  |2 22 
082 0 4 |a 004  |a 650 
084 |a 28  |2 sdnb 
084 |a 28  |2 sdnb 
084 |a ST 230  |2 rvk  |0 (DE-625)rvk/143617: 
084 |a 54.52  |2 bkl 
245 0 0 |a Rationale Management in Software Engineering  |c Allen H. Dutoit; Raymond McCall; Ivan Mistrík; Barbara Paech (eds.) 
264 1 |a Berlin, Heidelberg  |b Springer-Verlag Berlin Heidelberg  |c 2006 
300 |a Online-Ressource (XXII, 432 p. 92 illus, digital) 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
490 0 |a SpringerLink  |a Bücher 
500 |a Includes bibliographical references and index 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
520 |a 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 software lifecycle. Software engineering is still primarily a human-based activity and rationale management is concerned with making design and development decisions explicit to all stakeholders involved. 
520 |a 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) 
650 0 |a Computer science 
650 0 |a Software engineering 
650 0 |a Computer Science 
650 0 |a Software Engineering 
650 0 |a Information Systems 
655 7 |a Aufsatzsammlung  |0 (DE-588)4143413-4  |0 (DE-627)105605727  |0 (DE-576)209726091  |2 gnd-content 
689 0 0 |d s  |0 (DE-588)4116521-4  |0 (DE-627)104616377  |0 (DE-576)20950224X  |a Software Engineering  |2 gnd 
689 0 1 |d s  |0 (DE-588)4213997-1  |0 (DE-627)10506856X  |0 (DE-576)210218037  |a Requirements engineering  |2 gnd 
689 0 2 |d s  |0 (DE-588)4113446-1  |0 (DE-627)105829420  |0 (DE-576)209476559  |a Entscheidungsfindung  |2 gnd 
689 0 3 |d s  |0 (DE-588)4203096-1  |0 (DE-627)105153451  |0 (DE-576)21015280X  |a Rationalprinzip  |2 gnd 
689 0 |5 DE-101 
700 1 |a Dutoit, Allen Henry  |e Hrsg.  |0 (DE-627)1248658469  |0 (DE-576)178658464  |4 edt 
700 1 |a Paech, Barbara  |d 1959-  |e Hrsg.  |0 (DE-588)172299799  |0 (DE-627)697208648  |0 (DE-576)133166821  |4 edt 
776 1 |z 9783540309970 
776 0 8 |i Buchausg. u.d.T.  |t Rationale management in software engineering  |d Berlin : Springer, 2006  |h XXII, 432 S.  |w (DE-627)504869701  |w (DE-576)251527379  |z 3540309977  |z 9783540309970 
856 4 0 |u https://doi.org/10.1007/978-3-540-30998-7  |x Verlag  |3 Volltext 
856 4 0 |u http://dx.doi.org/10.1007/978-3-540-30998-7  |x Resolving-System  |z lizenzpflichtig  |3 Volltext 
856 4 2 |u https://swbplus.bsz-bw.de/bsz280686803cov.jpg  |m V:DE-576  |m X:springer  |q image/jpeg  |v 20130402154936  |3 Cover 
856 4 2 |u https://swbplus.bsz-bw.de/bsz251527379kap.htm  |m V:DE-576  |v 2006-07-11  |3 Kapitel 16 
856 4 2 |u https://swbplus.bsz-bw.de/bsz251527379vlg.htm  |m V:DE-576  |v 2006-06-12  |3 Inhaltstext 
856 4 2 |u https://swbplus.bsz-bw.de/bsz251527379inh.htm  |m V:DE-576  |q application/pdf  |v 2007-11-21  |3 Inhaltsverzeichnis 
889 |w (DE-627)524991782 
912 |a ZDB-2-SCS  |b 2006 
935 |h GBV  |i ExPruef 
936 r v |a ST 230  |b Software allgemein, (Einführung, Lehrbücher, Methoden der Programmierung) Software engineering, Programmentwicklungssysteme und Frameworks, Softwarewerkzeuge  |k Informatik  |k Monografien  |k Software und -entwicklung  |k Software allgemein, (Einführung, Lehrbücher, Methoden der Programmierung) Software engineering, Programmentwicklungssysteme und Frameworks, Softwarewerkzeuge  |0 (DE-627)1270877534  |0 (DE-625)rvk/143617:  |0 (DE-576)200877534 
936 b k |a 54.52  |j Software engineering  |q SEPA  |0 (DE-627)106418882 
951 |a BO 
990 |a Rationalprinzip 
990 |a Entscheidungsfindung 
990 |a Requirements engineering 
990 |a Software Engineering 
992 |a 20131211 
993 |a Book 
994 |a 2006 
998 |g 172299799  |a Paech, Barbara  |m 172299799:Paech, Barbara  |d 110000  |d 110300  |e 110000PP172299799  |e 110300PP172299799  |k 0/110000/  |k 1/110000/110300/  |p 4  |y j 
999 |a KXP-PPN1646645227  |e 3319709119 
BIB |a Y 
SPR |a Y 
JSO |a {"origin":[{"dateIssuedDisp":"2006","dateIssuedKey":"2006","publisherPlace":"Berlin, Heidelberg","publisher":"Springer-Verlag Berlin Heidelberg"}],"id":{"isbn":["9783540309987"],"doi":["10.1007/978-3-540-30998-7"],"eki":["1646645227"]},"language":["eng"],"recId":"1646645227","physDesc":[{"extent":"Online-Ressource (XXII, 432 p. 92 illus, digital)"}],"person":[{"roleDisplay":"Hrsg.","role":"edt","display":"Dutoit, Allen Henry","given":"Allen Henry","family":"Dutoit"},{"role":"edt","roleDisplay":"Hrsg.","display":"Paech, Barbara","family":"Paech","given":"Barbara"}],"note":["Includes bibliographical references and index"],"type":{"bibl":"edited-book","media":"Online-Ressource"},"title":[{"title_sort":"Rationale Management in Software Engineering","title":"Rationale Management in Software Engineering"}],"name":{"displayForm":["Allen H. Dutoit; Raymond McCall; Ivan Mistrík; Barbara Paech (eds.)"]}} 
SRT |a RATIONALEM2006