Disenando Sistemas empleando el modelo de capas en desarrollo de software
Upcoming SlideShare
Loading in...5
×
 

Disenando Sistemas empleando el modelo de capas en desarrollo de software

on

  • 5,757 views

Describe el modelo de desarrollo de software que consiste en estructurar el sistema en diferentes capas...

Describe el modelo de desarrollo de software que consiste en estructurar el sistema en diferentes capas...

Statistics

Views

Total Views
5,757
Views on SlideShare
5,509
Embed Views
248

Actions

Likes
0
Downloads
156
Comments
0

6 Embeds 248

http://disenosistemassv.blogspot.com 146
http://owlfirm.com 82
http://disenosistemassv.blogspot.mx 11
http://www.owlgroup.org 5
http://beta.owlgroup.org 3
http://disenosistemassv.blogspot.com.ar 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Disenando Sistemas empleando el modelo de capas en desarrollo de software Disenando Sistemas empleando el modelo de capas en desarrollo de software Presentation Transcript

  • 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
    View slide
  • Ejemplo informático
    View slide
  • 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