0% encontró este documento útil (0 votos)
28 vistas1 página

Ejercicio 1

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas1 página

Ejercicio 1

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios DCU

< < inc lude> >

M os trar inform ac ión produc to


R ealiz ar P edi do

< < inc lude> > < < inc l ude> >
A c tualiz ar Inventario
S is tem a Inventario

< < inc lude> >


< < inc lude> >
Devolver P roduc to

Cliente < < inc lude> > A c tualiz ar Contabilidad

Login
< < in c lude > >
C anc elar P edido
S is tem a Contabilidad
< < inc lude> >
< < inc lude> >

< < inc lude> >


Cons ult ar P edido
Cl ie nte Rep
Regis trar Rec lam ac iones

P repa rar Inform e V en tas

E nc argado
A tenc ión Cli ente
E nviar C atalogo

Mos t rar inform ac i ón prod uc to

E nviar P edido
A dm inis trativo
< < inc lude > >

E m pres a E nvios

A c tualiz ar Inventario

S is tem a Inventario

“En el diagrama de casos de uso se pueden observar un buen número de relaciones include entre
casos de uso, pero no extend. Las relaciones include aparecen pronto para mostrar aspectos
comunes entre partes del sistema. La relación extend tiende a aparecer más tarde, cuando
encuentras nuevos requisitos que extienden al sistema actual. Dado que todavía no hemos
desarrollado el primer sistema no tenemos nada que extender.

Nótese que todos los casos de uso que involucran al actor Cliente requieren el acceso al sistema,
por lo que hemos añadido un caso de uso Login. Pero entonces teníamos que establecer su
relación con los otros casos de uso. Nuestra primera idea fue que cada caso de uso arrancase
usando Login. Esta idea parece apropiada si se ve el sistema como un conjunto de aplicaciones
independientes, cada una con su propia interfaz. Así nosotros arrancamos la aplicación Realizar
Pedido que invoca a Login como su primera tarea Nosotros no vemos el sistema de esta manera,
sino que el proceso de Login es un front-end para entrar en la aplicación. Según sea nuestra
selección, se invoca a una determinada operación. Como resultado tenemos una ramificación en
Login que usa relaciones include a los otros casos de uso. Se pueden ver estos resultados en un
diagrama algo confuso. Nosotros podríamos decidir rescribir los include del caso de uso Login y
colocar Login como una precondición de cada uno de ellos”.

También podría gustarte