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

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 

Último (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 

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.