SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Diseñando SistemasMODELO DE CAPAS Ernesto Alexander Calderon Peraza DIA DEL PROFESIONAL EN INFORMATICA
Contenido 1 3 5 Modelo de Capas Logica de Negocio Ejemplo 2 4 Repositorio de Datos Interfaz de usuario www.ElGremioDigital.Net
MODELO DE CAPAS El Modelo de capas permite que las aplicaciones de software sean concebidas, desarrolladas y distribuidas en componentes Divide y vencerás
Ejemplo informático
Ventajas Se reduce la complejidad Facilidad para distribuir el desarrollo del software Mayor encapsulamiento Alta Escalabilidad Facilidad para desarrollar en multiples plataformas (web, escritorio, mobile)
Modelo de capas Interfaz de usuario Lógica de Negocio Acceso a Datos Base de Datos Presentación Reglas de Negocio Acceso a Datos Base Datos
Repositorio de Datos Datos Archivos Mecanismo en el cual se almacenan los datos en diferentesarchivosfisicosdentro de nuestroordenador. Base de datosRelacional Emplear un SistemaGestor de Bases de Datos, paraalmacenarnuestrosdatosbajo un modelorelacional
Tecnologias:
Acceso a Datos Se conforma por una serie de clases que permiten acceder a nuestros datos Brindan todos los mecanismos necesarios para: Inserción de datos Actualización de datos Eliminación de datos
Tecnologías
Lógica de Negocio Expone la funcionalidad de la aplicación. Recibe las peticiones de la capa de presentación y las responde. Para su funcionamiento utiliza la capa de acceso a datos. Contiene la mayor cantidad de código de programación.
Lógica de Negocios Si tomamos un ejemplo de una Tienda Consultar los productos y sus precios Registrar una Venta Agregar un cliente Agregar productos al carrito Implementa todos los casos de uso expuestos del sistema.
Capas de Presentación Interfaz Web Interfazpara El Usuario Interfaz Windows Form Interfaz Mobile
Capa de presentación Formulario Windows
Capa de presentación Interfaz de modo texto
Capa de presentación Formulario WEB
Capa Presentación Interfaz Mobile
Capa de Presentación Es responsable de: Obtenerinformacióndirectamente del usuario.  Recibir y procesar los resultados de la capa de reglas de negocio. Mostrarinformación al usuario
Ejemplo MiniTienda Es un sistema sencillo para el manejo de las ventas en una tienda. Administrara productos, las ventas y los detalles de ventas Registrará y brindara con una interfaz de consola la automatización de las ventas en una tienda
Casos de uso del sistema CLIENTE
Casos de Uso Realizar compra Listar Productos Agregar producto Iniciar Venta Confirmar Venta
Ejemplo MINITIENDA 1 2 3 4 Crearemosuna base de datosRelacional en SQL Server Emplearemos ADO .Netparaacceder a los datos Modelar, diseñar y codificarlasclases de la capa de Negocios Diseñar y codificar la capa de interfaz, utilizaremosunainterfaz de consola.
Base de Datos Base de SQL Server
Acceso a Datos Se agrega un objeto DataSet y al mismo se agregan los TableAdaptery DataTables
Reglas de Negocio
Interfaz
Demostracion DEMOSTRACION www.ElGremioDigital.Net
Gracias! www.ElGremioDigital.Net

Weitere ähnliche Inhalte

Was ist angesagt?

DIAGNOSTICO DEL SISTEMA OPERATIVO
DIAGNOSTICO DEL SISTEMA OPERATIVODIAGNOSTICO DEL SISTEMA OPERATIVO
DIAGNOSTICO DEL SISTEMA OPERATIVO
Karen Gualiche
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
errroman
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
Administración de procesos en ubuntu
Administración de procesos en ubuntuAdministración de procesos en ubuntu
Administración de procesos en ubuntu
luis guti
 
Unidad 2-servidores-con-software-propietario
Unidad 2-servidores-con-software-propietarioUnidad 2-servidores-con-software-propietario
Unidad 2-servidores-con-software-propietario
Sacro Undercrown
 

Was ist angesagt? (20)

Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
DIAGNOSTICO DEL SISTEMA OPERATIVO
DIAGNOSTICO DEL SISTEMA OPERATIVODIAGNOSTICO DEL SISTEMA OPERATIVO
DIAGNOSTICO DEL SISTEMA OPERATIVO
 
Evolucion de linux
Evolucion de linuxEvolucion de linux
Evolucion de linux
 
Evolución de linux
Evolución de linuxEvolución de linux
Evolución de linux
 
¿Qué es Linux?
¿Qué es Linux?¿Qué es Linux?
¿Qué es Linux?
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Administración de procesos en ubuntu
Administración de procesos en ubuntuAdministración de procesos en ubuntu
Administración de procesos en ubuntu
 
Sistemas_operativos
Sistemas_operativosSistemas_operativos
Sistemas_operativos
 
Evolucion de los sistemas operativos (Windows, MacOs, Linux)
Evolucion de los sistemas operativos (Windows, MacOs, Linux)Evolucion de los sistemas operativos (Windows, MacOs, Linux)
Evolucion de los sistemas operativos (Windows, MacOs, Linux)
 
Unidad 2-servidores-con-software-propietario
Unidad 2-servidores-con-software-propietarioUnidad 2-servidores-con-software-propietario
Unidad 2-servidores-con-software-propietario
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
Patrones de creación
Patrones de creaciónPatrones de creación
Patrones de creación
 

Andere mochten auch

Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
jhonatanalex
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
Sandy Sócola
 

Andere mochten auch (20)

Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOTUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENO
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
desarrollo en 3 capas VB
desarrollo en 3 capas VBdesarrollo en 3 capas VB
desarrollo en 3 capas VB
 
ADO .net
ADO .netADO .net
ADO .net
 
Acceso A Datos Y Ado.Net
Acceso A Datos Y Ado.NetAcceso A Datos Y Ado.Net
Acceso A Datos Y Ado.Net
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
C language sample test
C language sample testC language sample test
C language sample test
 
Grupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programaGrupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programa
 
гдз английский язык 3 4 класс биболетова
гдз английский язык 3 4 класс биболетовагдз английский язык 3 4 класс биболетова
гдз английский язык 3 4 класс биболетова
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
Arquitectura tres capas, NET
Arquitectura tres capas, NETArquitectura tres capas, NET
Arquitectura tres capas, NET
 
Unidades de almacenamiento masivo
Unidades de almacenamiento masivoUnidades de almacenamiento masivo
Unidades de almacenamiento masivo
 
Protocolos
Protocolos Protocolos
Protocolos
 
03 acceso a datos con ado net
03 acceso a datos con ado net03 acceso a datos con ado net
03 acceso a datos con ado net
 
Ado.net 2012
Ado.net 2012Ado.net 2012
Ado.net 2012
 

Ähnlich wie Disenando Sistemas empleando el modelo de capas en desarrollo de software

Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
machuca193
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
machuca193
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
machuca193
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
milton
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con access
univ of pamplona
 
Comercio electrónico unidad 2
Comercio electrónico unidad 2Comercio electrónico unidad 2
Comercio electrónico unidad 2
michel701
 

Ähnlich wie Disenando Sistemas empleando el modelo de capas en desarrollo de software (20)

PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTAPROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
PROYECTO DE TESIS SISTEMA INTEGRAL DE COMPRA Y VENTA
 
Plataformas 1
Plataformas 1Plataformas 1
Plataformas 1
 
Plataformaaas 1
Plataformaaas 1Plataformaaas 1
Plataformaaas 1
 
Conceptos
ConceptosConceptos
Conceptos
 
Por qué Microsoft Dynamics GP - Beneficios para los Clientes de DHS
Por qué Microsoft Dynamics GP  - Beneficios para los Clientes de DHSPor qué Microsoft Dynamics GP  - Beneficios para los Clientes de DHS
Por qué Microsoft Dynamics GP - Beneficios para los Clientes de DHS
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacén
 
Modelo de tres capas de ecommerce
Modelo de tres capas de ecommerceModelo de tres capas de ecommerce
Modelo de tres capas de ecommerce
 
Cómo implementar Arquitectura para entregar servicios omnicanal
Cómo implementar Arquitectura para entregar servicios omnicanalCómo implementar Arquitectura para entregar servicios omnicanal
Cómo implementar Arquitectura para entregar servicios omnicanal
 
CASO PRACTICO 2.pptx
CASO PRACTICO 2.pptxCASO PRACTICO 2.pptx
CASO PRACTICO 2.pptx
 
Rapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de AplicacionesRapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de Aplicaciones
 
UBERCART UTVT E4
UBERCART UTVT E4UBERCART UTVT E4
UBERCART UTVT E4
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
 
Trabajo 1
Trabajo 1Trabajo 1
Trabajo 1
 
Ejemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con accessEjemplo arquitectura 3 capas con access
Ejemplo arquitectura 3 capas con access
 
Plataformas comercio electrónico
Plataformas comercio electrónico Plataformas comercio electrónico
Plataformas comercio electrónico
 
Presentación Tecnológica del ERP-I2E
Presentación Tecnológica del ERP-I2EPresentación Tecnológica del ERP-I2E
Presentación Tecnológica del ERP-I2E
 
Anteproyecto salazar bolivar
Anteproyecto salazar bolivarAnteproyecto salazar bolivar
Anteproyecto salazar bolivar
 
Comercio electrónico unidad 2
Comercio electrónico unidad 2Comercio electrónico unidad 2
Comercio electrónico unidad 2
 

Mehr von Alexander Calderón

Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
Alexander Calderón
 
Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06
Alexander Calderón
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
Alexander Calderón
 
Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04
Alexander Calderón
 

Mehr von Alexander Calderón (20)

Funciones de Agregacion
Funciones de AgregacionFunciones de Agregacion
Funciones de Agregacion
 
Estrategias de Negocio
Estrategias de NegocioEstrategias de Negocio
Estrategias de Negocio
 
diseño eléctrico de data centers
diseño eléctrico de data centersdiseño eléctrico de data centers
diseño eléctrico de data centers
 
Evaluacion de proyectos con enfoque social
Evaluacion de proyectos con enfoque socialEvaluacion de proyectos con enfoque social
Evaluacion de proyectos con enfoque social
 
Methods and approachesd
Methods and approachesd Methods and approachesd
Methods and approachesd
 
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
 
Introduccion general a las bases de datos
Introduccion general a las bases de datosIntroduccion general a las bases de datos
Introduccion general a las bases de datos
 
Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
 
Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
 
Sistema de Acceso peatonal UES por medio de huella digital
Sistema de Acceso peatonal UES por medio de huella digitalSistema de Acceso peatonal UES por medio de huella digital
Sistema de Acceso peatonal UES por medio de huella digital
 
Introduccion ISO 27001 SGSI
Introduccion ISO 27001 SGSIIntroduccion ISO 27001 SGSI
Introduccion ISO 27001 SGSI
 
Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02Introduccion a la Arquitectura de Oracle. Z052 02
Introduccion a la Arquitectura de Oracle. Z052 02
 
Otros Objetos de Esquemas Z051 Cap 12
Otros Objetos de Esquemas Z051 Cap 12Otros Objetos de Esquemas Z051 Cap 12
Otros Objetos de Esquemas Z051 Cap 12
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11
 
Manipulacion de Datos SQL cap10
Manipulacion de Datos SQL cap10Manipulacion de Datos SQL cap10
Manipulacion de Datos SQL cap10
 

Kürzlich hochgeladen

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Kürzlich hochgeladen (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Disenando Sistemas empleando el modelo de capas en desarrollo de software

  • 1. Diseñando SistemasMODELO DE CAPAS Ernesto Alexander Calderon Peraza DIA DEL PROFESIONAL EN INFORMATICA
  • 2. Contenido 1 3 5 Modelo de Capas Logica de Negocio Ejemplo 2 4 Repositorio de Datos Interfaz de usuario www.ElGremioDigital.Net
  • 3. MODELO DE CAPAS El Modelo de capas permite que las aplicaciones de software sean concebidas, desarrolladas y distribuidas en componentes Divide y vencerás
  • 5. Ventajas Se reduce la complejidad Facilidad para distribuir el desarrollo del software Mayor encapsulamiento Alta Escalabilidad Facilidad para desarrollar en multiples plataformas (web, escritorio, mobile)
  • 6. Modelo de capas Interfaz de usuario Lógica de Negocio Acceso a Datos Base de Datos Presentación Reglas de Negocio Acceso a Datos Base Datos
  • 7. Repositorio de Datos Datos Archivos Mecanismo en el cual se almacenan los datos en diferentesarchivosfisicosdentro de nuestroordenador. Base de datosRelacional Emplear un SistemaGestor de Bases de Datos, paraalmacenarnuestrosdatosbajo un modelorelacional
  • 9. Acceso a Datos Se conforma por una serie de clases que permiten acceder a nuestros datos Brindan todos los mecanismos necesarios para: Inserción de datos Actualización de datos Eliminación de datos
  • 11. Lógica de Negocio Expone la funcionalidad de la aplicación. Recibe las peticiones de la capa de presentación y las responde. Para su funcionamiento utiliza la capa de acceso a datos. Contiene la mayor cantidad de código de programación.
  • 12. Lógica de Negocios Si tomamos un ejemplo de una Tienda Consultar los productos y sus precios Registrar una Venta Agregar un cliente Agregar productos al carrito Implementa todos los casos de uso expuestos del sistema.
  • 13. Capas de Presentación Interfaz Web Interfazpara El Usuario Interfaz Windows Form Interfaz Mobile
  • 14. Capa de presentación Formulario Windows
  • 15. Capa de presentación Interfaz de modo texto
  • 16. Capa de presentación Formulario WEB
  • 18. Capa de Presentación Es responsable de: Obtenerinformacióndirectamente del usuario. Recibir y procesar los resultados de la capa de reglas de negocio. Mostrarinformación al usuario
  • 19. Ejemplo MiniTienda Es un sistema sencillo para el manejo de las ventas en una tienda. Administrara productos, las ventas y los detalles de ventas Registrará y brindara con una interfaz de consola la automatización de las ventas en una tienda
  • 20. Casos de uso del sistema CLIENTE
  • 21. Casos de Uso Realizar compra Listar Productos Agregar producto Iniciar Venta Confirmar Venta
  • 22. Ejemplo MINITIENDA 1 2 3 4 Crearemosuna base de datosRelacional en SQL Server Emplearemos ADO .Netparaacceder a los datos Modelar, diseñar y codificarlasclases de la capa de Negocios Diseñar y codificar la capa de interfaz, utilizaremosunainterfaz de consola.
  • 23. Base de Datos Base de SQL Server
  • 24. Acceso a Datos Se agrega un objeto DataSet y al mismo se agregan los TableAdaptery DataTables