Coverart for item
The Resource Rationale management in software engineering, Allen H. Dutoit [and others] (eds.)

Rationale management in software engineering, Allen H. Dutoit [and others] (eds.)

Label
Rationale management in software engineering
Title
Rationale management in software engineering
Statement of responsibility
Allen H. Dutoit [and others] (eds.)
Contributor
Subject
Genre
Language
eng
Summary
Thirty years ago, I first entered the dark realm of software engineering, through a prior interest in documentation. In those days, documentation pretty much meant functional specifications. The idea that stakeholders in a system (its implementers, its end-users, its maintainers, and so forth) might want something other than an alphabetic list of function definitions was just taking hold. There was an exciting (to me) vision of stakeholders accessing and contributing to explanations of how and why aspects of a system work as they do, tradeoff analysis of concomitant downsides, and perhaps even accounts of why other possible approaches were not followed. There were many challenges to overcome in achieving this vision. The most formidable is the belief that people do not like to create or use do- mentation. This negative image of documentation is (unfortunately) more than just the bias of a few incorrigible system developers. It is more like a deep truth about human information behavior, about how human beings construe and act towards information. Humans are, by default, active users of information; they want to try things out, and get things done. When documentation is interposed as a prerequisite between people and a desired activity, they try to skip through it, circumvent it, or undermine it. Desi- ing information to suit the needs and interests of its users is an abiding challenge, but we have come a long way from functional specifications as the only answer
Is part of
Action
digitized
Cataloging source
NOC
Dewey number
005.1068
Illustrations
illustrations
Index
index present
Language note
English
LC call number
QA76.758
LC item number
.R38 2006eb
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorName
Dutoit, Allen H
http://library.link/vocab/subjectName
  • Software engineering
  • COMPUTERS
  • Software engineering
  • Informatique
  • Software engineering
  • Entscheidungsfindung
  • Rationalprinzip
  • Requirements engineering
  • Software Engineering
Label
Rationale management in software engineering, Allen H. Dutoit [and others] (eds.)
Instantiates
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Fundamentals -- Rationale Representation, Capture, and Use -- Rationale Management in Software Engineering: Concepts and Techniques -- Three Studies of Design Rationale as Explanation -- Effective Design Rationale: Understanding the Barriers -- Rationale as a By-Product -- Hypermedia Support for Argumentation-Based Rationale -- Rationale Management for Requirements Engineering -- A Hybrid Approach to Upstream Requirements: IBIS and Cognitive Mapping -- From DREAM to Reality: Specificities of Interactive Systems Development With Respect To Rationale Management -- The WinWin Approach: Using a Requirements Negotiation Tool for Rationale Capture and Use -- Design Rationale in Exemplary Business Process Modeling -- Promoting and Supporting Requirements Engineering Creativity -- Design Rationale and Software Architecting -- A Framework for Supporting Architecture Knowledge and Rationale Management -- Capturing and Using Rationale for a Software Architecture -- Rationale-Based Support for Software Maintenance -- The Role of Rationale in the Design of Product Line Architectures -- A Case Study from Industry -- The Role and Impact of Assumptions in Software Engineering and its Products -- Design Decisions: The Bridge between Rationale and Architecture -- Rationale for Organizing Bodies of Knowledge -- Reusable Rationale Blocks: Improving Quality and Efficiency of Design Choices -- Defining Agile Patterns -- Capturing and Reusing Rationale Associated with Requirements Engineering Process Improvement: A Case Study -- Using Patterns for Sharing Requirements Engineering Process Rationales
Control code
123247281
Dimensions
unknown
Extent
1 online resource (xxii, 432 pages)
Form of item
online
Isbn
9783540309970
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
  • 9783540309970
  • 10.1007/978-3-540-30998-7
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
62580
Publisher number
11402329
Reproduction note
Electronic reproduction.
Specific material designation
remote
System control number
(OCoLC)123247281
System details
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Label
Rationale management in software engineering, Allen H. Dutoit [and others] (eds.)
Publication
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
Fundamentals -- Rationale Representation, Capture, and Use -- Rationale Management in Software Engineering: Concepts and Techniques -- Three Studies of Design Rationale as Explanation -- Effective Design Rationale: Understanding the Barriers -- Rationale as a By-Product -- Hypermedia Support for Argumentation-Based Rationale -- Rationale Management for Requirements Engineering -- A Hybrid Approach to Upstream Requirements: IBIS and Cognitive Mapping -- From DREAM to Reality: Specificities of Interactive Systems Development With Respect To Rationale Management -- The WinWin Approach: Using a Requirements Negotiation Tool for Rationale Capture and Use -- Design Rationale in Exemplary Business Process Modeling -- Promoting and Supporting Requirements Engineering Creativity -- Design Rationale and Software Architecting -- A Framework for Supporting Architecture Knowledge and Rationale Management -- Capturing and Using Rationale for a Software Architecture -- Rationale-Based Support for Software Maintenance -- The Role of Rationale in the Design of Product Line Architectures -- A Case Study from Industry -- The Role and Impact of Assumptions in Software Engineering and its Products -- Design Decisions: The Bridge between Rationale and Architecture -- Rationale for Organizing Bodies of Knowledge -- Reusable Rationale Blocks: Improving Quality and Efficiency of Design Choices -- Defining Agile Patterns -- Capturing and Reusing Rationale Associated with Requirements Engineering Process Improvement: A Case Study -- Using Patterns for Sharing Requirements Engineering Process Rationales
Control code
123247281
Dimensions
unknown
Extent
1 online resource (xxii, 432 pages)
Form of item
online
Isbn
9783540309970
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
  • 9783540309970
  • 10.1007/978-3-540-30998-7
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
62580
Publisher number
11402329
Reproduction note
Electronic reproduction.
Specific material designation
remote
System control number
(OCoLC)123247281
System details
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...