SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
1
SISTEMA DE GESTIÓN DE RECLAMOS
UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS
2
DIAGRAMA DE PATRONES
PATRONES UTILIZADOS
• Singleton
• Adapter
• Proxy
• N-Layers
3
DESCRIPCIÓN DE LOS PATRONES UTILIZADOS
SINGLETON
Diagrama de clases:
Instance: _conexion
Singleton(): Conexión
Instance(): Instance
Ubicación Clase:
Data
Conexión.cs
Implementado en:
4
DESCRIPCIÓN DE LOS PATRONES UTILIZADOS
ADAPTER
Diagrama de clases:
Target: ManejoError.cs
Adapter: GuardarError.cs
Adaptee: ErrorLog.cs
Implementado en:
Ubicación Clases:
Logic
ManejoError.cs
GuardaError.cs
ErrorLog.cs
5
DESCRIPCIÓN DE LOS PATRONES UTILIZADOS
PROXY
Diagrama de clases:
Implementado en:
Ubicación Clases:
UI.Web.WebServices
IReclamosService.cs
ReclamosService.cs
ReclamosServiceSubject.cs
Subject: IReclamosService (interfaz común
para RealSubject y Proxy)
RealSubject: ReclamosServiceSubject (objeto
real que representa el proxy)
Proxy: ReclamosService (referencia que
permite acceso de proxy del objeto real)
6
DESCRIPCIÓN DE LOS PATRONES UTILIZADOS
N-LAYER
N-Layer: define simplemente como se organiza el código.
en N-layer las capas solamente interactúan con sus capas
adyacentes lo que permite abstraer funcionalidades de las
capas superiores e inferiores
7
DIAGRAMA DE DATOS FÍSICO DEL SISTEMA
8

Más contenido relacionado

Destacado

3. EspóSito. Uso De La Fuerza
3. EspóSito. Uso De La Fuerza3. EspóSito. Uso De La Fuerza
3. EspóSito. Uso De La Fuerzabuap
 
Entornos Virtuales.
Entornos Virtuales.Entornos Virtuales.
Entornos Virtuales.gueste63c00
 
4p 10cjm Deisyrosero Programacion Tarea02
4p 10cjm Deisyrosero Programacion Tarea024p 10cjm Deisyrosero Programacion Tarea02
4p 10cjm Deisyrosero Programacion Tarea02guest063eec
 
Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2Isai Luna
 
How To Learn English Fast & Easy..
How To Learn English Fast & Easy..How To Learn English Fast & Easy..
How To Learn English Fast & Easy..Google
 
Productos Notables Equipo 11
Productos Notables Equipo 11Productos Notables Equipo 11
Productos Notables Equipo 11Andrea Sonda
 
Introducció Art Grec
Introducció Art GrecIntroducció Art Grec
Introducció Art Grecguestd732c78
 
Présentation journée secteur public cxp 2014
Présentation journée secteur public cxp 2014Présentation journée secteur public cxp 2014
Présentation journée secteur public cxp 2014Ontomantics
 
Els pollets visiten el mercat de la Seu d'urgell
Els pollets visiten el mercat de la Seu d'urgellEls pollets visiten el mercat de la Seu d'urgell
Els pollets visiten el mercat de la Seu d'urgellmarietesipollets
 
Presentacion Politica Software Libre
Presentacion Politica Software LibrePresentacion Politica Software Libre
Presentacion Politica Software LibreCódigo Sur
 
2p 10cjm Deisyrosero Programacion Practica 03
2p 10cjm Deisyrosero Programacion Practica 032p 10cjm Deisyrosero Programacion Practica 03
2p 10cjm Deisyrosero Programacion Practica 03guest063eec
 
Gamification - Antoine Van Eetvelde - Café Numérique 19 nov
Gamification - Antoine Van Eetvelde - Café Numérique 19 novGamification - Antoine Van Eetvelde - Café Numérique 19 nov
Gamification - Antoine Van Eetvelde - Café Numérique 19 novSam Piroton
 
Los Planetas Del Sistema Solar
Los Planetas Del Sistema SolarLos Planetas Del Sistema Solar
Los Planetas Del Sistema SolarMaster Interactive
 
Le « bed manager » et le « concierge aux clefs d’or ».
Le « bed manager » et le « concierge aux clefs d’or ».Le « bed manager » et le « concierge aux clefs d’or ».
Le « bed manager » et le « concierge aux clefs d’or ».Réseau Pro Santé
 
Plates-formes de mobilité solidaire Fondation PSA Peugeot Citroën
Plates-formes de mobilité solidaire Fondation PSA Peugeot CitroënPlates-formes de mobilité solidaire Fondation PSA Peugeot Citroën
Plates-formes de mobilité solidaire Fondation PSA Peugeot CitroënFondation PSA Peugeot Citroën
 
Somos Insignificantes
Somos InsignificantesSomos Insignificantes
Somos InsignificantesEEMNº1
 
1 rappel d'excel
1 rappel d'excel1 rappel d'excel
1 rappel d'excelkkatia31
 

Destacado (20)

3. EspóSito. Uso De La Fuerza
3. EspóSito. Uso De La Fuerza3. EspóSito. Uso De La Fuerza
3. EspóSito. Uso De La Fuerza
 
Manuel cartographie
Manuel cartographieManuel cartographie
Manuel cartographie
 
Entornos Virtuales.
Entornos Virtuales.Entornos Virtuales.
Entornos Virtuales.
 
4p 10cjm Deisyrosero Programacion Tarea02
4p 10cjm Deisyrosero Programacion Tarea024p 10cjm Deisyrosero Programacion Tarea02
4p 10cjm Deisyrosero Programacion Tarea02
 
Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2
 
How To Learn English Fast & Easy..
How To Learn English Fast & Easy..How To Learn English Fast & Easy..
How To Learn English Fast & Easy..
 
Productos Notables Equipo 11
Productos Notables Equipo 11Productos Notables Equipo 11
Productos Notables Equipo 11
 
Introducció Art Grec
Introducció Art GrecIntroducció Art Grec
Introducció Art Grec
 
Présentation journée secteur public cxp 2014
Présentation journée secteur public cxp 2014Présentation journée secteur public cxp 2014
Présentation journée secteur public cxp 2014
 
Els pollets visiten el mercat de la Seu d'urgell
Els pollets visiten el mercat de la Seu d'urgellEls pollets visiten el mercat de la Seu d'urgell
Els pollets visiten el mercat de la Seu d'urgell
 
Presentacion Politica Software Libre
Presentacion Politica Software LibrePresentacion Politica Software Libre
Presentacion Politica Software Libre
 
2p 10cjm Deisyrosero Programacion Practica 03
2p 10cjm Deisyrosero Programacion Practica 032p 10cjm Deisyrosero Programacion Practica 03
2p 10cjm Deisyrosero Programacion Practica 03
 
Gamification - Antoine Van Eetvelde - Café Numérique 19 nov
Gamification - Antoine Van Eetvelde - Café Numérique 19 novGamification - Antoine Van Eetvelde - Café Numérique 19 nov
Gamification - Antoine Van Eetvelde - Café Numérique 19 nov
 
Los Planetas Del Sistema Solar
Los Planetas Del Sistema SolarLos Planetas Del Sistema Solar
Los Planetas Del Sistema Solar
 
Canto Indigena
Canto IndigenaCanto Indigena
Canto Indigena
 
Menudas Ideas 2
Menudas Ideas 2Menudas Ideas 2
Menudas Ideas 2
 
Le « bed manager » et le « concierge aux clefs d’or ».
Le « bed manager » et le « concierge aux clefs d’or ».Le « bed manager » et le « concierge aux clefs d’or ».
Le « bed manager » et le « concierge aux clefs d’or ».
 
Plates-formes de mobilité solidaire Fondation PSA Peugeot Citroën
Plates-formes de mobilité solidaire Fondation PSA Peugeot CitroënPlates-formes de mobilité solidaire Fondation PSA Peugeot Citroën
Plates-formes de mobilité solidaire Fondation PSA Peugeot Citroën
 
Somos Insignificantes
Somos InsignificantesSomos Insignificantes
Somos Insignificantes
 
1 rappel d'excel
1 rappel d'excel1 rappel d'excel
1 rappel d'excel
 

Similar a Ppt pi3 patrones

Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Kevin Reaño
 
Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)jenny21071
 
Caracteristicas de C Sharp
Caracteristicas de C SharpCaracteristicas de C Sharp
Caracteristicas de C SharpEdgardo Martinez
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slonyJohanna Mendez
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slonyJohanna Mendez
 
Terraspace, the definitive terraform framework
Terraspace, the definitive terraform frameworkTerraspace, the definitive terraform framework
Terraspace, the definitive terraform frameworkMario IC
 
Diagrama de Clases y Diagrama de Paquetes
Diagrama de Clases y Diagrama de PaquetesDiagrama de Clases y Diagrama de Paquetes
Diagrama de Clases y Diagrama de PaquetesCharly410064
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosEduardo Galindo
 
FMK Capa de Presentacion
FMK Capa de PresentacionFMK Capa de Presentacion
FMK Capa de Presentacionkaolong
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Samuel Marrero
 

Similar a Ppt pi3 patrones (20)

Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]
 
Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)
 
Caracteristicas de C Sharp
Caracteristicas de C SharpCaracteristicas de C Sharp
Caracteristicas de C Sharp
 
Analisis Proyecto TETRAD V
 Analisis Proyecto TETRAD V Analisis Proyecto TETRAD V
Analisis Proyecto TETRAD V
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slony
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slony
 
Programacion en C#
Programacion en C#Programacion en C#
Programacion en C#
 
Block
BlockBlock
Block
 
Terraspace, the definitive terraform framework
Terraspace, the definitive terraform frameworkTerraspace, the definitive terraform framework
Terraspace, the definitive terraform framework
 
Diagrama de Clases y Diagrama de Paquetes
Diagrama de Clases y Diagrama de PaquetesDiagrama de Clases y Diagrama de Paquetes
Diagrama de Clases y Diagrama de Paquetes
 
Jcser
JcserJcser
Jcser
 
System.data.sqlclient
System.data.sqlclientSystem.data.sqlclient
System.data.sqlclient
 
Informatica
InformaticaInformatica
Informatica
 
Tap04 poo
Tap04 pooTap04 poo
Tap04 poo
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetos
 
CapíTulo 8
CapíTulo 8CapíTulo 8
CapíTulo 8
 
FMK Capa de Presentacion
FMK Capa de PresentacionFMK Capa de Presentacion
FMK Capa de Presentacion
 
3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006
 
Analisis Proyecto TETRAD V
 Analisis Proyecto TETRAD V Analisis Proyecto TETRAD V
Analisis Proyecto TETRAD V
 

Ppt pi3 patrones

  • 1. 1 SISTEMA DE GESTIÓN DE RECLAMOS UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS
  • 2. 2 DIAGRAMA DE PATRONES PATRONES UTILIZADOS • Singleton • Adapter • Proxy • N-Layers
  • 3. 3 DESCRIPCIÓN DE LOS PATRONES UTILIZADOS SINGLETON Diagrama de clases: Instance: _conexion Singleton(): Conexión Instance(): Instance Ubicación Clase: Data Conexión.cs Implementado en:
  • 4. 4 DESCRIPCIÓN DE LOS PATRONES UTILIZADOS ADAPTER Diagrama de clases: Target: ManejoError.cs Adapter: GuardarError.cs Adaptee: ErrorLog.cs Implementado en: Ubicación Clases: Logic ManejoError.cs GuardaError.cs ErrorLog.cs
  • 5. 5 DESCRIPCIÓN DE LOS PATRONES UTILIZADOS PROXY Diagrama de clases: Implementado en: Ubicación Clases: UI.Web.WebServices IReclamosService.cs ReclamosService.cs ReclamosServiceSubject.cs Subject: IReclamosService (interfaz común para RealSubject y Proxy) RealSubject: ReclamosServiceSubject (objeto real que representa el proxy) Proxy: ReclamosService (referencia que permite acceso de proxy del objeto real)
  • 6. 6 DESCRIPCIÓN DE LOS PATRONES UTILIZADOS N-LAYER N-Layer: define simplemente como se organiza el código. en N-layer las capas solamente interactúan con sus capas adyacentes lo que permite abstraer funcionalidades de las capas superiores e inferiores
  • 7. 7 DIAGRAMA DE DATOS FÍSICO DEL SISTEMA
  • 8. 8