Rationale-Based Software Engineering
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...
| Κύριοι συγγραφείς: | , , , |
|---|---|
| Συγγραφή απο Οργανισμό/Αρχή: | |
| Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
| Γλώσσα: | English |
| Έκδοση: |
Berlin, Heidelberg :
Springer Berlin Heidelberg,
2008.
|
| Θέματα: | |
| Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- What is Rationale and Why Does It Matter?
- What Makes Software Different
- Rationale and Software Engineering
- Learning from Rationale Research in Other Domains
- Decision-Making in Software Engineering
- Uses for Rationale
- Presentation of Rationale
- Evaluation
- Support for Collaboration
- Change Analysis
- Rationale and Software Engineering
- Rationale and the Software Lifecycle
- Rationale and Requirements Engineering
- Rationale and Software Design
- Rationale and Software VV&T
- Rationale and Software Maintenance
- Rationale and Software Re-use
- Frameworks for Rationale-Based Software Engineering
- A Conceptual Framework
- An Architectural Framework
- Rationale-Based Software Engineering: Summary and Prospect.