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.
KeywordsUnify Modeling Language Software Design Software Architecture Object Constraint Language Bayesian Belief Network
Unable to display preview. Download preview PDF.