Para diseñar una buena aplicación, el equipo debe analizar el dominio empresarial,
capturar los requisitos del sistema, registrar los casos de uso del sistema y
la interacción esperada de los usuarios, analizar y capturar información sobre el dominio de
aplicaciones y, finalmente, producir un diseño detallado. Estas actividades resultan más sencillas
cuando se aplican métodos recomendados de desarrollo de software y cuando se realiza el diseño
en UML (Unified Modeling Language).
Por qué y cuándo se efectúa esta tarea
Para comenzar a diseñar una aplicación utilizando el modelado UML, deberá
configurar el proyecto de modelado y aprender cómo manipular el modelo
y los elementos del modelo. Puede entonces desarrollar un modelo de caso de uso, un modelo de análisis
de dominio y un modelo de diseño arquitectónico de su aplicación. Mientras desarrolla los modelos, puede
publicar el modelo en otros formatos para compartir sus ideas sobre el diseño,
y puede rastrear las relaciones entre los elementos de modelo para garantizar
la correcta implementación de ideas entre los distintos niveles del diseño.