Modelo de sistema:
Introducción:
Los requerimientos del usuario deberían redactarse en lenguaje natural debido a que tienen que
ser comprendidos por personas que no son técnicos expertos. Sin embargo pueden expresarse
requerimientos del sistema más detallados de forma más técnica. Una técnica ampliamente
utilizada es documentar la especificación del sistema como un conjunto del modelo de sistema.
Estos modelos son representaciones gráficas que describen los procesos del negocio, el problema
a resolver y el sistema que tiene que ser desarrollado.
Siempre que sea posible se usará notaciones del lenguaje Unificado de Modelado (UML), que se
ha convertido en un lenguaje de modelado estándar para el Modelo Orientado a Objeto.
UML está basado fundamentalmente en la técnica de Análisis Orientado Objetos conocida como
modelado de caso de uso, en la cual la palabra uso se pronuncia como sustantivo en lugar de
verbo. Un modelo de caso de uso describe lo que hace el sistema sin describir como lo hace; es
decir es un modelo lógico del sistema. El modelo de caso refleja la vista del sistema desde la
perspectiva de un usuario fuera del sistema (es decir, los requerimientos del sistema). El UML se
puede usar para analizar el modelo de caso de uso y para derivar objetos del sistema y sus
interacciones entre sí y con los usuarios del sistema.
Ejemplo
Un diagrama de casos de uso se compone de actor (persona) y símbolos de casos de uso, junto
con líneas de conexión.
El actor existe fuera del sistema e interactúa con es este de una forma específica.
Un caso de uso proporciona a los desarrolladores una visión de lo que quieren los usuarios. No
contiene detalle técnicos o de implementación. Podemos pensar en un caso de uso como una
secuencia de transacciones en un sistema. El modelo de caso de uso se basa en las interacciones
y relaciones de casos de usos individuales.
Relaciones Las relaciones activas se denominan como relaciones de comportamiento y se emplean
del caso de principalmente en los diagramas de caso de uso. Hay cuatro tipos de relaciones de
uso comportamiento: Hay cuatro tipos de relaciones:
Desarrollo de los diagramas de caso de uso
El caso de uso principal, consiste de un flujo estándar de eventos en el sistema que describe un
comportamiento estándar del sistema.
En base a los requerimientos encontrados por los instrumentos de recolección de información que
describen el negocio:
1. Revise las especificaciones del negocio e identifique los actores del dominio del
problema.
2. Identifique los eventos de alto nivel y desarrolle los casos de uso principales de
que describen dichos eventos y como los inician los actores. Examine
cuidadosamente los papeles jugados por los actores para identificar todos los
posibles casos de uso principales iniciados por cada autor. No se necesita mostrar
los casos de uso con poca o ninguna interacción del usuario.
3. Revise cada caso de uso principal para determinar las posibles variaciones de flujo
a través de caso de uso. Con este análisis, establezca las rutas alternativas.
Debido a que el flujo de eventos normalmente es diferente en cada caso,
busque actividades que podría tener éxito o fallar. También busque
cualesquiera ramas en la lógica de caso de uso en que son posibles los
resultados diferentes.