Rationale-Based Software Engineering by Janet E. Burge, John M. Carroll, Raymond McCall, Ivan Mistrík.
Many decisions are required throughout the software development process. These decisions, and to some extent the decision-making process itself, can best be documented as the rationale for the system, which will reveal not only what was done during development but the reasons behind the choices made...
Full description
Saved in: