SlideShare una empresa de Scribd logo
En esta sección mostramos un diagrama de clases
para cada caso de uso de acuerdo a las clases
identificadas. En estos diagramas incluiremos de manera
preliminar asociaciones y multiplicidad. Para simplificar
este proceso de asignación de asociaciones y para ser
consistentes entre diagramas, asignaremos a la clase
control de cada caso de uso como el “centro de las
comunicaciones” para todas las clases borde y entidad
pertenecientes al mismo caso de uso.
El caso de uso Validar Usuario involucra una clase control Manejador
Registro Usuario que es encargada de controlar la información de Registro Usuario y
las clases borde Interface Usuario e Interface Base Datos Registro. Agregamos
también la clase Pantalla Principal por recibir la información de registro a ser validada y
al Manejador Principal por ser el controlador de la pantalla anterior. En la figura se
muestran las clases identificadas en este caso de uso.
El caso de uso Ofrecer Servicios involucra una
clase control Manejador Servicio que es encargada de
controlar la Pantalla Servicio. Agregamos también la
clase borde Interface Usuario. En la Figura se muestran
las clases identificadas en este caso de uso.
El caso de uso Registrar Usuario involucra una clase control
Manejador Registro Usuario que es encargada de controlar la información de
Registro Usuario y las clases borde correspondiente a las pantallas Pantalla
Crear Reg Usuario y Pantalla Obtener Registro Usuario, además de las clases
borde Interface Usuario e Interface Base Datos Registro. En la Figura se
muestran las clases identificadas en este caso de uso.
El caso de uso Registrar Tarjeta involucra una clase control
Manejador Registro Tarjeta que es encargada de controlar la información
de Registro Tarjeta y las clases borde correspondiente a las pantallas
Pantalla Crear Reg Tarjeta y Pantalla Obtener Registro Tarjeta además
de las clases borde Interface Usuario e Interface Base Datos Registro.
En la Figura se muestran las clases identificadas en este caso de uso.
El caso de uso Consultar Información involucra una clase control
Manejador Consultas que es encargada de controlar todos los diferentes tipos de
consultas junto con la clase borde correspondiente a la pantalla Pantalla
Consultas, además de las clases borde Interface Usuario e Interface Base Datos
Registro. Dado que este caso de uso tiene tres subflujos importantes, en lugar de
describirlos en un sólo diagrama, lo haremos en tres diagramas separados como
veremos más adelante. En la Figura se muestran las clases principales
identificadas en este caso de uso.




                 Clases identificadas para el caso uso Consultar Información.
El subflujo Consultar Horarios del caso de uso Consultar Información
   involucra a todas las clases del diagrama de la Figura anterior, las cuales no
   volvemos a incluir en el diagrama. Se incluyen en el nuevo diagrama las clases
   borde correspondiente a las pantallas Pantalla Consulta Horarios y Pantalla
   Resultado Horarios además de las clases entidad Vuelo, Aeropuerto, Horario y
   Aerolínea junto con la clase control Manejador Consulta Horarios. El resto de las
   clases entidad del dominio del problema no son necesarias para este subflujo. En la
   Figura se muestran las clases identificadas en este subflujo.




Clases identificadas para el subflujo Consultar Horarios del caso uso Consultar Información
El subflujo Consultar Tarifas del caso de uso Consultar Información involucra a todas las
clases del diagrama de la Figura 3.5, las cuales no volvemos a incluir en el diagrama. Se
incluyen en el nuevo diagrama las clases borde correspondiente a las pantallas Pantalla
Consulta Tarifas y Pantalla Resultado Tarifas además de las clases entidad Vuelo,
Aeropuerto, Horario, Aerolínea y Tarifa junto con la clase control Manejador Consulta
Tarifas. El resto de las clases entidad del dominio del problema no son necesarias para
este subflujo. En la Figura se muestran las clases identificadas en este caso de uso.




Clases identificadas para el subflujo Consultar Tarifas del caso uso Consultar Información.

Más contenido relacionado

La actualidad más candente

Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
sandeep54552
 
9.herencia en java
9.herencia en java9.herencia en java
9.herencia en java
Ramiro Estigarribia Canese
 
Java interfaces & abstract classes
Java interfaces & abstract classesJava interfaces & abstract classes
Java interfaces & abstract classes
Shreyans Pathak
 
Enterprise java unit-1_chapter-2
Enterprise java unit-1_chapter-2Enterprise java unit-1_chapter-2
Enterprise java unit-1_chapter-2
sandeep54552
 
Metodología para la elicitación de requisitos de sistemas software
Metodología para la elicitación de requisitos de sistemas softwareMetodología para la elicitación de requisitos de sistemas software
Metodología para la elicitación de requisitos de sistemas software
Jaime López Rivera
 
J2EE Architecture Explained
J2EE  Architecture ExplainedJ2EE  Architecture Explained
J2EE Architecture Explained
Adarsh Kr Sinha
 
Dbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data AbstractionDbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data Abstraction
BIT Durg
 
Sesión11 - Paquetes (Oracle)
Sesión11 - Paquetes (Oracle)Sesión11 - Paquetes (Oracle)
Sesión11 - Paquetes (Oracle)
José Toro
 
Controls events
Controls eventsControls events
Controls events
Dalwin INDIA
 
SRS Slide
SRS SlideSRS Slide
SRS Slide
sanjeev085
 
Object oriented programming interview questions
Object oriented programming interview questionsObject oriented programming interview questions
Object oriented programming interview questions
Keet Sugathadasa
 
Object oriented and function oriented design
Object oriented and function oriented designObject oriented and function oriented design
Object oriented and function oriented design
Naveen Sagayaselvaraj
 
uml reference package_diagram
uml reference package_diagramuml reference package_diagram
uml reference package_diagram
Mohamed Zakarya Abdelgawad
 
Data abstraction in DBMS
Data abstraction in DBMSData abstraction in DBMS
Data abstraction in DBMS
Papan Sarkar
 
Transaction slide
Transaction slideTransaction slide
Transaction slide
shawon roy
 
Database abstraction
Database abstractionDatabase abstraction
Database abstraction
RituBhargava7
 
Base de datos
Base de datosBase de datos
Base de datos
Yahad Na Maaz
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Oswaldo Hernández
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
Diego Silva Viera
 
EER modeling
EER modelingEER modeling
EER modeling
Dabbal Singh Mahara
 

La actualidad más candente (20)

Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
 
9.herencia en java
9.herencia en java9.herencia en java
9.herencia en java
 
Java interfaces & abstract classes
Java interfaces & abstract classesJava interfaces & abstract classes
Java interfaces & abstract classes
 
Enterprise java unit-1_chapter-2
Enterprise java unit-1_chapter-2Enterprise java unit-1_chapter-2
Enterprise java unit-1_chapter-2
 
Metodología para la elicitación de requisitos de sistemas software
Metodología para la elicitación de requisitos de sistemas softwareMetodología para la elicitación de requisitos de sistemas software
Metodología para la elicitación de requisitos de sistemas software
 
J2EE Architecture Explained
J2EE  Architecture ExplainedJ2EE  Architecture Explained
J2EE Architecture Explained
 
Dbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data AbstractionDbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data Abstraction
 
Sesión11 - Paquetes (Oracle)
Sesión11 - Paquetes (Oracle)Sesión11 - Paquetes (Oracle)
Sesión11 - Paquetes (Oracle)
 
Controls events
Controls eventsControls events
Controls events
 
SRS Slide
SRS SlideSRS Slide
SRS Slide
 
Object oriented programming interview questions
Object oriented programming interview questionsObject oriented programming interview questions
Object oriented programming interview questions
 
Object oriented and function oriented design
Object oriented and function oriented designObject oriented and function oriented design
Object oriented and function oriented design
 
uml reference package_diagram
uml reference package_diagramuml reference package_diagram
uml reference package_diagram
 
Data abstraction in DBMS
Data abstraction in DBMSData abstraction in DBMS
Data abstraction in DBMS
 
Transaction slide
Transaction slideTransaction slide
Transaction slide
 
Database abstraction
Database abstractionDatabase abstraction
Database abstraction
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
EER modeling
EER modelingEER modeling
EER modeling
 

Similar a Clases segun casos de uso

Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
investigacionformativaut
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
investigacionformativaut
 
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Factory Soft - Software ERP para la Nube Latinoamericano
 
6 requisitos
6 requisitos6 requisitos
Algoritmos y programas 1 arena
Algoritmos y programas 1   arenaAlgoritmos y programas 1   arena
Algoritmos y programas 1 arena
Romario Fajardo
 
Asi [proy] analisis_sistema
Asi [proy] analisis_sistemaAsi [proy] analisis_sistema
Asi [proy] analisis_sistema
germanach
 
Uml
UmlUml
Uml
Andres
 
6 requisitos (caso de uso)
6 requisitos  (caso de uso)6 requisitos  (caso de uso)
6 requisitos (caso de uso)
Carlos Andres Perez Cabrales
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdf
CarmenKeim2
 
ADR Manual 20140520
ADR Manual 20140520ADR Manual 20140520
ADR Manual 20140520
Jorge Bustillos
 
Uml
UmlUml
Requisitos
RequisitosRequisitos
5 requisitos estudiar examen lunes
5 requisitos estudiar examen lunes5 requisitos estudiar examen lunes
5 requisitos estudiar examen lunes
TRABAJO PARA EL REINO DE LOS CIELOS
 
Aladdin cargo - Steven Alejandro Suárez Castro
Aladdin cargo - Steven Alejandro Suárez CastroAladdin cargo - Steven Alejandro Suárez Castro
Aladdin cargo - Steven Alejandro Suárez Castro
Steven Alejandro Suárez Castro
 
Gesia2008
Gesia2008Gesia2008
Gesia2008
John Alexander
 
documento arquitectura
documento arquitecturadocumento arquitectura
documento arquitectura
Marco Alvarez Bustos
 
1. uml
1. uml1. uml
1. uml
evimednet
 
Caso de-uso-hace un-momento
Caso de-uso-hace un-momentoCaso de-uso-hace un-momento
Caso de-uso-hace un-momento
Yaneth Duran
 
Caso de-uso-1228271248231157-9
Caso de-uso-1228271248231157-9Caso de-uso-1228271248231157-9
Caso de-uso-1228271248231157-9
Toni Benitez
 
A toda máquina con herencia visual
A toda máquina con herencia visualA toda máquina con herencia visual
A toda máquina con herencia visual
Ignacio Monllor
 

Similar a Clases segun casos de uso (20)

Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 
Proyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De ReclamosProyecto De Analisis Y Sistema De Reclamos
Proyecto De Analisis Y Sistema De Reclamos
 
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...Manual de Desarrollo Formularios Web de Maestros  y Operaciones en eFactory S...
Manual de Desarrollo Formularios Web de Maestros y Operaciones en eFactory S...
 
6 requisitos
6 requisitos6 requisitos
6 requisitos
 
Algoritmos y programas 1 arena
Algoritmos y programas 1   arenaAlgoritmos y programas 1   arena
Algoritmos y programas 1 arena
 
Asi [proy] analisis_sistema
Asi [proy] analisis_sistemaAsi [proy] analisis_sistema
Asi [proy] analisis_sistema
 
Uml
UmlUml
Uml
 
6 requisitos (caso de uso)
6 requisitos  (caso de uso)6 requisitos  (caso de uso)
6 requisitos (caso de uso)
 
Ejercicios-DCU.pdf
Ejercicios-DCU.pdfEjercicios-DCU.pdf
Ejercicios-DCU.pdf
 
ADR Manual 20140520
ADR Manual 20140520ADR Manual 20140520
ADR Manual 20140520
 
Uml
UmlUml
Uml
 
Requisitos
RequisitosRequisitos
Requisitos
 
5 requisitos estudiar examen lunes
5 requisitos estudiar examen lunes5 requisitos estudiar examen lunes
5 requisitos estudiar examen lunes
 
Aladdin cargo - Steven Alejandro Suárez Castro
Aladdin cargo - Steven Alejandro Suárez CastroAladdin cargo - Steven Alejandro Suárez Castro
Aladdin cargo - Steven Alejandro Suárez Castro
 
Gesia2008
Gesia2008Gesia2008
Gesia2008
 
documento arquitectura
documento arquitecturadocumento arquitectura
documento arquitectura
 
1. uml
1. uml1. uml
1. uml
 
Caso de-uso-hace un-momento
Caso de-uso-hace un-momentoCaso de-uso-hace un-momento
Caso de-uso-hace un-momento
 
Caso de-uso-1228271248231157-9
Caso de-uso-1228271248231157-9Caso de-uso-1228271248231157-9
Caso de-uso-1228271248231157-9
 
A toda máquina con herencia visual
A toda máquina con herencia visualA toda máquina con herencia visual
A toda máquina con herencia visual
 

Último

Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 

Último (20)

Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 

Clases segun casos de uso

  • 1. En esta sección mostramos un diagrama de clases para cada caso de uso de acuerdo a las clases identificadas. En estos diagramas incluiremos de manera preliminar asociaciones y multiplicidad. Para simplificar este proceso de asignación de asociaciones y para ser consistentes entre diagramas, asignaremos a la clase control de cada caso de uso como el “centro de las comunicaciones” para todas las clases borde y entidad pertenecientes al mismo caso de uso.
  • 2. El caso de uso Validar Usuario involucra una clase control Manejador Registro Usuario que es encargada de controlar la información de Registro Usuario y las clases borde Interface Usuario e Interface Base Datos Registro. Agregamos también la clase Pantalla Principal por recibir la información de registro a ser validada y al Manejador Principal por ser el controlador de la pantalla anterior. En la figura se muestran las clases identificadas en este caso de uso.
  • 3. El caso de uso Ofrecer Servicios involucra una clase control Manejador Servicio que es encargada de controlar la Pantalla Servicio. Agregamos también la clase borde Interface Usuario. En la Figura se muestran las clases identificadas en este caso de uso.
  • 4. El caso de uso Registrar Usuario involucra una clase control Manejador Registro Usuario que es encargada de controlar la información de Registro Usuario y las clases borde correspondiente a las pantallas Pantalla Crear Reg Usuario y Pantalla Obtener Registro Usuario, además de las clases borde Interface Usuario e Interface Base Datos Registro. En la Figura se muestran las clases identificadas en este caso de uso.
  • 5. El caso de uso Registrar Tarjeta involucra una clase control Manejador Registro Tarjeta que es encargada de controlar la información de Registro Tarjeta y las clases borde correspondiente a las pantallas Pantalla Crear Reg Tarjeta y Pantalla Obtener Registro Tarjeta además de las clases borde Interface Usuario e Interface Base Datos Registro. En la Figura se muestran las clases identificadas en este caso de uso.
  • 6. El caso de uso Consultar Información involucra una clase control Manejador Consultas que es encargada de controlar todos los diferentes tipos de consultas junto con la clase borde correspondiente a la pantalla Pantalla Consultas, además de las clases borde Interface Usuario e Interface Base Datos Registro. Dado que este caso de uso tiene tres subflujos importantes, en lugar de describirlos en un sólo diagrama, lo haremos en tres diagramas separados como veremos más adelante. En la Figura se muestran las clases principales identificadas en este caso de uso. Clases identificadas para el caso uso Consultar Información.
  • 7. El subflujo Consultar Horarios del caso de uso Consultar Información involucra a todas las clases del diagrama de la Figura anterior, las cuales no volvemos a incluir en el diagrama. Se incluyen en el nuevo diagrama las clases borde correspondiente a las pantallas Pantalla Consulta Horarios y Pantalla Resultado Horarios además de las clases entidad Vuelo, Aeropuerto, Horario y Aerolínea junto con la clase control Manejador Consulta Horarios. El resto de las clases entidad del dominio del problema no son necesarias para este subflujo. En la Figura se muestran las clases identificadas en este subflujo. Clases identificadas para el subflujo Consultar Horarios del caso uso Consultar Información
  • 8. El subflujo Consultar Tarifas del caso de uso Consultar Información involucra a todas las clases del diagrama de la Figura 3.5, las cuales no volvemos a incluir en el diagrama. Se incluyen en el nuevo diagrama las clases borde correspondiente a las pantallas Pantalla Consulta Tarifas y Pantalla Resultado Tarifas además de las clases entidad Vuelo, Aeropuerto, Horario, Aerolínea y Tarifa junto con la clase control Manejador Consulta Tarifas. El resto de las clases entidad del dominio del problema no son necesarias para este subflujo. En la Figura se muestran las clases identificadas en este caso de uso. Clases identificadas para el subflujo Consultar Tarifas del caso uso Consultar Información.