Talleres De Arquitectura V2

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    Talleres De Arquitectura V2 - Presentation Transcript

    1. Talleres de Arquitectura La Arquitectura como e l camino a una organización de TI orientada al cambio Herbert Silva [email_address] Pedro Azpurua [email_address]
      • Objetivos
      • ¿Quiénes somos?
      • ¿Qué ofrecemos?
      • Los talleres y su alcance
      • La prueba de concepto
      • Conclusiones
      Agenda
      • Mostrar el contenido programático y alcances de los Talleres de Arquitectura que ofrecemos en el marco de la construcción de aplicaciones orientadas al cambio y su habilitación en un entorno de Arquitectura de TI orientadas a Servicios
      Objetivos
      • Misión
      • Ser reconocidos como una empresa de tecnología de información que ofrece servicios de consultoría en arquitectura y desarrollo de software de calidad y que utiliza los mejores estándares de la industria para proporcionarlos
      • Visión
      • Ser lideres en Venezuela en servicios de consultoría en arquitectura y desarrollo de software de calidad y alto desempeño
      ¿Quiénes somos?
      • De que se trata todo
      • Como se construyen estructuras complejas a partir de partes muy simples.
      • Cual es la mejor manera para integrar (“pegar”) multiples componentes.
      • Como se logra que los componentes sen reutilizables.
      • Como construyo soluciones compactas para resolver problemas con altos volúmenes de transacciones y usuarios.
    2. Paradigma de Programación Variables Estructuras Estructura del Problema Clases, Objetos Tipos de Datos Patrones de Diseño Componentes Arquitectura de Software Frameworks Diseño Conceptual Diseño Modular Prototipo Programación Pruebas
      • Asesoría integral en la construcción de aplicaciones orientadas al cambio:
        • Aplicación de mejores practicas en Orientación a Objetos
        • Aplicación de mejores practicas en Arquitectura de Software
        • Aplicación de Patrones de Arquitectura y Patrones de Diseño
        • Aplicación de metodologías formales de desarrollo
        • Orientación a Servicios como base del desarrollo
      • Asesoría integral en gerencia del ciclo de vida de desarrollo de software:
        • Aplicación de mejores practicas en SDLC
        • Aplicación de TFS como habilitador tecnológico de ALM
      ¿Qué Ofrecemos?
      • Mejores practicas de OO
      • Mejores practicas en Arquitectura
      • Mejores practicas en Patrones de Arquitectura y Patrones de Diseño
      • Construcción de un modelo de Arquitectura de Software
      • Construcción de un modelo de Arquitectura de Integración SOA
      • Gerencia del ciclo de vida de desarrollo de software con VSTS & TFS (*)
      • (*) Visual Studio Team System & Team Foundation Server
      Los talleres
      • Mejores practicas de OO
      • Al finalizar este taller los participantes habrán repasado conocimientos de Orientación a Objetos, aplicando algunas de las mejores prácticas en C#
      • Conocer beneficios de Orientación a Objetos y C#
      • Aplicar un conjunto de Mejores Prácticas en el desarrollo de Objetos en C#
      • Enfocar el uso práctico
      • Tópicos: Clases, Atributos, Propiedades, Constructores, Métodos, Objetos, Polimorfismo, Relaciones de Objetos, Interfaces
      El Alcance
      • Mejores practicas de Arquitectura
      • Al finalizar este taller los participantes habrán obtenido los conocimientos necesarios alrededor de los distintos componentes de software que debe poseer una Arquitectura de Software
      • Aplicar un conjunto de Mejores Prácticas en la construcción de Arquitecturas “Multi-Capas (N-Tier)”
      • Conocer beneficios del Bajo Acoplamiento
      • Enfocar el uso práctico
      • Tópicos: Capa de Presentación, Patrón MVP (Model View Presenter), Fachada y Capa de Servicios, Fachada y Capa de Negocios, Capa de acceso a datos
      El Alcance
    3. Business Tier Data Tier Modelo de Arquitectura Presentation Tier Vista Controlador Modelo de Objetos De Cliente Fachada de Servicios Servicio Fachada de Negocios Lógica de Negocios Objetos del Negocio Fachada Datos / Servicios Objeto de Acceso a Datos Proveedor de Datos Conector SOA
      • Mejores practicas Patrones de Arquitectura y Diseño
      • Al finalizar este taller los participantes habrán obtenido los conocimientos necesarios alrededor de l a utilización de los patrones de arquitectura y de diseño en el proceso de desarrollo y de construcción de modelos de arquitectura
      • Conocer que son los patrones
      • Conocer los principales patrones de Arquitectura
      • Conocer los principales patrones de Diseño
      • Conocer beneficios del u so de Patrones
      • Enfocar el uso práctico
      • Patrones: State, Factory Method, Abstract Factory, Observer, Strategy, Decorator, Sigleton, Facade, Proxy, MVP, DTO, DAO
      El Alcance
      • Construcción de un Modelo de Arquitectura de Software
      • Al finalizar este taller los participantes habrán obtenido los conocimientos necesarios alrededor de l a utilización de las mejores practicas en la construcción de Arquitecturas con Orientación a Objetos, Patrones de Arquitectura y de Diseño y estandarización alrededor del intercambio entre las capas
      • Conocer mejores practicas de OO
      • Conocer mejores practicas de Arquitectura
      • Conocer los principales patrones de Arquitectura
      • Conocer los principales patrones de Diseño
      • Conocer beneficios del u so de Patrones
      • Enfocar el uso práctico en la construcción del modelo
      • Tópicos: Los vistos en los 3 primeros talleres
      El Alcance
      • Construcción de un Modelo de Arquitectura SOA
      • Al finalizar este taller los participantes habrán obtenido los conocimientos necesarios alrededor de l a utilización de las mejores practicas en la construcción de Arquitecturas orientadas a servicios usando los estándares de integración
      • Como habilitar una aplicación a SOA
      • Como planificar y diseñar los intercambios
      • Como modelar la Solución
      • Conocer los principales patrones de Arquitectura SOA
      • Procesos de Conexión, Transformación y Mensajería
      • Enfocar el uso práctico en la construcción del modelo
      • Tópicos: SOI, XML, XSD, First Contract Development, Adapter, Business Actions, Messages, SOAP
      El Alcance
      • Gerencia ciclo de vida de desarrollo de software VSTS & TFS
      • Al finalizar este taller los participantes habrán obtenido los conocimientos necesarios alrededor de l a utilización de las mejores practicas en la gerencia del ciclo de vida de desarrollo de software
      • Establecimiento de un proceso de desarrollo
      • Instanciación del proceso en el TFS
      • Plan de gerencia de SDLC
      • Instalación de la herramienta
      • Personalización de la herramienta
      • Prueba de Concepto
      • Tópicos: Metodología, Requerimientos, Análisis, Diseño, Prueba, Construcción, Despliegue, Seguimiento, Indicadores
      El Alcance
      • O frecer una prueba de concepto formal en la organización que permita al equipo de personas que tomo los talleres, poner en practica los conocimientos adquiridos
      • Caso de negocio a desarrollar
      • Establecimiento de equipo de trabajo
      • Método de trabajo a utilizar en el proceso
      • Desarrollo de la prueba
      • Presentación de resultados
      Prueba de concepto
      • ¿Qué necesita el negocio?
      • ¿Qué queremos del proceso de desarrollo?
      • ¿ Hasta donde queremos llegar?
      • ¿Estamos preparados?
      • ¿Qué necesitamos para iniciar?
      • ¿Qué herramienta utilizar?
      • ¿Qué capacidades necesitamos obtener?
      Conclusiones
    4. Propuesta de Valor Diseño Integración y Pruebas Programación Oooops Y los costos de mantenimiento
    5. Mantenimiento Integración y Pruebas Programación Diseño
    6. Revisar Documentación 6% Definir/Analizar cambios 18% Debug 23% Implementación del Cambio 19% Pruebas y Debug 28% Actualizar Documentación 6% 50% del tiempo del mantenimiento es utilizado en analizar y entender código existente y en la documentación
      • Capacidad Analítica
      • Visibilidad Estructural
      • Incorpora una disciplina de desarrollo
      • Mantiene una integridad conceptual
      • A medida que las aplicaciones son más complejas los algoritmos y estructuras de datos son menos importantes que la estructura del sistema
      • La arquitectura de software describe la estructura de la solución desde el diseño abstracto hasta el desarrollo concreto
      • SIN EMBARGO
      • Existen muchas maneras para especificar la arquitectura. BizPatterns los podrá ayudar en la arquitectura más apropiada.
      Beneficios de la Arquitectura

    + BizBlickBizBlick, 3 years ago

    custom

    1912 views, 3 favs, 1 embeds more stats

    Arquitectura de Software con Patrones de Diseño y more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1912
      • 1905 on SlideShare
      • 7 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 0
    Most viewed embeds
    • 7 views on http://www.santaperu.com

    more

    All embeds
    • 7 views on http://www.santaperu.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories