Modelar un sistema es una actividad que se realiza con el fin de entender mejor el objeto que se va a elaborar, al diseñar el software, también es posible realizar modelos, pero para este tipo de herramientas, los modelos se construyen con el fin de representar su comportamiento, su arquitectura, las funcionalidades que lo componen, en estos modelos se debe ver reflejados los requerimientos del cliente.
Al desarrollar herramientas de software o dar
soporte a herramientas existentes, la etapa de análisis cobra una gran
importancia, porque define aspectos técnicos necesarios para la implementación
de la plataforma y permite mantener una documentación útil que puede ayudar a
entender la estructura de las herramientas construidas, facilitando el soporte
y futuras actualizaciones.
Haciendo uso de UML (Lenguaje de Modelamiento
Unificado), es posible utilizar diferentes diagramas para la documentación de
las vistas propuestas en el modelo 4+1 vistas, por ejemplo:
Vista
Lógica: está orientada hacia la funcionalidad del
sistema, los diagramas que pueden ayudar a describir esta vista son, diagrama
de clases, diagrama de comunicación, diagrama de secuencia.
Vista
de proceso: está orientada al rendimiento y
escalabilidad del sistema; puede ser representada por medio de un diagrama de
actividades.
Vista
de despliegue/ vista de desarrollo: orientada a la
gestión o administración del software. En esta se pueden utilizar el diagrama
de componentes y el diagrama de paquetes.
Vista
física: enfocado de representar la topología y
comunicación del sistema, para esta se puede utilizar el diagrama de despliegue.
Vista
de escenarios: relaciona las 4 vistas anteriores,
esta puede ser representada por medio del diagrama de casos de uso.
No hay comentarios:
Publicar un comentario