Teoria De Uml

Páginas: 6 (1478 palabras) Publicado: 26 de julio de 2011
•Unified Modeling Language

UML Diagrama de Casos de Usos
Prof. Dr. Daniel Riesco
®

Diagramas de Caso Uso
• Es un grafo de actores y casos de uso
• Secuencia de transacciones desarrolladas por un sistema en respuesta a un evento iniciado por un actor • Sirven para especificar la funcionalidad y el comportamiento de un sistema • Un diagrama de caso de uso muestra las relaciones entreactores y casos de uso dentro del sistema • Un caso de uso es una unidad coherente de una funcionalidad provista por el sistema (o una clase) • Un actor es un rol de un objeto/s. Un objeto físico pueda tener varios roles -> varios actores
– El actor es aquel/aquello que interactúa con el sistema

• Este diagrama es derivado de entrevistas del usuario y/o modelo de negocio

Actor & Caso de Uso
•Un actor es un usuario de un sistema en un rol particular.
Puede ser humano o un sistema externo.

Actores
• Actores
– Entidad externa que interactúa con el software – Promueve la simulación de eventos – Pueden ser personas, clases, herramientas de SW, etc.

Bibliotecario

• Un caso de uso es una tarea que un actor necesita ejecutar con la ayuda del sistema. • Un Diagrama de Casos de Usoes una vista de caja negra de componentes del sistema (funcionalidades). • Ejemplo de un Cajero Automático: • Cliente, Cajero, Equipo Mantenimiento • Retirar Efectivo, Transferir fondos, Depositar Fondos, Mantenimiento ATM

• Identificando Actores
– Quién usa el sistema? – Quién obtiene información desde el sistema? – Quién provee información al sistema? – Quién soporta y mantiene el sistema? –Que otros sistemas usan este sistema?

Prestar libro

•UML

•1

•Unified Modeling Language

Casos de Uso
• Interacción de usuarios con componentes del sistema • Características de un Casos de Uso:
– Define una secuencia de acciones – Es ejecutado por un sistema – Produce un resultado observable de valor al actor – Focaliza en que acciones, métodos, funciones, etc. son utilizadas porque actor.

Casos de Uso
• Medio de comunicación entre usuarios finales, expertos del dominio y desarrolladores sin entrar en detalles. • Representa un requerimiento funcional. • Definen el que (y no el como). • Se pueden describir con texto (estructurado o no) y luego con diagramas de interacción.
– Un diagrama para el flujo principal y variaciones para los flujos excepcionales. – Cadasecuencia es un escenario (principal o secundario). – Los escenarios son a los casos de uso lo que las instancias son a las clases.

• Identificando Casos de Uso
– ¿Qué meta está buscando alcanzar el actor a traves del uso del sistema?

• El nivel de granularidad de los casos de uso es variable

Casos de uso & Actores
• Un escenario es una instancia de un caso de uso. • El actor es un rol, no unindividuo • el bibliotecario puede tener varios roles. • El actor debe ser un “beneficiario” del caso de uso

Ejemplo de Casos de Uso
Prestar una copia de libro Bibliotecario Retornar copia de libro Reservar libro Extender prestamo

LOS LÍMITES DEL SISTEMA SO U CO JU TO DE CASOS DE USOS

•UML

•2

•Unified Modeling Language

Relaciones entre Casos de Uso:

Relaciones entre Casosde Uso:

Extender prestamo Bibliotecario Prestar copia de libro

Verificar x reservas Bibliotecario Prestar un libro Rechazar préstamo

Casos de Uso en el Desarrollo
• Los casos de uso son una herramienta en la etapa de requerimientos. • Es Intuitivo – fácil para ser usado en la discución con clientes. • Los casos de uso son dificilmente traducibles en modelos de clases. • Losescenarios son útiles para validar diseños.

Modelo de Casos de Uso
Sistema Médico Prescribir Receta

Médico
Completar HC Visualizar HC

Paciente

...

Farmacia

Sistema Médico

•UML

•3

•Unified Modeling Language

Flujo Básico: Prescribir una Receta
Médico decide prescribir medicación para el paciente 1. Médico especifica información de la droga: nombre del medicamento,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uml teori
  • UML
  • UML
  • UML
  • Uml de las
  • Que es uml
  • Uml
  • Que es un UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS