diagramas uml

7

Click here to load reader

Upload: universidad-jose-peralta

Post on 03-Jul-2015

1.471 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Diagramas Uml

Realizado por:VERONICA VAZQUEZ N.JULIO CARDENAS C.

Page 2: Diagramas Uml

El caso de uso es una estructura que ayuda alos analistas a trabajar con los usuarios paradeterminar la forma en que se usará unsistema. Con una colección de casos de usose puede hacer el bosquejo de un sistema entérminos de lo que los usuarios intentenhacer con el.

Page 3: Diagramas Uml

Imagínese al caso de uso como una colecciónde situaciones respecto al uso de un sistema.Cada escenario describe una secuencia deeventos. Cada secuencia se inicia por unapersona, otro sistema, una parte de hardwareo por el paso del tiempo. A las entidades queinician secuencias se les conoce comoactores. El resultado de la secuencia debe seralgo utilizable ya sea por el actor que lainició, o por otro actor.

Page 4: Diagramas Uml

Así como el diagrama de clases es un buen medio para estimulara un cliente a que hable al respecto a un sistema desde supropio punto de vista, el caso de uso es una excelenteherramienta para estimular a que los usuarios potencialeshablen, de un sistema, desde sus propios puntos de vista. Nosiempre es fácil para los usuarios explicar cómo pretendenutilizar un sistema. Puesto que el desarrollo tradicional de lossistemas era, con frecuencia, algo así como una ciencia oculta,con muy poca información para los usuarios, a aquellos queosaban preguntar se les daba información muy poco explícita ociertamente confusa respecto a lo que utilizarían.La idea es involucrar a los usuarios en las etapas iniciales delanálisis y diseño del sistema. Esto aumenta la probabilidad deque el sistema sea de mayor provecho para la gente a la quesupuestamente ayudará, en lugar de ser un manojo deexpresiones computacionales incomprensibles e inmanejablespor los usuarios finales.

Page 5: Diagramas Uml

Actores

Un actor es algo con comportamiento, como una persona (identificada por un rol), un sistemainformatizado u organización, y que realiza algún tipo de interacción con el sistema.. Se representamediante una figura humana dibujada con palotes. Esta representación sirve tanto para actores queson personas como para otro tipo de actores.

Casos de Uso

Un caso de uso es una descripción de la secuencia de interacciones que se producen entre un actor y elsistema, cuando el actor usa el sistema para llevar a cabo una tarea específica. Expresa una unidadcoherente de funcionalidad, y se representa en el Diagrama de Casos de Uso mediante una elipse conel nombre del caso de uso en su interior. El nombre del caso de uso debe reflejar la tarea específicaque el actor desea llevar a cabo usando el sistema.

Relaciones entre Casos de Uso

Un caso de uso, en principio, debería describir una tarea que tiene un sentido completo para el usuario.Sin embargo, hay ocasiones en las que es útil describir una interacción con un alcance menor comocaso de uso. La razón para utilizar estos casos de uso no completos en algunos casos, es mejorar lacomunicación en el equipo de desarrollo, el manejo de la documentación de casos de uso. Para el casode que queramos utilizar estos casos de uso más pequeños, las relaciones entre estos y los casos deuso ordinarios pueden ser de los siguientes tres tipos: • Incluye (<>): Un caso de uso base incorporaexplícitamente a otro caso de uso en un lugar especificado en dicho caso base. Se suele utilizar paraencapsular un comportamiento parcial común a varios casos de uso.

Nombre_caso

Page 6: Diagramas Uml

Muestra algunas de las acciones que un administrador de proyecto debe llevar a cabo, cuando interactúa con un sistema de administración de proyectos.

Page 7: Diagramas Uml

La existencia de un gran número de casos de uso significa que habrá algunoscasos de uso que serán utilizados por otros casos de uso. Cuando esto sucede, eldiagrama de casos de uso UML va a incluir una etiqueta conocida como unestereotipo <<uses>>, sobre la flecha que conduce al caso de uso. Se muestra unejemplo en la Figura abajo, la cual muestra algunos casos de uso, involucrados conun sistema para la administración de productos en un almacén (Warehouse).Por ejemplo, el administrador del almacén puede hacer una petición a nivel deexistencias de un producto en particular. Al llevar a cabo estas funciones, eladministrador del almacén genera un número de casos de uso, cada uno de loscuales hacen uso de otro caso de uso, que valida el nombre del producto al que sehace referencia en el caso de uso para revisar; por ejemplo, que el administradorhaya escrito un nombre de producto válido.

Aquí, el hecho de que un caso de uso se emplee por otros casos, se indica pormedio de una flecha con punta hueca.