ResumenUML

Páginas: 17 (4168 palabras) Publicado: 10 de agosto de 2015
Analisis
1 Casos de Uso
Si bien no es una herramienta creada por UML, la solución que éste propone son los casos
de uso. Los casos de uso son una forma de descomponer la funcionalidad del sistema en partes más
pequeñas, cada una centrada en un uso único del sistema. Existen dos alternativas para especificar
los casos de uso de un sistema, una gráfica y otra narrativa, las cuales se complementanentre sí.
Notación: Caso de Uso – Forma Gráfica
Los casos de uso se pueden representar en forma gráfica usando la notación descrita a
continuación. Se representa mediante una elipse, y denota un requerimiento solucionado por el
sistema. Cada caso de uso es una operación completa desarrollada por los actores y por el sistema en
un diálogo. El conjunto de casos representa la totalidad de operacionesdesarrolladas por el sistema.
Un caso de uso va acompañado de un nombre significativo. Ejemplos:

Recibir Dinero

Inscribir Asignatura

Figura 3.9: Ejemplo de Casos de Uso
Notación: Actor
Se representa mediante un símbolo que personifica una persona, y va acompañado de un
nombre significativo.

Comprador

Alumno

Figura 3.10: Ejemplo de Actores
Notación: Relaciones en un Diagrama de Casos de Uso
•Comunica (communicates): relación entre un actor y un caso de uso, denota la
participación del actor en el caso de uso determinado.

Inscribir Asignatura
Alumno
Figura 3.11: Ejemplo de relación communicates.
33

• Usa (include): relación entre dos casos de uso que denota la inclusión del comportamiento
de un escenario en otro.
<>
Matricular

Inscribir Asignatura

Figura 3.12: Ejemplo derelación include.
• Extiende (extend): relación entre dos casos de uso que se aplica cuando un caso de uso es
una especialización de otro. Por ejemplo, podría tenerse un caso de uso que extienda la forma de
pago a un cajero, la que podría ser al contado o con cheque.

Pago al Contado
<>
Pago
<>
Pago con Cheque
Figura 3.13: Ejemplo de relación extend.
Notación: Caso de Uso – FormaNarrativa
El caso de uso se puede ver como un documento narrativo que describe la secuencia de
eventos de un actor que utiliza un sistema para completar un proceso. Los casos de uso son historias
o casos de utilización de un sistema; no son exactamente los requerimientos ni las especificaciones
funcionales, sino que ejemplifican e incluyen los requerimientos en las historias que narran. Elsiguiente ejemplo corresponde a un caso de uso de alto nivel, que describe clara y concisamente el
proceso de comprar artículos en una tienda cuando se emplea una caja una caja registradora en el
punto de venta.
Caso de Uso
Actores
Tipo
Descripción

Comprar Productos
Cliente (iniciador), Cajero
Principal
Un Cliente llega a una caja con productos que desea comprar.
El Cajero registra los productos yobtiene el pago. Al
terminar la transacción, el Cliente se marcha con los
productos.

La explicación del formato es:
• Caso de uso: nombre del caso de uso.
• Actores: lista de actores en la que se indica quién inicia el caso de uso.
• Tipo: que puede ser Primario, Secundario, Opcional, entre otros.
• Descripción: repetición del caso de uso de alto nivel o alguna síntesis similar.

34

UML noespecifica un formato rígido; puede modificarse para atender las necesidades y
ajustarse al espíritu de la documentación: ante todo, una combinación clara.
Conviene comenzar con los casos de uso de alto nivel para lograr rápidamente entender los
principales procesos globales. Posteriormente, se pasa al llamado caso de uso expandido para
mostrar más detalles, para lograr así un conocimiento más profundo delos procesos y de los
requerimientos. El caso de uso expandido del caso de uso de alto nivel Comprar Productos se
entrega en la página que sigue.
La estructura del formato expandido agrega a la del alto nivel lo siguiente:
• Propósito: intención del caso de uso.
• Referencias Cruzadas: casos de uso y funciones relacionadas con el sistema.
• Curso Normal de los Eventos: es la parte medular del...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS