SlideShare una empresa de Scribd logo
1 de 13
PROGRAMACIÓN POR CAPAS
LA PROGRAMACIÓN POR CAPAS ES UNA ARQUITECTURA CLIENTE-SERVIDOR
EN EL QUE EL OBJETIVO PRIMORDIAL ES LA SEPARACIÓN DE LA LÓGICA DE
NEGOCIOS DE LA LÓGICA DE DISEÑO.
CAPAS Y NIVELES
• CAPA DE PRESENTACIÓN : Es la que ve el usuario
• CAPA DE NEGOCIO : Es donde residen los programas que se ejecutan
• CAPA DE DATOS : Es donde residen los datos y es la encargada de
acceder a los mismos
MÉTODOS
LOS MÉTODOS (OPERACIONES O SERVICIOS) DESCRIBEN, EL COMPORTAMIENTO
ASOCIADO A UN OBJETO, REPRESENTAN LAS ACCIONES QUE PUEDEN
REALIZARSE POR UN OBJETO. LA EJECUCIÓN DE UN MÉTODO PUEDE CONDUCIR A
CAMBIAR EL ESTADO DEL OBJETO O DATO LOCAL DEL OBJETO.
EJEMPLO DECLARACIÓN DE MÉTODOS
PUBLIC SUB CALCULODESALARIO(BYVAL FLDTINICIO AS
DATE, _ BYVAL FLIDIAS AS INTEGER)
‘ EN ESTE MÉTODO CALCULAMOS EL PERIODO ‘ DE VACACIONES DEL EMPLEADO,
END SUB
APLICACIONES DE N CAPAS
EN UNA APLICACIÓN DISTRIBUIDA EN N-CAPAS LOS
DIFERENTES PROCESOS ESTÁN DISTRIBUIDOS EN DIFERENTES
CAPAS NO SÓLO LÓGICAS, SINO TAMBIÉN FÍSICAS. LOS
PROCESOS SE EJECUTAN EN DIFERENTES EQUIPOS, QUE
PUEDEN INCLUSO RESIDIR EN PLATAFORMAS O SISTEMAS
OPERATIVOS COMPLETAMENTE DISTINTOS
RECOMENDACIÓN
• SE RECOMIENDA ELABORAR COMPONENTES PARA CADA CAPA, AVANZANDO EL
DESARROLLO DE MANERA INDEPENDIENTE Y POR ENDE EL GLOBAL DEL SISTEMA PUEDA
DESARROLLARSE MÁS RÁPIDO.
CONCLUSIONES
• LA PROGRAMACIÓN EN CAPAS HA SIDO UNA DE LAS ÚLTIMAS TENDENCIAS EN CUANTO A
SOFTWARE COMERCIAL SE REFIERE, ES UNA TENDENCIA QUE BIEN APLICADA PUEDE
RESULTAR EN UN DESARROLLO DE SOFTWARE EFICIENTE.
• EL ESTILO DE PROGRAMACIÓN EN N CAPAS SE BASA EN SEGMENTAR UN PROYECTO EN
VARIAS PARTES PARA REALIZAR UNA PROGRAMACIÓN INDEPENDIENTE EN CADA UNA DE
ELLAS.
• ES IMPORTANTE TENER EN CUENTA QUE NO IMPORTA EL LENGUAJE DE PROGRAMACIÓN
USADO, O EL TIPO DE IMPLEMENTACIÓN QUE SE LE DÉ AL MODELO; SE DEBE BUSCAR UNA
ALTA AFINIDAD Y UN BAJO ACOPLAMIENTO DENTRO DE LOS OBJETOS Y CAPAS PARA
LOGRAR QUE LA APLICACIÓN SEA FÁCILMENTE DESARMABLE Y SEA MÁS SENCILLO
REALIZAR MEJORAS Y ACTUALIZACIONES AL SISTEMA.
APRECIACIÓN DEL EQUIPO
LA PROGRAMACIÓN EN CAPAS ES UNA FORMA MUY PRÁCTICA Y SEGURA PARA EL
DESARROLLO DE SOFTWARE COMERCIAL, YA QUE ES MÁS SENCILLO REALIZAR
MEJORAS Y ACTUALIZAR EL SISTEMA, ADEMÁS NOS PERMITE MOSTRAR AL CLIENTE
UN ENTORNO MUY DIFERENTE A COMO EL PROGRAMADOR ENTIENDE.
VENTAJAS
LA PROGRAMACIÓN EN CAPAS NO ES UNA TÉCNICA RÍGIDA QUE DEBE IMPLEMENTARSE
SOLAMENTE DE UNA FORMA, SINO QUE LOS DESARROLLADORES DE PROYECTOS TIENEN
MÚLTIPLES MANERAS DE IMPLEMENTARLA SEGÚN LAS TECNOLOGÍAS Y TENDENCIAS
QUE SE UTILICEN.
DENTRO DEL CONCEPTO DE PROGRAMACIÓN EN CAPAS, EXISTEN DOS TÉRMINOS
ESENCIALES PARA EL MEJOR ENTENDIMIENTO DE LOS CONCEPTOS RELATIVOS A ESTA
METODOLOGÍA, ES AQUÍ DONDE RADICA LA IMPORTANCIA DE LA COHESIÓN Y EL
ACOPLAMIENTO DENTRO DE UNA APLICACIÓN GENERADA MEDIANTE ESTE MÉTODO.
THANK YOU

Más contenido relacionado

Similar a APLICACIONES N-CAPAS EN VISUAL NET

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareGenesis Mamani
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionROCK_ALBERT
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionROCK_ALBERT
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1ニコ コンドン
 
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptxEL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptxDenisseMendoza40
 
planeacion de recursos empresariales
planeacion de recursos empresarialesplaneacion de recursos empresariales
planeacion de recursos empresarialesyolilo01
 
Tecnologia en costos y presupuestos
Tecnologia en costos y presupuestosTecnologia en costos y presupuestos
Tecnologia en costos y presupuestosAlexa Peña
 
Capitulo1... Josue Excequiel Rodriguez 20112007617
Capitulo1... Josue Excequiel Rodriguez 20112007617Capitulo1... Josue Excequiel Rodriguez 20112007617
Capitulo1... Josue Excequiel Rodriguez 20112007617Josue Romero
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracionalvanares
 
Sistemas de planificacion de recursos de la empresa
Sistemas de planificacion de recursos de la empresaSistemas de planificacion de recursos de la empresa
Sistemas de planificacion de recursos de la empresaingdelaprod
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQApabloreyes154
 
Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...
Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...
Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...Néstor González
 
TECNICAS DE MANTENIMIENTO DE SW.pptx
TECNICAS DE MANTENIMIENTO DE SW.pptxTECNICAS DE MANTENIMIENTO DE SW.pptx
TECNICAS DE MANTENIMIENTO DE SW.pptxNestorBenitez22
 

Similar a APLICACIONES N-CAPAS EN VISUAL NET (20)

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracion
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracion
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1
 
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptxEL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
planeacion de recursos empresariales
planeacion de recursos empresarialesplaneacion de recursos empresariales
planeacion de recursos empresariales
 
Tecnologia en costos y presupuestos
Tecnologia en costos y presupuestosTecnologia en costos y presupuestos
Tecnologia en costos y presupuestos
 
Aplicaciones n capas en visual net
Aplicaciones n  capas en visual netAplicaciones n  capas en visual net
Aplicaciones n capas en visual net
 
Capitulo1... Josue Excequiel Rodriguez 20112007617
Capitulo1... Josue Excequiel Rodriguez 20112007617Capitulo1... Josue Excequiel Rodriguez 20112007617
Capitulo1... Josue Excequiel Rodriguez 20112007617
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracion
 
Sistemas de planificacion de recursos de la empresa
Sistemas de planificacion de recursos de la empresaSistemas de planificacion de recursos de la empresa
Sistemas de planificacion de recursos de la empresa
 
Aplicaciones de n capas en visual net
Aplicaciones de n capas en visual netAplicaciones de n capas en visual net
Aplicaciones de n capas en visual net
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Aplicaciones en-n-capas
Aplicaciones en-n-capasAplicaciones en-n-capas
Aplicaciones en-n-capas
 
Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...
Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...
Guía SaaS en la empresa. La externalización de servicios en TI como mejora de...
 
Tabla comparativa ERP
Tabla comparativa ERPTabla comparativa ERP
Tabla comparativa ERP
 
TECNICAS DE MANTENIMIENTO DE SW.pptx
TECNICAS DE MANTENIMIENTO DE SW.pptxTECNICAS DE MANTENIMIENTO DE SW.pptx
TECNICAS DE MANTENIMIENTO DE SW.pptx
 

Más de GREINDER MARCHENA & LIZ VASQUEZ (20)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Android studio
Android studioAndroid studio
Android studio
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Result set
Result setResult set
Result set
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
 
Objeto command
Objeto commandObjeto command
Objeto command
 
Objeto connection
Objeto connectionObjeto connection
Objeto connection
 
Espacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClientEspacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClient
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
Base de Datos en SQL
Base de Datos en SQLBase de Datos en SQL
Base de Datos en SQL
 

Último

Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióPere Miquel Rosselló Espases
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIASandra Mariela Ballón Aguedo
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxANDREAGRACEDURANSALA
 
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxHidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxNathaly122089
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocacecifranco1981
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesChema R.
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdfDemetrio Ccesa Rayme
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfAni Ann
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxJunkotantik
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Nikola Tesla - Biografia - Datos interesantes e inventos
Nikola Tesla - Biografia - Datos interesantes e inventosNikola Tesla - Biografia - Datos interesantes e inventos
Nikola Tesla - Biografia - Datos interesantes e inventosLeonellBrayanRICALDI
 
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptxnelsontobontrujillo
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxMarlynRocaOnofre
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaAlejandrino Halire Ccahuana
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradomartanuez15
 

Último (20)

Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxHidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
Nikola Tesla - Biografia - Datos interesantes e inventos
Nikola Tesla - Biografia - Datos interesantes e inventosNikola Tesla - Biografia - Datos interesantes e inventos
Nikola Tesla - Biografia - Datos interesantes e inventos
 
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
3. ELEMENTOS QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
 
Motivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en JesúsMotivados por la esperanza. Esperanza en Jesús
Motivados por la esperanza. Esperanza en Jesús
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 grado
 

APLICACIONES N-CAPAS EN VISUAL NET

  • 1.
  • 2. PROGRAMACIÓN POR CAPAS LA PROGRAMACIÓN POR CAPAS ES UNA ARQUITECTURA CLIENTE-SERVIDOR EN EL QUE EL OBJETIVO PRIMORDIAL ES LA SEPARACIÓN DE LA LÓGICA DE NEGOCIOS DE LA LÓGICA DE DISEÑO.
  • 3. CAPAS Y NIVELES • CAPA DE PRESENTACIÓN : Es la que ve el usuario • CAPA DE NEGOCIO : Es donde residen los programas que se ejecutan • CAPA DE DATOS : Es donde residen los datos y es la encargada de acceder a los mismos
  • 4. MÉTODOS LOS MÉTODOS (OPERACIONES O SERVICIOS) DESCRIBEN, EL COMPORTAMIENTO ASOCIADO A UN OBJETO, REPRESENTAN LAS ACCIONES QUE PUEDEN REALIZARSE POR UN OBJETO. LA EJECUCIÓN DE UN MÉTODO PUEDE CONDUCIR A CAMBIAR EL ESTADO DEL OBJETO O DATO LOCAL DEL OBJETO.
  • 5. EJEMPLO DECLARACIÓN DE MÉTODOS PUBLIC SUB CALCULODESALARIO(BYVAL FLDTINICIO AS DATE, _ BYVAL FLIDIAS AS INTEGER) ‘ EN ESTE MÉTODO CALCULAMOS EL PERIODO ‘ DE VACACIONES DEL EMPLEADO, END SUB
  • 6. APLICACIONES DE N CAPAS EN UNA APLICACIÓN DISTRIBUIDA EN N-CAPAS LOS DIFERENTES PROCESOS ESTÁN DISTRIBUIDOS EN DIFERENTES CAPAS NO SÓLO LÓGICAS, SINO TAMBIÉN FÍSICAS. LOS PROCESOS SE EJECUTAN EN DIFERENTES EQUIPOS, QUE PUEDEN INCLUSO RESIDIR EN PLATAFORMAS O SISTEMAS OPERATIVOS COMPLETAMENTE DISTINTOS
  • 7. RECOMENDACIÓN • SE RECOMIENDA ELABORAR COMPONENTES PARA CADA CAPA, AVANZANDO EL DESARROLLO DE MANERA INDEPENDIENTE Y POR ENDE EL GLOBAL DEL SISTEMA PUEDA DESARROLLARSE MÁS RÁPIDO.
  • 8. CONCLUSIONES • LA PROGRAMACIÓN EN CAPAS HA SIDO UNA DE LAS ÚLTIMAS TENDENCIAS EN CUANTO A SOFTWARE COMERCIAL SE REFIERE, ES UNA TENDENCIA QUE BIEN APLICADA PUEDE RESULTAR EN UN DESARROLLO DE SOFTWARE EFICIENTE. • EL ESTILO DE PROGRAMACIÓN EN N CAPAS SE BASA EN SEGMENTAR UN PROYECTO EN VARIAS PARTES PARA REALIZAR UNA PROGRAMACIÓN INDEPENDIENTE EN CADA UNA DE ELLAS.
  • 9. • ES IMPORTANTE TENER EN CUENTA QUE NO IMPORTA EL LENGUAJE DE PROGRAMACIÓN USADO, O EL TIPO DE IMPLEMENTACIÓN QUE SE LE DÉ AL MODELO; SE DEBE BUSCAR UNA ALTA AFINIDAD Y UN BAJO ACOPLAMIENTO DENTRO DE LOS OBJETOS Y CAPAS PARA LOGRAR QUE LA APLICACIÓN SEA FÁCILMENTE DESARMABLE Y SEA MÁS SENCILLO REALIZAR MEJORAS Y ACTUALIZACIONES AL SISTEMA.
  • 10. APRECIACIÓN DEL EQUIPO LA PROGRAMACIÓN EN CAPAS ES UNA FORMA MUY PRÁCTICA Y SEGURA PARA EL DESARROLLO DE SOFTWARE COMERCIAL, YA QUE ES MÁS SENCILLO REALIZAR MEJORAS Y ACTUALIZAR EL SISTEMA, ADEMÁS NOS PERMITE MOSTRAR AL CLIENTE UN ENTORNO MUY DIFERENTE A COMO EL PROGRAMADOR ENTIENDE.
  • 11. VENTAJAS LA PROGRAMACIÓN EN CAPAS NO ES UNA TÉCNICA RÍGIDA QUE DEBE IMPLEMENTARSE SOLAMENTE DE UNA FORMA, SINO QUE LOS DESARROLLADORES DE PROYECTOS TIENEN MÚLTIPLES MANERAS DE IMPLEMENTARLA SEGÚN LAS TECNOLOGÍAS Y TENDENCIAS QUE SE UTILICEN. DENTRO DEL CONCEPTO DE PROGRAMACIÓN EN CAPAS, EXISTEN DOS TÉRMINOS ESENCIALES PARA EL MEJOR ENTENDIMIENTO DE LOS CONCEPTOS RELATIVOS A ESTA METODOLOGÍA, ES AQUÍ DONDE RADICA LA IMPORTANCIA DE LA COHESIÓN Y EL ACOPLAMIENTO DENTRO DE UNA APLICACIÓN GENERADA MEDIANTE ESTE MÉTODO.
  • 12.