CURSOS DE ACTUALIZACIÓN

ESCUELA DE INGENIERÍA

2º Semestre de 2009

Arquitecturas de Software sobre Plataforma .Net
Arquitecturas orientadas a Servicios - Implementación de Servicios
Desarrollo de Videojuegos II

Calidad de Software

Diseño aplicado al desarrollo Web

Marketing de tecnologías

Plan de Negocios

Prueba de software

Web Mining

 

 
Arquitecturas de software sobre plataforma .Net

El objetivo de esta asignatura es brindar los conceptos teóricos y prácticos que permitan al estudiante comprender las principales herramientas y mecanismos para el desarrollo de aplicaciones empresariales utilizando la plataforma .net desde la perspectiva del arquitecto. Dentro de los principales tópicos que esta asignatura cubre se encuentran: tecnologías involucradas en la plataforma de desarrollo .net, mecanismos comúnmente utilizados para satisfacer requerimientos no funcionales como: eficiencia, disponibilidad, mantenibilidad, interoperabilidad, etc.

Dirigido a: Profesionales y estudiantes avanzados de sistemas con conocimientos de plataforma .Net  y conceptos de arquitectura de software.
 

Docentes: Pablo García, Rodrigo Freire

Contenido

  •  Arquitectura de referencia para modelo en capas

  • Mapeadores Objeto/Relacional en .net

  • Lógica de negocios, OLTP y Long Running (Workflow)

  • Instrumentación y atributos de calidad (“ilities”)

  • Capa de presentación, modelo AJAX/REST y modelo Software+Services (servicios en la red)

  • Atributos de calidad en la Orientación a servicios (Activación y Protocolos WS-* avanzados)

  • Asincronismo de tiempo real e implementación de patrones de integración utilizando un ESB.

  • Hosting, Clusters, Granjas y paralelismo (Alta disponibilidad, performance y escalabilidad)

  • Integrando los grandes bloques constructivos de la plataforma .net Enterprise Servers.

  • Code Access Security y Framework SD3

  • Versionado de componentes y servicios.

  • Introducción a las Software Factories.

Horarios: Miércoles 18:30 a 21:30

Inicio / Finalización: 31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Arquitecturas orientadas a Servicios - Implementación de Servicios

Los principales objetivos de este curso son: lograr diseñar una arquitectura de referencia orientada a servicios la cual sea el soporte para la implementación de los procesos de negocio de la organización a través de la orquestación de servicios de negocio, comprender como la implementación realizada del servicio atiende una necesidad específica de negocio y comprender como a partir de los objetivos estratégicos de las organizaciones, se diseña la operativa de la organización  y luego se derivan los servicios que le darán apoyo a dicha operativa con sus respectivas implementaciones tecnológicas.

Dirigido a: Profesionales y estudiantes avanzados de sistemas con conceptos de arquitectura de software.
 

Docente: Julio Larrechart

Contenido

  • Diseño de una Arquitectura de referencia Orientada a Servicios

    - Comprensión del negocio de la organización a través de la Visión, Misión, Objetivos estratégicos de negocio, procesos de negocio

    - Modelado de los procesos de negocio usando herramientas de modelado y generando estándar de comunicación entre Negocio-Tecnología.

    - Diseño de la arquitectura desde varios puntos de vista: Creación de servicios de negocio, Diseño de servicios, Conectividad de servicios, Procesos – Orquestación y coreografía de servicios, Interacción y colaboración de servicios, Servicios de información, Seguridad y gestión

  • Implementación de una Arquitectura de referencia Orientada a Servicios

    - Identificación a partir de los procesos de negocio, los objetivos estratégicos entre otros los servicios de negocio candidatos a ser implementados.

    - Generación de estándar xml para ejecución de procesos de negocio BPEL

    - Implementación de los servicios a través de uso de tecnología estándar cuyo objetivo es minimizar el la brecha existente entre negocio y tecnología

    - Orquestación de los servicios de negocio con el objetivo de implementar el proceso de negocio modelado

  • Gobierno de una Arquitectura Orientada a Servicios

    - Conceptos de gobierno en SOA

    - Uso de herramientas tecnológicas para gestionar los servicios de negocio

Horarios: Martes de 20:30 a 23:30

Inicio / Finalización: 31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Desarrollo de VideoJuegos II

El objetivo de este curso es profundizar el desarrollo de videojuegos tomando como base el conocimiento del curso anterior de  programación en XNA  e incorporar técnicas de desarrollo 3D sustentadas en DirectX y XNA. Con estas técnicas el alumno podrá comprender cuales son las consideraciones necesarias a la hora de desarrollar un videojuego en tres dimensiones.

Al finalizar el curso, los participantes comprenderán las particularidades propias del desarrollo de videojuegos y dominarán las técnicas claves para la creación de los mismos.

Dirigido a: Estudiantes y profesionales informáticos que hayan realizado el curso Desarrollo de VideoJuegos 1.

Docente: Federico Rocha

Contenido

  • Repaso general sobre el desarrollo 2D

  • Transformaciones elementales

  • Animación 3D: Rigid body animation y Skinning body animation

  • El concepto de Camara en 3D

  • Manejo de objetos 3D

  • Manejo de colisiones

  • Pixel Shaders

  • Vertex Shaders

Horarios: Miércoles de 18:30 a 21:30

Inicio / Finalización: 31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Calidad de Software 

El curso tiene por objetivo estudiar el concepto de calidad y su aplicación a la producción de software. Para ello se profundiza en el concepto de aseguramiento de la calidad aplicado a la producción de software y las actividades y técnicas utilizadas para dar garantía de la calidad del producto de software.

En este curso el participante tendrá la oportunidad de aplicar las principales técnicas utilizadas en el aseguramiento de la calidad del software, así como también incorporar conocimiento sobre mediciones de software y herramientas para su análisis. Por último se brindan los conocimientos fundamentales para comprender un sistema de gestión de la calidad aplicado a la industria del software (ISO 9000 y CMMI).

Dirigido a: Estudiantes avanzados y egresados de carreras universitarias en Tecnologías de la Información y las Comunicaciones (TIC) con interés en desarrollar habilidades para la planificación y evaluación de la calidad de productos de software.

Docentes: Amalia Álvarez Balbi, María Jimena Saavedra

Contenido

  • Conceptos de calidad: Generalidades. Control de la calidad. Aseguramiento de la calidad. Gestión de la calidad.

  • Calidad de productos de software: Modelos de calidad de productos de software. Atributos de calidad.

  • Aseguramiento de la calidad del software: Impacto de los costos relativos a la calidad en el software. Actividades de SQA. Revisiones. Validaciones. Verificaciones. Plan de SQA. Gestión de la configuración. Pruebas de software.

  • Herramientas y técnicas: Técnicas estadísticas. Técnicas para el análisis de datos. Técnicas psicosociales.

  • Medición de la calidad: Conceptos fundamentales sobre métricas. Métricas de software.

  • Modelos de Gestión de la calidad: Normas ISO 9000. CMM (Capability Maturity Model).

Horarios: Martes de 20:30 a 22:30 y Jueves de 18:30 a 20:30

Inicio / Finalización: 31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Diseño aplicado al desarrollo Web

El objetivo de la materia es extrapolar conceptos como encapsulamiento, modularización, reuso, técnicas de refactoreo, separación de responsabilidades, componentización, principios de diseño y  patrones de diseño, al desarrollo de aplicaciones web. Se buscará definir un conjunto de recomendaciones de diseño e implementación aplicadas al desarrollo de aplicaciones web.

Dirigido a: Profesionales y estudiantes avanzados de sistemas con conceptos de arquitectura de software.

Docente: Andrés Levin

Contenido:

  •  Conceptos de diseño orientado a objetos.

  •  Conceptos de arquitecuras de software.

  •  Conceptos de arquitecuras web.

Horario: Miercoles 19:30 a 22:30

Inicio / Finalización: 31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Marketing de Tecnologías

El curso analiza las condiciones particulares del Marketing aplicado a empresas de alta tecnología, con un foco especial en empresas de software. Brinda una batería de herramientas para comprender los aspectos comerciales de una firma de alta tecnología. Este curso da a los profesionales de Ingeniería un enfoque sólido y aplicado especialmente a su área de actividad. En la industria de Tecnologías de la Información y las Comunicaciones se reconoce que existe un déficit en el área comercial; y este curso aporta elementos para disminuir dicho déficit.

Dirigido a: Profesionales y estudiantes avanzados de sistemas.
 

Docentes: Rafael García

Contenido

  • Conceptos basicos de marketing .

  • Marketing de alta tecnologia.

  • Marketing de productos intangibles. 

  • Estudio de las variables básicas de marketing.

  • Distribución.

  • Marcas.

  • Difusión de innovaciones.

  • Economía de redes.

  • Propiedad intelectual.

  • Estudio de casos.

Horarios: Martes 20:30 a 23:30

Inicio / Finalización: 31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Plan de Negocios

Este curso está enmarcado en el trabajo de la Preincubadora de empresas de tecnología de la Facultad de Ingeniería.

La Preincubadora ofrece una serie de servicios a equipos con ideas de negocios prometedoras, con el objetivo de aumentar las posibilidades de éxito en el proceso de transformar dicha idea en un valioso plan de negocios que pueda ser presentado luego a potenciales inversores, incubadoras de empresas, agentes financieros, etcétera.

El curso tiene por objetivos alentar la generación de emprendimientos con aplicación intensiva de conocimientos de las Tecnologías de la Información, brindar experiencia de trabajo en equipos multidisciplinarios y motivar un replanteo de los paradigmas presentes.   En este curso el participante tendrá la oportunidad de conocer como se formula un Plan de Negocios, con que propósito se realiza, que elementos se deben tener en cuenta para su formulación.

Dirigido a: Estudiantes avanzados y egresados de carreras universitarias en Tecnologías de la Información y las Comunicaciones con interés en formar su propia empresa y/o desarrollar sus aptitudes de "entrepreneur" o "intrapreneur". También dirigido a personas que demuestren amplia experiencia laboral en el sector de las TIC y tengan el mismo interés de desarrollo personal y/o de negocios.

Docente: Enrique Topolansky

Metodología:

Presentaciones en clase y mentoring, el docente encargado del curso introduce a los asistentes al plan de negocios en su conjunto y a cada una de las áreas de análisis consecutivamente, presentando conceptos básicos, herramientas de relevamiento y análisis y ejemplos para las distintas áreas del plan. El curso consta de 16 sesiones de 2 horas.  Algunas de las sesiones son conducidas, total o parcialmente por disertantes invitados, a fin de tratar temas de su especialidad o experiencia personal, como por ejemplo: la estructura del sector de producción de software, aspectos legales e impositivos en la producción de software, capital de riesgo para nuevos emprendimientos y experiencias de emprendedores en el sector.  Durante el curso se destinan horas de mentoring para el armado del plan de negocios sobre el cual se decida trabajar. Cada equipo dispone de horas de apoyo al plan de negocios en las cuales  reciben comentarios del docente para su mejoramiento.

Contenido:

El curso se desarrolla siguiendo las partes o áreas de un plan de negocios:

  • Introducción al curso y visión panorámica de un plan de negocios

  • Descripción de la compañía y del producto

  • Análisis de la industria

  • Análisis del entorno competitivo

  • Análisis del mercado objetivo

  • Estrategia general y de comercialización

  • Análisis y planificación de operaciones

  • Análisis y planificación de la estructura organizacional

  • Planes de desarrollo a largo plazo y planes de contingencia

  • Análisis y presupuestación financiera: rentabilidad, liquidez y financiamiento.

Horarios: Jueves de 9:00 a 11:00

Inicio/Finalización: 31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Prueba de software

Desarrollar habilidades para realizar la prueba de software de manera efectiva: conocer y aplicar el proceso de pruebas; seleccionar estrategias adecuadas según el tipo de aplicación; profundizar en el conocimiento de herramientas y ser capaces de analizar los resultados; identificar mejores prácticas para el proceso de prueba de software. Se profundizará en estrategias de prueba de software en diferentes tipos de productos y metodologías de desarrollo, por ejemplo, ambientes web, aplicaciones orientadas a objetos; así como metodologías ágiles para el desarrollo de software. Se investigarán herramientas para la automatización y recolección de métricas de pruebas, analizando casos prácticos en el laboratorio. Se cubre el reporte de defectos, el análisis de resultados de pruebas y la toma de decisiones para la retroalimentación del proceso de pruebas.

Dirigido a: Estudiantes avanzados y egresados de carreras universitarias en Tecnologías de la Información y las Comunicaciones ccon conocimientos de Ingeniería de software.

Docente: Martín Solari y Matilde Lopez

Contenido

  • Introducción. Definición

  • Técnicas. Clasificaciones

  • Proceso, gestión y perfil del tester

  • Planificación, generación de casos

  • Ambiente y ejecución

  • Herramientas y automatización

  • Reportes y comunicación

  • Análisis de resultados y métricas

Horarios: Martes 8:00 a 11:00hs

Inicio / Finalización:  31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

Web Mining 

El curso introduce los conceptos y técnicas de Data Mining, y luego analiza su aplicación para la obtención de información de la Web (Web Mining).

Dirigido a: Estudiantes avanzados y egresados de carreras de Sistemas con conocimientos de Bases de datos.

Docentes: Esther Hochsztain

Contenido

  • Web mining .Definición. Collaborative filtering. Agentes en Web Mining.

  • Areas de Web Mining. Web Usage Mining. Web Content Mining.Web Structure Mining.

  • Proceso de Web Mining. Entendimiento del negocio. Entendimiento de los datos. Preparación de los datos. Modelado. Evaluación. Implementación. Técnicas de Web Mining

Horarios: Lunes 21:30 a 22:30 y Martes de 21:30 a 23:30

Inicio / Finalización:  31 de agosto / 12 de diciembre

Costo: $11.800  o 4 cuotas de $2.950

 

  

Inscripciones: Sujetas a cupo y antecedentes académicos y profesionales

Estudiantes avanzados y egresados de carreras de ORT: presentar escolaridad o constancia de título en Bedelía (of 204)

Otros: presentar curriculum vitae o constancia de título en Coordinación de Escuela de Ingeniería.