Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRamona Torregrosa Sáez Modificado hace 10 años
1
Introducción al diseño y a la programación orientada a objetos Ing. Fabián Silva Alvarado
2
Introducción zEl desarrollo en capas ha tardado tanto porque va en contra de la norma de la mayoría de los programadores que persiguen la eficiencia del código por encima de la eficiencia en el desarrollo.
3
Introducción zEn los principios de la informática, las máquinas eran caras y los programadores baratos. La idea de colocar capas de código innecesario con el único propósito de facilitar el desarrollo de aplicaciones parecía impensable.
4
Introducción zHoy en día, por el contrario, las máquinas son baratas y la gente que sabe trabajar con ellas muy cara. Entonces aparecieron las técnicas orientadas a objetos
5
Componentes zUn componente es una pieza de software que realiza una función bien definida y posee una interfaz bien definida. yHerencia yPolimorfismo yEncapsulación
6
Beneficios zLa división en componentes reduce la complejidad, permite la reutilización y acelera el proceso de ensamblaje de software. zLos creadores de componentes pueden especializarse creando objetos cada vez mas complejos y de mayor calidad.
7
Beneficios zLa interoperabilidad entre componentes de distintos fabricantes aumenta la competencia, reduce los costos y facilita la construcción de estandares. zEl software se hace cada vez mas rápido, de mejor calidad y a menor costo zLos costos de mantención del software se reducen.
8
Repositorio de Objetos zLa empresa obtiene un repositorio de objetos probados que pueden ser utilizados en la construcción de nuevas aplicaciones. zEn este repositorio se pueden llegar a acumular componentes que ahorraran muchos años de desarrollo y pruebas.
9
Repositorio de Objetos zAhorramos en: yCostos de desarrollo yMantenimiento zComponentes probadas y robustas
10
Arquitectura en 3 capas zCapa de datos zCapa de negocios zCapa de presentación
11
La WEB zAl conectarnos a internet estamos navegando en 3 capas. yAl abrir un formulario web de inscripción (capa de presentación) yDespués de enviar la información esta es verificada (capa de negocios). yFinalmente la información es grabada en una base de datos (capa de datos).
12
Ejemplo Capa de datosCapa de Negocio Capa de Presentación
13
Capa de datos zBase de datos zTablas zProcedimientos almacenados zComponentes de datos
14
Capa de datos Microsoft zADO.NET zSQL SERVER 200X zProcedimientos almacenados zComponentes (c#, vb, c++, j#) zXML
15
Capa de Negocio zReglas del negocios zValidaciones zCálculos zFlujos y procesos
16
Capa de Negocios Microsoft zLenguajes de Componentes (c#, vb, c++, j#) yComponentes Locales yComponentes Web (Servicios web) zComunicación entre componentes utilizando el SOAP y XML
17
Web Services zPermiten publicar componentes de negocios(Web Services) en un servidor web. zEstas componentes pueden ser llamadas desde otros servidores o clientes utilizando SOAP. zSimple Object Access Protocol (SOAP) es un protocolo para el intercambio de la información basado en HTTP y XML
18
Capa de Presentación zFormularios zInformes zRespuestas al usuario
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.