programacion
Uso
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1. El concepto de
caso de uso
2. Situación en el
proceso
3. Especificación
de casos de uso
4. Proceso de
especificación
5. Diagramas de
casos de uso
6. Clasificación de
actores
21/10/2012
Escuela Técnica Superior
deIngeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
Documentación de
Requisitos con
Casos de Uso
7. Organización de
casos de uso
Grupo de Ingeniería del Software y Bases de Datos
Departamento de Lenguajes y Sistemas Informáticos
© Diseño de Amador Durán Toro, 2011
Universidad de Sevilla
octubre 2012
Documentación de Requisitos con Casos de Uso
Escuela TécnicaSuperior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1. El concepto de
caso de uso
2. Situación en el
proceso
3. Especificación
de casos de uso
4. Proceso de
especificación
5. Diagramas de
casos de uso
6. Clasificación de
actores
7. Organización de
casos de uso
• Los casos de uso son historias que describen
interacciones entre:
– Actores:personas u otros sistemas que tienen
algún objetivo que cumplir (actores primarios) o
que ayudan a otros actores a cumplir sus objetivos
(actores secundarios).
– Sistema (bajo estudio): sistema a desarrollar o
mantener que proporciona ciertos servicios que
necesitan los actores para cumplir sus objetivos.
System
octubre 2012
Ingeniería de Requisitos
Ingeniería de Requisitos
1
©Diseño de Amador Durán Toro, 2011
Use Case
Actor
1
Documentación de Requisitos con Casos de
Uso
21/10/2012
Documentación de Requisitos con Casos de Uso
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1. El concepto de
caso de uso
2. Situación en el
proceso
3. Especificación
de casos de uso
4. Proceso deespecificación
5. Diagramas de
casos de uso
• Ejemplo: sacar dinero de un cajero automático
– Actores: el usuario del cajero (primario) y el banco
del usuario (secundario).
– Sistema: el cajero automático.
– Objetivo del actor: obtener dinero en metálico de
su cuenta bancaria.
6. Clasificación de
actores
Ingeniería de Requisitos
octubre 2012
2
© Diseño de Amador Durán Toro, 20117. Organización de
casos de uso
Documentación de Requisitos con Casos de Uso
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1. El concepto de
caso de uso
2. Situación en el
proceso
3. Especificación
de casos de uso
4. Proceso de
especificación
5. Diagramas de
casos de uso
6. Clasificación de
actores
7. Organización decasos de uso
• Ejemplo: sacar dinero de un cajero automático
1. El usuario introduce su tarjeta en la ranura del
cajero
2. El cajero automático solicita el PIN al usuario
3. El usuario introduce el PIN
4. El cajero solicita el tipo de operación a realizar
5. El usuario selecciona la operación de sacar dinero
6. El cajero solicita el importe
7. El usuario introduce el importe
8. Elcajero solicita confirmación
9. …
octubre 2012
Ingeniería de Requisitos
Ingeniería de Requisitos
3
© Diseño de Amador Durán Toro, 2011
del importe
2
Documentación de Requisitos con Casos de
Uso
21/10/2012
Documentación de Requisitos con Casos de Uso
Escuela Técnica Superior
de Ingeniería Informática
Departamento de Lenguajes
y Sistemas Informáticos
1. Elconcepto de
caso de uso
2. Situación en el
proceso
3. Especificación
de casos de uso
4. Proceso de
especificación
5. Diagramas de
casos de uso
• Orígenes de los casos de uso
– Ivar Jacobson popularizó el concepto en Object–
oriented software engineering: A use case driven
approach (Addison–Wesley, 1992), pero no
estableció un formato concreto ni un proceso
detallado para su...
Regístrate para leer el documento completo.