You are on page 1of 5

27/03/2009

MAESTRIA EN GESTION Y
DESARROLLO DE PROYECTOS
DE SOFTWARE
ANALISIS Y DISEÑO ORIENTADO A
OBJETOS Diagrama de Casos de Uso

Introducción Introducción
Los requerimientos son una descripción de Los requerimientos deben ser modelados
las necesidades a las que debe responder y descritos, pues de esta forma se
el producto a desarrollar. La meta puede compartir la información,
principal de la fase de requerimientos es perfeccionar la especificación de los
identificar y documentar lo que realmente mismos y permitir que todas las
se necesita, de manera clara para los personas involucradas entiendan lo
clientes y para los integrantes del equipo mismo del producto que se está
de desarrollo. elaborando.

Diagrama de Casos de Uso


Diagrama de Casos de
Uso:Elementos
• Los casos de uso son utilizados Actor
principalmente para describir la Un actor es una entidad externa al
funcionalidad visible del sistema, pero sistema, y puede representar a los
también pueden ser usados para usuarios finales u otros sistemas. Un
modelar casos de prueba o las actor no es una persona o sistema en
funciones del negocio particular sino una abstracción de los
roles que éstos desempeñan frente al
sistema.

1
27/03/2009

Diagrama de Casos de
Uso:Elementos:Actor Diagrama de Casos de
Uso:Elementos:Actor
• De cada actor es importante conocer: Algunas preguntas que pueden hacerse
– Nombre para identificar posibles actores del
– Breve descripción sistema son:
– Opcionalmente: objetivos, – ¿Quién usará las principales funciones del sistema?
responsabilidades, perfil – ¿Cuáles grupos de usuarios son apoyados por el
sistema para realizar su trabajo?
– ¿Quién necesita el sistema para el desarrollo de sus
actividades diarias?
– ¿Quién necesita mantener y administrar el sistema?
– ¿Con qué otros sistemas o hardware interactúa el
sistema?

Diagrama de Casos de Diagrama de Casos de


Uso:Elementos:Caso de Uso Uso:Elementos:Caso de Uso
• Un caso de uso representa una función Los casos de uso sirven para entender
completa, tal como la percibe un actor. qué se espera del sistema y además
Cada caso de uso especifica un servicio permiten validar con el usuario final, y
que el sistema ofrece a los usuarios, experto en el sistema, si lo que se
pero no incluye aspectos de entendió del sistema es correcto.
implementación.

Diagrama de Casos de Diagrama de Casos de


Uso:Elementos:Caso de Uso Uso:Elementos:Caso de Uso
• Se recomienda el uso de nombres que
incluyan un verbo y un objeto, por
ejemplo:

Realizar
Matricula

2
27/03/2009

Diagrama de Casos de Diagrama de Casos de


Uso:Elementos:Relaciones Uso:Elementos:Relaciones
Asociación
• Esta es la única relación que puede
darse entre un actor y un caso de uso,
indicando que el actor interactúa
directamente con este caso de uso, por
ejemplo:

Diagrama de Casos de Diagrama de Casos de


Uso:Elementos:Relaciones Uso:Elementos:Relaciones
Generalización
• Esta relación permite establecer un
elemento más general y otros que son
especializaciones. Se puede tener este
tipo de relación entre actores o entre
casos de uso. Por ejemplo:

Diagrama de Casos de Diagrama de Casos de


Uso:Elementos:Relaciones Uso:Elementos:Relaciones
Include (inclusión)
• Esta relación, que se presenta entre dos
casos de uso, indica que uno de ellos
incluye completamente al otro en su
secuencia normal de acciones, por
ejemplo:

3
27/03/2009

Diagrama de Casos de Diagrama de Casos de


Uso:Elementos:Relaciones Uso:Elementos:Relaciones
• Aquí se indica que siempre que se Extend (extender)
realiza la actualización de beneficios, se • Esta relación se usa cuando se tiene
debe actualizar el plan médico. una secuencia opcional de eventos que
se desean incluir en el caso de uso, o
flujos complejos que sólo se ejecutan
en circunstancias especiales.

Diagrama de Casos de Diagrama de Casos de Uso


Uso:Elementos:Relaciones
• Los Diagramas de Caso de Uso
permiten tener una visión general de las
funciones que ofrece el sistema.

Diagrama de Casos de Uso Especificación de los casos de


uso
Al describir un caso de uso se debe tener
en cuenta toda la secuencia de acciones
necesaria para cumplir el servicio,
incluyendo también cursos de acciones
alternativos. Existen diferentes formatos,
propuestos por diferentes autores, para
realizar la descripción de un caso de uso,
pero la mayoría incluye la siguiente
información:

4
27/03/2009

Especificación de los casos de Especificación de los casos de


uso uso

Especificación de los casos de Especificación de los casos de


uso uso

Especificación de los casos de


uso

You might also like