Parece lógico dedicar una de las primeras entradas del blog a hacer una lista de los (supuestos) beneficios del modelado de software. Algunos de los beneficios que normalmente se mencionan son los siguientes:
- Mejora la productividad
- Reduce el número de defectos en el código
- Facilita la comprensión (con lo que además se facilita la integración de nuevos miembros en el equipo)
- Mejora la decomoposición y modularización del software
- Facilita la evolución y mantenimiento del software
- Mejora la reusabilidad
¿Estáis de acuerdo con esta lista? ¿Qué beneficios habría que añadir? ¿y eliminar?
Más adelante discutiremos si estos beneficios se han demostrado empíricamente y el porqué si los beneficios son tantos y tan claros, el modelado de software no es más utilizado en la práctica (por eso hablo de “supuestos” beneficios).
FNR Pearl Chair. Head of the Software Engineering RDI Unit at LIST. Affiliate Professor at University of Luxembourg. More about me.
Recent Comments