Rationale and Software Design

More has been written about software design rationale than about any other topic in research on software engineering rationale. Much work has gone into identifying the value of design rationale for software developers, maintainers and users; but realizing this value requires that approaches to rationale capture and delivery be successfully integrated into the processes of software design. This chapter looks at the complexities of this task and a variety of approaches that researchers have adopted for dealing with them.


Unify Modeling Language Software Design Software Architecture Object Constraint Language Bayesian Belief Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Personalised recommendations