Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Diagrama de Casos de Uso

Herramientas Case
by

Cristian Narvaez

on 26 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Diagrama de Casos de Uso

DIAGRAMA DE CASOS DE USO Partes de un caso de uso INTRODUCCIÓN •Ser usados al momento de describir la funcionalidad de un sistema

•No son lo mismo que los diagramas de flujo Diagramas de Casos de Uso sirve para Comunicación Actor ------> Sistema Diferentes casos de uso Relaciones entre modelos Algunos consejos Buscar una comunicación real entre actores y sistema
No complicar las cosas
Tener en cuenta a los interesados (stakeholders)
Hay que revisar los casos de uso cuidadosamente, junto con el usuario.
Los casos de uso deben describir la interaccion entre el
actor y el software sin ambigüedad. GRACIAS Especifica un conjunto de secuencias de acciones, incluyendo variantes, que el sistema puede ejecutar

Representa una unidad funcional coherente de un sistema, subsistema o clase.

Describen qué hace el sistema, no cómo lo hace. Conjunto de secuencias de acciones
Actores
Variantes TIPOS DE ACTORES •Principales: personas que usan el sistema

•Secundarios: personas que mantienen o administran el sistema

•Material externo: Dispositivos materiales imprescindibles que forman parte del ámbito de aplicación y deben ser utilizados

•Otros Sistemas: Sistemas con los que el sistema interactúa Escenarios y Casos de Uso Es una instancia de un caso de uso
Es una historia particular de uso de un sistema. CARACTERÍSTICAS – Un caso de uso siempre es iniciado por un actor
– Un caso de uso proporciona un valor a un actor
– Un caso de uso es completo
– Pueden participar otros actores (secundarios)
–La descripción del caso de uso contiene la secuencia de eventos. Tipos de asociaciones Tres tipos de relaciones:

Generalización
Un cdu hereda el comportamiento y significado de otro
Inclusión - Include
Un cdu base incorpora explícitamente el comportamiento de otro en algún lugar de su secuencia.
Extensión - Extend
Un cdu base incorpora implícitamente el comportamiento de otro cdu en el lugar especificado indirectamente por este otro cdu. Para iniciar el caso de uso (siempre los inicia un actor)

Para solicitar información del sistema

Para modificar la información del sistema

Para informar al sistema de que ha ocurrido algo en su entorno que le incumbe Sistema ------> Actor Para comunicarle que ha sucedido algo, en el sistema, que le concierne

Para que le ayude a tomar una decisión necesaria para cumplir los objetivos del sistema

Para delegar alguna responsabilidad en el actor Casos de uso del negocio
Procesos de Negocio: Objetivo estratégico de la empresa

Casos de uso del sistema
Objetivo de un usuario

Casos de uso de inclusión
Forman parte de otro, son como subfunciones • En la fase de implementación, a partir de los casos de uso se pueden identificar escenarios adecuados y resultados esperados para propósitos de integración y prueba del sistema. Conclusiones: Los casos de uso no son parte del diseño (como) sino parte del análisis(qué).
Los casos de uso son que hace el sistema desde el punto de vista del usuario. Es decir describen el uso del sistema y como se interactúa con el usuario
los diagramas de casos de uso muestran las relaciones entre los casos de uso de un sistema y sus actores
En una relación <<extends>>, un actor que lleve a cabo el caso de uso base puede realizar o no sus extensiones. Mientras, en una relación <<inclide>> el actor que realiza el caso de uso base también realizan el caso de uso incluido. • El modelo de casos de uso se relaciona con el resto de modelos de la fase de análisis:

– Ayuda a identificar los objetos y las clases primarias del modelo estructural.
– Ayuda a especificar el comportamiento de alto nivel en el modelo dinámico.
– Ayuda a describir el modelo funcional determinando las entradas proporcionadas por los actores y las salidas esperadas por estos.
– El modelo de casos de uso puede influir en la organización del sistema en subsistemas, ya que los casos de uso representan comportamientos relacionados. Desventajas Cuando el diagrama es muy extenso o muy amplio se dificulta su entendimiento
No se marcan los tiempos de duración de las actividades
No se pueden diagramar dos casos de uso exactamente igual Ventajas Lenguaje de comunicación entre usuarios y desarrolladores.
Comprensión detallada de la funcionalidad del sistema.
Fácil diagramacion.
Facilita el entendimiento de los procesos realizados por el sistema para el desarrollador.
plantea las interacciones básicas entre usuario y sistema
Full transcript