SlideShare uma empresa Scribd logo
1 de 7
Víctor Alejandro Varela Selgas
C.I: 28.074.183
 Primeramente crearemos las clases extraídas del enunciado del archivo:
http://eadsaia.uft.edu.ve/psm/file.php/3639/Ejercicio_Diagrama_de_Clases_Comercio.p
df
Cliente
+Código: string
+Nombre: string
+Apellido: string
+Dirección: string
+Teléfono: int
+Inclusión (): boolean
+Eliminación():
boolean
+Modificación(): void
+Consulta(): void
+Impresión():
boolean
Cliente personal
+Cédula: string
+N° de tarjeta de
crédito: int
Cliente empresarial
+RIF: string
+Límite de crédito:int
+Nombre: string
+teléfono de contacto:
int
+Beneficio de crédito:
boolean
+Monto acreditado: int
+ Impresión de monto
acreditado(): boolean
•La clase cliente es
una clase la cual
cliente personal y
cliente empresarial
heredarán sus
atributos y métodos.
 Ahora procederemos a construir las clases relacionadas con los productos y su
facturación:
Marcas
+Nombre: string
+Incluir (): boolean
+Eliminar(): boolean
+Modificar(): void
Productos
+Código: string
+Nombre: string
+Precio: int
+Consultar(): void
+Imprimir(): boolean
Como podemos
observar, la clase
productos hereda la
clase marcas ya que
comparten varios
métodos y atributos
Factura
+Número:
unlimitednatural
+Fecha: int
+Impuesto: int
+Total: int
+Ingresar (): boolean
+Anular(): boolean
+Calcular total(): int
+Impimir(): boolean
Detalle factura
+Cantidad de
producto vendido:
unlimitednatural
+Subtotal: int
+Clacular subtotal
vendido() : int
La clase detalle
factura tiene una
relación de
composición con la
clase factura de
modo que un
objeto se construye
a partir del otro.
Cliente
+Código: string
+Nombre: string
+Apellido: string
+Dirección: string
+Teléfono: int
+Inclusión (): boolean
+Eliminación():
boolean
+Modificación(): void
+Consulta(): void
+Impresión():
boolean
Cliente personal
+Cédula: string
+N° de tarjeta de
crédito: int
Cliente empresarial
+RIF: string
+Límite de crédito:int
+Nombre: string
+teléfono de contacto:
int
+Beneficio de crédito:
boolean
+Monto acreditado: int
+ Impresión de monto
acreditado(): boolean
Productos
+Código: string
+Nombre: string
+Precio: int
+Consultar(): void
+Imprimir(): boolean
Marcas
+Nombre: string
+Incluir (): boolean
+Eliminar(): boolean
+Modificar(): void
Factura
+Número:
unlimitednatural
+Fecha: int
+Impuesto: int
+Total: int
+Ingresar (): boolean
+Anular(): boolean
+Calcular total(): int
+Impimir(): boolean Detalle factura
+Cantidad de
producto vendido:
unlimitednatural
+Subtotal: int
+Clacular subtotal
vendido() : int
 A continuación se plantea el diagrama de estado del ejercicio localizado en:
http://eadsaia.uft.edu.ve/psm/file.php/3639/Ejercicio_Diagrama_de_Estados_Ascensor.pdf
En primer piso
Subir()
Bajar ()
El ascensor empieza en el
primer piso, puede subir o
bajar.
En primer piso
Subir()
Bajar ()
Subiendo
Bajando
Cambiando de
piso()
Cambiando de
piso()
Subir (piso)
Bajar
(piso)
Parado
Subir
(piso)
Bajar (piso)
Final trayecto
Final
trayecto
Aquí podemos ver los diferentes estados a los que puede llegar
el ascensor después de estar en el primer piso:
En primer piso
Subir()
Bajar ()
Subiendo
Bajando
Cambiando de
piso()
Cambiando de
piso()
Subir (piso)
Bajar
(piso)
Parado
Subir
(piso)
Bajar (piso)
Final trayecto
Final
trayecto
Parado tiene un temporizador que obliga a que el ascensor
vuelva a su estado inicial después de un periodo determinado
a no ser que suba o baja, lo cual reinicia su temporizador al
volverse a parar.
Temp = 0
Temp ++
Subir ()
Bajar ()
[temporizador = tiempo-límite] ^ Self.Bajar (primerpiso)

Mais conteúdo relacionado

Semelhante a Diagramas de clase y estado

Semelhante a Diagramas de clase y estado (9)

Sistemas II.jose.godoy
Sistemas II.jose.godoySistemas II.jose.godoy
Sistemas II.jose.godoy
 
Poliza
PolizaPoliza
Poliza
 
0.2 Conceptos Basicos C++ II
0.2  Conceptos Basicos C++ II0.2  Conceptos Basicos C++ II
0.2 Conceptos Basicos C++ II
 
Cap0 2
Cap0 2Cap0 2
Cap0 2
 
Agrupando datos en SQL Server
Agrupando datos en SQL ServerAgrupando datos en SQL Server
Agrupando datos en SQL Server
 
Ejemplo12
Ejemplo12Ejemplo12
Ejemplo12
 
Ejemplo van, tir y payback
Ejemplo van, tir y paybackEjemplo van, tir y payback
Ejemplo van, tir y payback
 
Guia del lenguaje c
Guia del lenguaje cGuia del lenguaje c
Guia del lenguaje c
 
Kappa
KappaKappa
Kappa
 

Mais de Victor Selgas

Mais de Victor Selgas (7)

Métodos de Optimización
Métodos de OptimizaciónMétodos de Optimización
Métodos de Optimización
 
Método de Lagrange
Método de LagrangeMétodo de Lagrange
Método de Lagrange
 
Auditoría
AuditoríaAuditoría
Auditoría
 
Teoría de juegos
Teoría de juegosTeoría de juegos
Teoría de juegos
 
Seguridad Lógica
Seguridad Lógica Seguridad Lógica
Seguridad Lógica
 
Mapa mental sistemas 2
Mapa mental sistemas 2Mapa mental sistemas 2
Mapa mental sistemas 2
 
Presentación1
Presentación1Presentación1
Presentación1
 

Último

TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...FRANCISCOJUSTOSIERRA
 
Presentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdfPresentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdfEmanuelMuoz11
 
Diagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaDiagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaSantiago Luis Gómez
 
Trabajo Mecanismos de cuatro barras.pdf
Trabajo  Mecanismos de cuatro barras.pdfTrabajo  Mecanismos de cuatro barras.pdf
Trabajo Mecanismos de cuatro barras.pdfIvanIsraelPiaColina
 
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworkingErgonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworkingGonzalo141557
 
Norma TEMA para intercambiadores -1.pptx
Norma TEMA para intercambiadores -1.pptxNorma TEMA para intercambiadores -1.pptx
Norma TEMA para intercambiadores -1.pptxdarksoldier655
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxUniversidad de Guayaquil
 
Presentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdfPresentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdflisCuenca
 
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDFACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDFDavidMorales257484
 
GUIA II SUSTANCIA MATERIALES PELIGROSOS.pdf
GUIA II SUSTANCIA MATERIALES PELIGROSOS.pdfGUIA II SUSTANCIA MATERIALES PELIGROSOS.pdf
GUIA II SUSTANCIA MATERIALES PELIGROSOS.pdfElybe Hernandez
 
vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)
vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)
vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)jorgeluispalacioscac
 
Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!shotter2005
 
Energia primero de bachillerato, con trabajo
Energia primero de bachillerato, con trabajoEnergia primero de bachillerato, con trabajo
Energia primero de bachillerato, con trabajodenniscarrillo10
 
Escenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentableEscenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentableJosPealoza7
 
Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793Camposol S. A.
 
Mecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vaporMecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vaporalema3825
 

Último (20)

TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
 
Presentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdfPresentación PISC Préstamos ISC Final.pdf
Presentación PISC Préstamos ISC Final.pdf
 
Deusto Ingeniería 24 (Año 2023) - Universidad de Deusto
Deusto Ingeniería 24 (Año 2023) - Universidad de DeustoDeusto Ingeniería 24 (Año 2023) - Universidad de Deusto
Deusto Ingeniería 24 (Año 2023) - Universidad de Deusto
 
Diagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaDiagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicada
 
Trabajo Mecanismos de cuatro barras.pdf
Trabajo  Mecanismos de cuatro barras.pdfTrabajo  Mecanismos de cuatro barras.pdf
Trabajo Mecanismos de cuatro barras.pdf
 
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworkingErgonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
Ergonomía_MÉTODO_ROSA. Evaluación de puesto de trabajo de oficina - coworking
 
Regularización de planos playa Las Ventanas
Regularización de planos playa Las VentanasRegularización de planos playa Las Ventanas
Regularización de planos playa Las Ventanas
 
Norma TEMA para intercambiadores -1.pptx
Norma TEMA para intercambiadores -1.pptxNorma TEMA para intercambiadores -1.pptx
Norma TEMA para intercambiadores -1.pptx
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
 
Presentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdfPresentación de proyecto y resumen de conceptos (3).pdf
Presentación de proyecto y resumen de conceptos (3).pdf
 
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDFACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
 
GUIA II SUSTANCIA MATERIALES PELIGROSOS.pdf
GUIA II SUSTANCIA MATERIALES PELIGROSOS.pdfGUIA II SUSTANCIA MATERIALES PELIGROSOS.pdf
GUIA II SUSTANCIA MATERIALES PELIGROSOS.pdf
 
Sistemas de posicionamiento global (G.P.S.).pdf
Sistemas de posicionamiento global (G.P.S.).pdfSistemas de posicionamiento global (G.P.S.).pdf
Sistemas de posicionamiento global (G.P.S.).pdf
 
vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)
vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)
vectores,rectas y plano en bidimensional(r2) y tridimensional (r3)
 
Litio en México y su uso en baterías
Litio en México y su uso en bateríasLitio en México y su uso en baterías
Litio en México y su uso en baterías
 
Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!Mecanismo de cuatro barras articuladas!!
Mecanismo de cuatro barras articuladas!!
 
Energia primero de bachillerato, con trabajo
Energia primero de bachillerato, con trabajoEnergia primero de bachillerato, con trabajo
Energia primero de bachillerato, con trabajo
 
Escenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentableEscenario económico - Desarrollo sustentable
Escenario económico - Desarrollo sustentable
 
Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793Guía de SGSST para MYPES según Ley 28793
Guía de SGSST para MYPES según Ley 28793
 
Mecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vaporMecanismos de transferencia de un generador de vapor
Mecanismos de transferencia de un generador de vapor
 

Diagramas de clase y estado

  • 1. Víctor Alejandro Varela Selgas C.I: 28.074.183
  • 2.  Primeramente crearemos las clases extraídas del enunciado del archivo: http://eadsaia.uft.edu.ve/psm/file.php/3639/Ejercicio_Diagrama_de_Clases_Comercio.p df Cliente +Código: string +Nombre: string +Apellido: string +Dirección: string +Teléfono: int +Inclusión (): boolean +Eliminación(): boolean +Modificación(): void +Consulta(): void +Impresión(): boolean Cliente personal +Cédula: string +N° de tarjeta de crédito: int Cliente empresarial +RIF: string +Límite de crédito:int +Nombre: string +teléfono de contacto: int +Beneficio de crédito: boolean +Monto acreditado: int + Impresión de monto acreditado(): boolean •La clase cliente es una clase la cual cliente personal y cliente empresarial heredarán sus atributos y métodos.
  • 3.  Ahora procederemos a construir las clases relacionadas con los productos y su facturación: Marcas +Nombre: string +Incluir (): boolean +Eliminar(): boolean +Modificar(): void Productos +Código: string +Nombre: string +Precio: int +Consultar(): void +Imprimir(): boolean Como podemos observar, la clase productos hereda la clase marcas ya que comparten varios métodos y atributos Factura +Número: unlimitednatural +Fecha: int +Impuesto: int +Total: int +Ingresar (): boolean +Anular(): boolean +Calcular total(): int +Impimir(): boolean Detalle factura +Cantidad de producto vendido: unlimitednatural +Subtotal: int +Clacular subtotal vendido() : int La clase detalle factura tiene una relación de composición con la clase factura de modo que un objeto se construye a partir del otro.
  • 4. Cliente +Código: string +Nombre: string +Apellido: string +Dirección: string +Teléfono: int +Inclusión (): boolean +Eliminación(): boolean +Modificación(): void +Consulta(): void +Impresión(): boolean Cliente personal +Cédula: string +N° de tarjeta de crédito: int Cliente empresarial +RIF: string +Límite de crédito:int +Nombre: string +teléfono de contacto: int +Beneficio de crédito: boolean +Monto acreditado: int + Impresión de monto acreditado(): boolean Productos +Código: string +Nombre: string +Precio: int +Consultar(): void +Imprimir(): boolean Marcas +Nombre: string +Incluir (): boolean +Eliminar(): boolean +Modificar(): void Factura +Número: unlimitednatural +Fecha: int +Impuesto: int +Total: int +Ingresar (): boolean +Anular(): boolean +Calcular total(): int +Impimir(): boolean Detalle factura +Cantidad de producto vendido: unlimitednatural +Subtotal: int +Clacular subtotal vendido() : int
  • 5.  A continuación se plantea el diagrama de estado del ejercicio localizado en: http://eadsaia.uft.edu.ve/psm/file.php/3639/Ejercicio_Diagrama_de_Estados_Ascensor.pdf En primer piso Subir() Bajar () El ascensor empieza en el primer piso, puede subir o bajar.
  • 6. En primer piso Subir() Bajar () Subiendo Bajando Cambiando de piso() Cambiando de piso() Subir (piso) Bajar (piso) Parado Subir (piso) Bajar (piso) Final trayecto Final trayecto Aquí podemos ver los diferentes estados a los que puede llegar el ascensor después de estar en el primer piso:
  • 7. En primer piso Subir() Bajar () Subiendo Bajando Cambiando de piso() Cambiando de piso() Subir (piso) Bajar (piso) Parado Subir (piso) Bajar (piso) Final trayecto Final trayecto Parado tiene un temporizador que obliga a que el ascensor vuelva a su estado inicial después de un periodo determinado a no ser que suba o baja, lo cual reinicia su temporizador al volverse a parar. Temp = 0 Temp ++ Subir () Bajar () [temporizador = tiempo-límite] ^ Self.Bajar (primerpiso)