Casos De Uso Del Sistema Teor A
Lic. César Alcántara
Loayza
Diagramas de Casos de
Uso
Elementos:
CAL/Fundamentos
Sistema
Actores
Casos de uso
Asociaciones
Dependencias
Diagrama de Casos de Uso
2
3
1
4
5
Actor_1
Case_2
1. Actor – Persona, sistema o dispositivo que participa en la
operación exitosa del sistema.
2. Sistema – Contexto del sistema con relación a los actores queusarán las características que proveerá.
CAL/Fundamentos
Diagrama de Casos de Uso
CAL/Fundamentos
3. Caso de Uso – Identifica las
características clave del sistema. Sin
estas características el sistema no
cumpliría con los requerimientos del
usuario/actor. Cada caso de uso
expresa una meta que el sistema
debe lograr.
4. Asociaciones - Identifica
interacción entre casos de uso yactores.
5. Dependencia – identifica
interacción entre casos de uso.
Diagramas de Casos de
Uso
CAL/Fundamentos
En los diagramas de casos de uso
tanto a las personas, sistemas y
dispositivos se les refiere como
actores. Un actor es un rol que
juega una entidad externa con
relación al sistema.
Típicamente los actores son los
sujetos de la frase que describe
como usará el sistema.
Límites delSistema
CAL/Fundamentos
Constituido principalmente por los
actores del sistema y sus casos de
uso.
Identificando Actores
Si modelamos desde el Negocio,
los actores del sistema, serán:
CAL/Fundamentos
Los trabajadores del negocio cuyas
tareas sean soportadas por el
sistema.
Los actores del negocio que tengan
soporte directo del sistema.
Identificando Actores
CAL/Fundamentos
¿quién usa el sistema?
¿quién instala el sistema?
¿quién arranca el sistema?
¿quién mantiene el sistema?
¿qué otros sistemas usan el
sistema?
¿quién obtiene información del
sistema?
¿quién provee información al
sistema?
Identificando Casos de Uso
¿qué funciones necesitará el actor del
sistema?
¿El sistema almacemará información?, ¿qué
actores la crean, leen, actualizan oborran
aquella información?.
El sistema necesita notificar a un actor
acerca de cambios en sus estados
internos?.
¿Existe algún evento externo que el
sistema deba conocer?, ¿qué actor informa
al sistema de aquellos eventos?.
CAL/Fundamentos
Actores y Casos de Uso
Descripción de los actores de
Procesamiento de Ordenes:
CAL/Fundamentos
Cliente: una persona que ordena losproductos
a National Widgets.
Representante de Cliente: Un empleado de
National Widgets quien procesa las solicitudes
del cliente.
Compañía de despacho: DHL, FedEx, otras
Empleado: Un empleado de National Widgets
quien empaca, rotula y despacha ordenes.
Sistema de Inventario: Software que rastrea el
inventario de la Empresa.
Actores y Casos de Uso
CAL/Fundamentos
En el proceso de identificacióny
definición de actores y casos de uso,
se puede determinar los límites del
sistema (fronteras) – lo que esta
dentro del sistema (casos de uso) y
lo que está fuera (actores). Se
registra esta información en un
diagrama de casos de uso.
Se refina a lo largo del proceso.
Actores – Rol - Tareas
CAL/Fundamentos
Es frecuente modelar los roles en
función a las descripciones de
trabajo y flujosde trabajo, pero las
organizaciones de personas y
tareas es lo que mas cambia. Las
cosas que una persona hace
deberían estar separadas de las
asignaciones de trabajo.
Alcance del proyecto
Habiendo determinado los límites
del sistema, se puede establecer el
alcance del proyecto.
CAL/Fundamentos
Un proyecto tiene una fecha de inicio
y un final y dinero para gastos que
cubran las metasdel proyecto.
Se debería priorizar los
requerimientos.
Requerimientos MoSCoW
CAL/Fundamentos
Algunos requerimientos se deben
satisfacer, los procesos básicos del
sistema. Requeridos ó Must Have.
Otros son importantes pero no vitales –
Importantes o Should Have.
Otros podrían ser bonitos tenerlos –
Bonitos o Could Have.
El resto son sueños – Futuros ó Would
Like to Have.
MoSCoW...
Regístrate para leer el documento completo.