Your SlideShare is downloading. ×
  • Like
  • Save
Diplomado en arquitectura de software v1.3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Diplomado en arquitectura de software v1.3

  • 328 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
328
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DIPLOMADO  EN  ARQUITECTURA  DE  SOFTWARE   www.umariana.edu.co   Universidad  Mariana  –  Colombia     DIPLOMADO EN ARQUITECTURA DE SOFTWARE JUSTIFICACIÓN El software es la tecnología mayormente usada en los procesos de negocio de una organización. Actualmente el software se construye con base en la experiencia y destreza de los ingenieros de desarrollo, quienes deben cumplir requerimientos funcionales en corto tiempo y aproximándose a lo que desea el cliente. En algunas ocasiones se obtiene efectos en el producto resultante, por ejemplo: baja escalabilidad, alto acoplamiento del sistema, bajo rendimiento, altos costos de mantenimiento etc. Además, las fábricas de software han especializado a sus recursos humanos, de manera que se tienen equipos de desarrollo que deben componerse de líderes técnicos, ingenieros de desarrollo, analistas, diseñadores, directores de proyecto, y actualmente se requieren muchos Arquitectos de Software. Estas personas se dedican a desarrollar la infraestructura de una solución de sistemas basada en software, de manera que cumpla con requisitos como: seguridad, bajo acoplamiento, alto rendimiento, escalabilidad, modificabilidad, etc. Los Arquitectos de Software requieren conocimiento en infraestructura, patrones de arquitectura, patrones de diseño, frameworks y tecnologías emergentes para solucionar de manera óptima los requerimientos del sistema antes que inicie su desarrollo; deben asegurarse de que su arquitectura funcione adecuadamente durante todo el ciclo de desarrollo (requerimientos, análisis, diseño, implementación, pruebas), y es quién decide cuáles herramientas se usan para agilizar el proceso, sobre él pesan las decisiones de diseño más importantes en el desarrollo de un producto de software. En la actualidad los Arquitectos son muy solicitados en la industria de software del país, de esta manera “El Diplomado en Arquitectura de Software” pretende entregar a sus alumnos sólidos conocimientos en las nuevas y mejores prácticas de desarrollo usando la Arquitectura de Software. Cuenta con la participación de destacados profesionales de la disciplina en Ingeniería y Construcción de Software. Trabajamos de acuerdo al Modelo Pedagógico de la Universidad Mariana con el Enfoque Constructivista; manejamos una exigente programación y cumplimiento de actividades, lo que garantiza un normal desarrollo del diplomado. PROPÓSITO El propósito del curso para el estudiante, es adquirir conocimientos y experiencia en la aplicación de Arquitecturas de Software en diferentes proyectos de desarrollo, tomando decisiones de diseño importantes a través de casos de estudio usando los conceptos aprendidos.
  • 2. DIPLOMADO  EN  ARQUITECTURA  DE  SOFTWARE   www.umariana.edu.co   Universidad  Mariana  –  Colombia     OBJETIVOS Al finalizar el curso, se espera que el estudiante esté en capacidad de: • Explicar los conceptos fundamentales de Arquitectura de Software - A.S. • Identificar los principales atributos de calidad del software (disponibilidad ,desempeño, modificabilidad, seguridad) y su impacto en el diseño- construcción de software. • Crear escenarios de atributos de calidad para responder a los requerimientos de calidad del sistema. • Definir la A.S de un sistema. • Utilizar los requerimientos funcionales y requerimientos de calidad para seleccionar los patrones/estilos de arquitectura y patrones de diseño más apropiados para el diseño de una solución. • Definir una estrategia de desarrollo usando frameworks para el desarrollo ágil de productos software. • Dar soluciones y decisiones de diseño acertadas en casos reales usando los conceptos de A.S. • Desarrollar habilidades en el uso de tecnologías para el apoyo de A.S. • Realizar una aplicación mediana usando tecnologías y aplicando los conceptos de arquitectura aprendidos. METODOLOGÍA GLOBAL DE ENSEÑANZA-APRENDIZAJE El diplomado se dictará con el enfoque constructivista y con base en el Modelo Pedagógico de la Universidad Mariana, el estudiante deberá construir mapas mentales, mentefactos, estudiar y resolver casos de estudio en la fundamentación teórica. En la parte práctica el estudiante desarrollará laboratorios y emprenderá un proyecto durante el diplomado con las fases: idea, presentación de avance y entrega final. El estudiante recibirá apoyo docente presencial y virtual durante todo el proceso. MODALIDAD El Diplomado se desarrollará en la modalidd de educación virtual y ambientes de aprendizaje colaborativos con uso de herramientas e-learning, tendrá una duración total de 120 horas (equivalentes a 2.5 créditos académicos). PERFIL OCUPACIONAL El estudiante del Diplomado estará en capacidad de trabajar en el rol de Arquitecto de Software o Líder Técnico, en Procesos de Desarrollo, con bases teórico – prácticas.
  • 3. DIPLOMADO  EN  ARQUITECTURA  DE  SOFTWARE   www.umariana.edu.co   Universidad  Mariana  –  Colombia     DIRIGIDO A Profesionales que se desempeñen en: Área o gerencia de proyectos de desarrollo de software Área de desarrollo de software Área de Calidad y Mejoramiento de procesos de software Actividades vinculadas a la gestión y desarrollo de proyectos de software CONTENIDO MODULO I: Construcción de software (40 Horas) TEMA 1: La industria de Software TEMA 2: Conceptos actuales de Ingeniería de Software TEMA 3: Metodologías ágiles para el desarrollo de software TEMA 4: Nuevos paradigmas de programación TEMA 5: Análisis, diseño y programación orientada a objetos TEMA 6: Modelado de sistemas con diagramas UML TEMA 7: Patrones de diseño MODULO II: Arquitectura de software (40 Horas) TEMA 1: Introducción a la A.S TEMA 2: Atributos de calidad y escenarios Q.A TEMA 3: Alineación de A.S con los procesos de negocio TEMA 4: Patrones y estilos de A.S. TEMA 5: Tácticas, estrategias y decisiones de diseño TEMA 6: Documentación de la A.S de un sistema TEMA 7: Evaluación de Arquitecturas MODULO III: Patrones y Estilos de A.S aplicados (40 Horas) TEMA 1: Frameworks de desarrollo para web TEMA 2: Frameworks AJAX TEMA 3: ORM – Persistencia orientada a objetos TEMA 4: Frameworks de desarrollo de aplicaciones móviles TEMA 5: Estilo de Arquitectura SOA (Software Oriented Architecture) TEMA 6: Despliegue de aplicaciones – S.A.S Software as Services
  • 4. DIPLOMADO  EN  ARQUITECTURA  DE  SOFTWARE   www.umariana.edu.co   Universidad  Mariana  –  Colombia     DOCENTES Cristhian Lombana, Ingeniero de Sistemas de la Universidad de Nariño (Colombia), Especialista en Ingeniería de Software de la Universidad Distrital Bogotá D.C (Colombia), Estudiante de Maestría en Dirección Estratégica en Ingeniería de Software Universidad de León (España). Realizó la certificación: Certificate Program Software Architecture Design con la Universidad Carnegie Mellon. Docente Tiempo Completo en la Facultad de Ingeniería de la Universidad Mariana (Colombia). ESTRUCTURA CURRICULAR MODULO I: Construcción de software (32 Horas) Tema TecnologíaTrans versal es APO 1 Niveles 1,2 UML Y PATRO NES 1 C1-La industria de Software C2-Conceptos actuales de Ingeniería de Software C3-Metodologías ágiles para el desarrollo de software C4-Nuevos paradigmas de programación C5-Análisis, diseño y programación orientada a objetos C6-Modelado de sistemas con diagramas UML C7-Patrones de diseño StarUML Eclipse-JAVA MODULO II: Arquitectura de software (40 Horas) Trans versal es APO 2 Niveles 3,4 UML Y PATRO NES 2 C8-Introducción a la A.S C9- Alineación de A.S con los procesos de negocio C10- Atributos de calidad y escenarios Q.A C11- Tácticas, estrategias y decisiones de diseño C12- Patrones y estilos de A.S. C13-Documentación de la A.S de un sistema C14-Evaluación de Arquitecturas StarUML Eclipse -JAVA MODULO III: Patrones y Estilos de A.S aplicados (48 Horas) Trans versal es APO 3 Niveles 5,6 UML Y PATRO NES 3 C15-Frameworks de desarrollo para web C16-Frameworks AJAX C17-ORM – Persistencia orientada a objetos C18-Frameworks de desarrollo de aplicaciones móviles C19-Estilo de Arquitectura SOA C20-Despliegue de aplicaciones – S.A.S WEB: Kumbia PHP; ASP .Net MVC; JSP; JEE; JSF; AJAX : GWT – Google Web Toolkit; JQuery Tools; YUI Library; script.aculo.us; zkoss MOVIL: Android SDK, Iphone SDK SOA: BPMS Intalio Designer – Eclipse SOA Plataform S.A.S: Windows Azure Plataform
  • 5. DIPLOMADO  EN  ARQUITECTURA  DE  SOFTWARE   www.umariana.edu.co   Universidad  Mariana  –  Colombia     Bibliografía Brown, P. C. (2008). Implementing SOA. Upper Saddle River, N.J, Addison-Wesley.GUTIERREZ, A. (2005). PHP 5 a través de ejemplos. Afaomega. LARMAN, C. (2003). UML y patrones: una introducción al análisis y diseño orientado a objetos y al proceso unificado. Prentice-Hall. Morrison, M. (2007). Ajax Construction Kit, Building Plug-and -Play Ajax Applications. PRENTICE HAL. RUMBAUCH, J. (2000). ML: El Lenguaje unificado de Modelado. Manual de Referencia. Pearson Educación. Taylor, R. N. (2010). Software architecture : foundations, theory, and practice. Hoboken, NJ, John Wiley. Ullman, L. (2008). Building a Web Site with Ajax, Visual Quick Project Guide. United States of America., Peachpit Press. Villallobos, J. (2006). Fundamentos de Programación - Aprendizaje Activo Basado en Casos. Bogotá: Pearson. Weilkiens, T. (2007). UML 2 certification guide: fundamental and intermediate exams. Kaufmann. Evaluación Entrega de mapas conceptuales 30% Entrega de laboratorios 40% Entrega de Proyecto (inicial, avance, final) 30% Asistencia debe ser mayo al 80% Inversión Estudiantes pregrado (cualquier Institución): $300.000 Profesionales: $350.000 Contáctenos Para su inversión y trámite de matrícula por favor contáctenos: clombana@umariana.edu.co Tel. 7314923 ext 158