SlideShare una empresa de Scribd logo
APLICACIONES N-CAPAS EN VISUAL NET
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.
APLICACIONES N-CAPAS EN VISUAL NET
THANK YOU

Más contenido relacionado

PPTX
Aplicaciones n capas en visual net
PPTX
Planificacion de un Proyecto de Software
PPTX
N capas visual basic
PPTX
kjnnhnhnhnhnnnhnhnhnhnnhunhunhunnhunnunun
PPTX
Proceso unificado de desarrollo de software
PPTX
Windows presentation foundation
PPTX
Proceso unificado de desarrollo de software
PPTX
Ingenieria de software
Aplicaciones n capas en visual net
Planificacion de un Proyecto de Software
N capas visual basic
kjnnhnhnhnhnnnhnhnhnhnnhunhunhunnhunnunun
Proceso unificado de desarrollo de software
Windows presentation foundation
Proceso unificado de desarrollo de software
Ingenieria de software

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

PPTX
Planificación de proyectos de software
PPTX
Modelos de desarrollo del software
PPTX
Arquitectura Del Servicio De Integracion
PPTX
Arquitectura Del Servicio De Integracion
PPSX
Modelos de Procesos del Software Grupo 1
PPTX
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
PPTX
Diapositiva
PPTX
planeacion de recursos empresariales
PPTX
Presentación1 (2).pptxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
PPT
Tecnologia en costos y presupuestos
PPTX
Aplicaciones n capas en visual net
PPTX
Capitulo1... Josue Excequiel Rodriguez 20112007617
PPT
Arquitectura Del Servicio De Integracion
PPTX
Sistemas de planificacion de recursos de la empresa
PPTX
Aplicaciones de n capas en visual net
PPTX
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
DOCX
Cuadro comparativo
PDF
CLASE 2 - INGENIERIA DE SOFTWARE.pdf 2025
PPT
Aplicaciones en-n-capas
Planificación de proyectos de software
Modelos de desarrollo del software
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracion
Modelos de Procesos del Software Grupo 1
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
Diapositiva
planeacion de recursos empresariales
Presentación1 (2).pptxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
Tecnologia en costos y presupuestos
Aplicaciones n capas en visual net
Capitulo1... Josue Excequiel Rodriguez 20112007617
Arquitectura Del Servicio De Integracion
Sistemas de planificacion de recursos de la empresa
Aplicaciones de n capas en visual net
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
Cuadro comparativo
CLASE 2 - INGENIERIA DE SOFTWARE.pdf 2025
Aplicaciones en-n-capas
Publicidad

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

PPTX
Programación de aplicaciones móviles
PPTX
PPTX
Control jtable con base de datos
PPTX
Java con base de datos
PPTX
Jdbc (Java Database Connectivity)
PPTX
PPTX
Espacio de nombres System.Data.SQLClient
PPTX
GESTOR DE BASE DE DATOS
PPTX
PROGRAMACIÓN ORIENTADA A OBJETOS
PPTX
TABLAS Y TIPOS DE DATOS
PPTX
Base de Datos en SQL
Programación de aplicaciones móviles
Control jtable con base de datos
Java con base de datos
Jdbc (Java Database Connectivity)
Espacio de nombres System.Data.SQLClient
GESTOR DE BASE DE DATOS
PROGRAMACIÓN ORIENTADA A OBJETOS
TABLAS Y TIPOS DE DATOS
Base de Datos en SQL
Publicidad

Último (20)

PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Introducción a la historia de la filosofía
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Introducción a la historia de la filosofía
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Doctrina 1 Soteriologuia y sus diferente
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Manual de Convivencia 2025 actualizado a las normas vigentes
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 2do Secundaria Ccesa007.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
EL aprendizaje adaptativo bajo STEM+H.pdf
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
informe tipos de Informatica perfiles profesionales _pdf

APLICACIONES N-CAPAS EN VISUAL NET

  • 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.