El modelado de software es una actividad importante que se debe realizar durante todo el ciclo de vida del software, al menos por las siguientes tres razones que te listo a continuación:
- Ayuda al grupo de desarrollo a comprender las características, estructuras y comportamientos del sistema, principalmente de las partes más complejas, en las fases del desarrollo y mantenimiento.
- Ayuda al grupo de desarrollo a tomar decisiones de diseño, principalmente cuando se quiere dar solución a los requisitos más complejos.
- Ayuda al grupo de desarrollo en la comunicación efectiva con los usuarios.
MODELADO DE NEGOCIO:
Modelar el negocio ayuda a comprender cómo se realizan las actividades del negocio y cómo desarrollar un sistema software que pueda dar soporte a las actividades.
- Diagrama de proceso.
- Diagrama de actividad.
MODELADO DE REQUISITOS
Modelar requisitos ayuda principalmente a comprender los requisitos funcionales y no funcionales más significativos para la arquitectura de un sistema de software. Además, ayuda a gestionar su trazabilidad con los artefactos de diseño.
- Diagrama de requisitos.
- Diagrama de casos de uso.
MODELADO DE DISEÑO
Modelar el diseño ayuda principalmente a tomar decisiones de cómo debería comportarse y estructurarse un sistema de software. Esto implica crear modelos de diseño lógico que representen vistas dinámicas y vistas estáticas más significativas para la arquitectura.
- Diagrama de clases.
- Diagrama de secuencia.
- Diagrama de comunicación.
MODELADO DE COMPONENTES
Modelar componentes ayuda principalmente a comprender cómo implementar un sistema de software. Esto implica crear modelos de diseño físico que representen vistas de implementación.
- Diagrama de componentes.
MODELADO DE DESPLIEGUE
Modelar el despliegue ayuda principalmente a comprender cómo distribuir físicamente los componentes en una red de computadores.
- Diagrama de despliegue.
Comentarios
Publicar un comentario
Gracias por comentar.