Aplicandouwe 090925104341 Phpapp02
Un proyecto de ejemplo
Problema
• Hacer un sistema web en el cual podamos
cargar los distintos clubes de fútbol del
país, con su información particular.
• Cargar diferentes ciudades del país.
• Asociar clubes con ciudades.
• Obtener el informe de los campeonatos
logrados por cada club.
• Registro de usuario y login al sistema.
(Similar a la B.D. usada en el tallercito 3)
Tareasa realizar
1.
2.
3.
4.
5.
6.
Definir actores
Definir relaciones entre actores
Definir Casos de Uso para cada actor
Definir capa de contenido
Definir capa de navegación
Definir capa de presentación
Todo esto igual que lo que se debe presentar en el T.P.
Recordar presentar un diagrama por página, lo más legible posible.
Agrupar los diagramas en páginas contiguas para facilitar la búsqueda ycorrección de los mismos.
1. Actores
• Definiremos dos tipos de actores:
– Usuario no registrado
– Usuario registrado
• El no registrado podrá leer información.
• El registrado podrá hacer lo mismo que el no
registrado, más cargar información al sistema.
• Entregar una página con todos los actores del
sistema y una breve descripción de los mismos
en formato tabular.
1. Actores
Actores
DescripciónUsuario no registrado
El usuario no registrado representa al
usuario que no posee login, que no… etc.
Usuario registrado
Este actor representa a los usuarios que
no .. y tampoco .. Etc. etc.
• Esta sería la primera
página de los
diagramas.
• NO la primera página
del documento.
2. Relaciones entre actores
• El usuario registrado puede hacer todo lo
que hace el no registrado, además de suspropias funcionalidades.
• Debe haber un diagrama exclusivamente
para denotar esto.
• Este diagrama, por sí solo, ocuparía la
segunda página.
3. Casos de Uso por actor
• Hacer un diagrama por actor.
• En cada diagrama colocar el actor y todos
los casos de uso asociados al mismo.
• No hace falta repetir los Casos de Uso de
un actor, si la generalización ya indica que
un actor está heredando losmismos de
otro actor.
3. Casos de Uso por actor
Un diagrama por actor.
El nombre del diagrama
igual al del actor donde
modelaremos sus Casos
de Uso.
Entregar un diagrama por página.
Siempre se coloca primero el diagrama del actor más sencillo (con
menos funcionalidades).
Todos los diagramas en formato dibujo, insertados en una página
del documento en formato Word, OO, u otro.
Además entregar elproyecto entero en el formato de la
herramienta CASE utilizada (MD, PW, etc.)
3. Casos de Uso por actor
Diagrama de un actor en particular.
Notar el diagrama comprende solo los
Casos de Uso particulares a este actor.
3. Casos de Uso por actor
Diagrama del
actor
registrado.
Notar es un
diagrama
separado del
anterior.
Solo comprende
sus casos de uso.
No es necesario
repetir los casos de
uso que“recibe” por
herencia.
Estos se denotan en la segunda página del documento.
Y en el diagrama “generalización de actores”.
3. Casos de uso por actor
• Una vez definidos esto, pasamos agregar los
esterotipos para casos de uso definidos por
UWE (Navegación, Proceso, Personalización).
• Estos se agregan en los diagramas de Casos de
Uso.
• No hace falta crear nuevos diagramas para esto.
• Si no tienenlos esterotipos o no saben como
crearlos, denotar que estereotipos tiene cada
CU mediante notas uml sobre los mismos.
3. Casos de uso por actor
• Luego de esto los diagramas quedarían
de la siguiente manera:
3. Casos de uso por actor
4. Capa de contenido
• La capa de contenido la consideramos el
diagrama presentado por cada grupo de la Base
de Datos.
• Diagrama Entidad/Relación (Tablas,campos con
tipos de datos, asociaciones entre tablas, etc.).
• Diagrama físico (generado automáticamente por
su herramienta a partir del anterior, el cual ya
incluye claves foráneas, tablas intermedias, etc).
4. Capa de contenido
• De nuevo, presentar el diagrama en
formato imagen en el documento de texto.
• Entregar el proyecto que contiene los
diagramas en el formato de su
herramienta CASE.
•...
Regístrate para leer el documento completo.