Sunteți pe pagina 1din 28

Diseñando Sistemas

MODELO DE
CAPAS
Ernesto Alexander Calderon Peraza

DIA DEL PROFESIONAL EN INFORMATICA


LOGO
Contenido

1 Modelo de Capas

2 Repositorio de Datos

3 Logica de Negocio

4 Interfaz de usuario

5 Ejemplo

www.ElGremioDigital.Net
LOGO
MODELO DE CAPAS

El Modelo de capas permite que las


aplicaciones de software sean
concebidas, desarrolladas y
distribuidas en componentes

Divide y vencerás
LOGO
Ejemplo informático
LOGO
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)
LOGO
Modelo de capas

Presentación
Interfaz de usuario

Reglas de Negocio
Lógica de Negocio

Acceso a Datos
Acceso a Datos

Base Datos
Base de Datos
LOGO
Repositorio de Datos

Datos

Archivos Base de datos


Mecanismo en el cual
se almacenan los
Relacional
Emplear un Sistema
datos en diferentes
Gestor de Bases de
archivos fisicos dentro
Datos, para almacenar
de nuestro ordenador.
nuestros datos bajo un
modelo relacional
LOGO
Tecnologias:
LOGO
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
LOGO
Tecnologías
LOGO
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.
LOGO
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.
LOGO
Capas de Presentación

Interfaz Web

Interfaz para
Interfaz Windows Form
El Usuario

Interfaz Mobile
LOGO
Capa de presentación

Formulario Windows
LOGO
Capa de presentación

Interfaz de modo texto


LOGO
Capa de presentación

Formulario WEB
LOGO
Capa Presentación

Interfaz Mobile
LOGO
Capa de Presentación

Es responsable de:

 Obtener información directamente del


usuario.
 Recibir y procesar los resultados de la
capa de reglas de negocio.
 Mostrar información al usuario
LOGO
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
LOGO
Casos de uso del sistema

Realizar
compra
CLIENTE
LOGO
Casos de Uso

Realizar
compra

Listar Agregar Iniciar


Productos producto Venta

Confirmar
Venta
LOGO
Ejemplo MINITIENDA

1 2 3 4

Crearemos Emplearemos Modelar, Diseñar y


una base de ADO .Net para diseñar y codificar la
acceder a los capa de
datos datos
codificar las interfaz,
Relacional clases de la utilizaremos
en SQL capa de una interfaz
Server Negocios de consola.
LOGO
Base de Datos

Base de SQL Server


LOGO
Acceso a Datos
 Se agrega un objeto DataSet y al mismo se agregan los
TableAdapter y DataTables
LOGO
Reglas de Negocio
LOGO
Interfaz
LOGO
Demostracion

DEMOSTRACION

www.ElGremioDigital.Net
www.ElGremioDigital.Net

S-ar putea să vă placă și