Quick evaluation of a software architecture using the decision-centric architecture review method: An experience report
Abstract
Software architecture evaluations allow systematic checking of software architecture fitness regarding the context and business. However, selecting and using an evaluation method always have some challenges and issues. This article reports an architecture review while developing an innovation projects support platform for a Chilean R&D and engineering institution. We chose DCAR (Decision-Centric Architecture Review) because it has lightweight requirements on documentation and resources, it can evaluate a project already running, and it did not impact a schedule where architecture reviews had not been considered from the start. We describe the review of three accepted and one rejected decisions. Lessons learned and benefits observed include recording decisionsâ rationale, visibilization of some technological issues, and rethinking of some previously made architectural decisions. Finally, we recommend making frequent mini-reviews of architecture decisions, to understand the architecture, formalize it with its resulting reports, and raise its visibility in the team itself.
Más información
| Título según SCOPUS: | Quick evaluation of a software architecture using the decision-centric architecture review method: An experience report |
| Título de la Revista: | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
| Volumen: | 12292 |
| Editorial: | Springer Science and Business Media Deutschland GmbH |
| Fecha de publicación: | 2020 |
| Año de Inicio/Término: | Sept 2020 |
| Página final: | 295 |
| Idioma: | English |
| DOI: |
10.1007/978-3-030-58923-3_19 |
| Notas: | SCOPUS - Scopus 10.1007/978-3-030-58923-3_19 |