ITESM Campus de Educación Ejecutiva Ciudad de México

Diplomado en Ingeniería de Software para Aplicaciones de Negocio

ITESM Campus de Educación Ejecutiva Ciudad de México

Diplomado
Escolarizada
  • Tlalpan (Distrito Federal)
37.384,48 $

Diplomado en Ingeniería de Software para Aplicaciones de Negocio

Descripción

Diplomado en Ingeniería de Software para Aplicaciones de Negocio .

Fecha de inicio :  sábado, 26 de noviembre de 2016 
Fecha de termino :  sábado, 05 de agosto de 2017
Horario de Impartición :  sábados 09:00 a 14:00 hrs
Duración . 120 horas.
Área Temática : Sistemas y tecnologías de información. 
Precio :  $37.384,48  


Objetivo general :

Que los participantes conozcan los conceptos más importantes de la ingeniería de software para construir software de calidad e integren procesos, métodos y herramientas con el fin de mejorar la productividad en el desarrollo de productos de software en aplicaciones de negocio.
 
Beneficio :

1. Actualización y adquisición de conocimientos sólidos sobre los conceptos más importantes de la ingeniería de software.
2.Un plan de trabajo que les hace competentes en modelos de proceso, UML y aseguramiento de calidad de software, para solicitar, analizar, diseñar y administrar el desarrollo o modificación de sistemas de información estratégicos de las empresas.
3.Un sistema de aprendizaje basado en proyectos que se elaboran en forma incremental y en forma ágil. Esto quiere decir que los sistemas se plantean, analizan y diseñan para mejorar la productividad del negocio.
4.Un plan de estudios modular que les permite atacar áreas de especialidad que le son más relevantes, pertinentes, o ad-hoc a su contexto y necesidades.
5. Una metodología de enseñanza activa, que brinda a los participantes la oportunidad de recibir la teoría y plantear casos prácticos relacionados con su actividad laboral para el planteamiento de sistemas de información estratégicos para su empresa.
 
Dirigido a :

1.Profesionistas jóvenes, recién egresados de la carrera, que desean continuar profundizando en el área de ingeniería de software, con fines de currículum, o por necesidades directas de su trabajo actual.
2.Profesionistas maduros, que ahora requieren de actualizar su conocimiento en el área de ingeniería de software para desempeñarse mejor en su empleo, o ser competitivos en el mercado freelance, o bien son líderes de proyecto que requieren administrar con éxito a grupos para desarrollar software de calidad.
3.Profesionistas de cualquier edad provenientes de otras disciplinas: diseño gráfico, ingeniería industrial, administración pública, contaduría, etc, que requieren involucrarse en el desarrollo o reingeniería de sistemas de información para mejorar la productividad del negocio.
 
Requisito :
  • Licenciatura terminada
  • Deseable, aunque no indispensable: conocimientos fundamentales sobre sistemas de información.
Contenido :
 
Módulo 1 Proceso Unificado vs Modelado Ágil .

Al finalizar el módulo, el participante conocerá los conceptos más importantes de los modelos de procesos para desarrollar software de manera eficiente.
El participante conocerá y aplicará el proceso unificado de desarrollo (RUP) con el fin de mejorar la productividad en el desarrollo de productos de software. Que el participante conozca y aplique las técnicas de modelado ágil con el fin de mejorar la productividad en el desarrollo de productos de software.

Temario:

 1. Introducción a la Ingeniería de Software
 2. Introducción a los modelos de proceso
 3. El proceso unificado de desarrollo
 3.1. ¿Qué es RUP?
 3.2. Modelado visual
 3.3. Ciclo de vida de RUP
 3.4. Roles
 3.5. Artefactos
 3.6. Flujos de trabajo esenciales en RUP
 4. El modelado ágil en la práctica.
 4.1. Principios del modelado ágil.
 4.2. Prácticas de comunicación efectiva
 4.3. Técnicas de modelado ágil
 5. Programación Extrema (XP)
 6. SCRUM
 6.1. Roles
 7. Historias de usuario
 8. Planning Poker
 9. Backlogs
 10. Planeación del Sprint
 11. SCRUM Board
 12. Seguimiento diario del Sprint
 12.1. Otros modelos ágiles: DSDM, Kanban, Iconix

Duración del módulo: 20 horas.

Módulo 2 Ingeniería de Requerimientos

1. Comprenderán y aplicarán los modelos de procesos de negocio ?AS IS? y ?TO BE? para definir los requerimientos de sistemas de información de negocios.
2. Elaborarán la especificación de requerimientos bajo el estándar internacional IEEE 830
3. Realizarán los procesos de obtención, especificación, y validación de los requerimientos de software.

Temario: 

1. Modelado de negocios BPMN ?AS IS? y ?TO BE?
2. La norma SRS IEEE 830.
3. El proceso de adquisición de requerimientos
4. El análisis funcional con UML
a. Diagramas de casos de uso de negocio
b. Documentación de casos de uso
c. Diagramas de robustez
5. El proceso de validación de requerimientos

Duración del módulo: 20 horas.

Módulo 3 Análisis de UML:

1. Realicen el análisis funcional con UML, basado en la especificación de los requerimientos.
2. Diseñen las interfaces de usuario
3. Elaboren un prototipo basado en interfaces

Temario:

1. El análisis funcional con UML
1.1. Diagramas de casos de uso de negocio y sistema
1.2. Relaciones include y extend
1.3. Diagramas de secuencia
1.4. Diagramas de Interacción Global
2. Diseño de interfaces con mockups
3. Elaboración de prototipos

Duración del módulo: 20 horas.

Módulo 4 Diseño de Software: 

El participante será capaz de elaborar el diseño de sistemas de información de negocios empleando UML y arquitecturas de software. 

Temario:

1. Diseño UML
1.1. Diagramas de secuencia de diseño
1.2. Modelado de objetos/Clases
1.3. Diagramas de actividad
1.4. Diagrama de Estados
1.5. Diagramas de Estructura Compuesta
1.6. Diagrama de Componentes
1.7. Diagrama de Despliegue
2. Arquitecturas de software
2.1. Cliente servidor
2.2. Vista-controlador
2.3. Orientado a Servicios
3. Integración de arquitecturas y diseño UML

Duración del módulo: 20 horas.

Módulo 5 Aseguramiento de calidad de software:

Los participantes identificarán los conceptos básicos y prácticos de calidad de software, conocerán los factores de calidad y la integración de actividades de calidad en el ciclo de vida de un proyecto de software, conocerán las técnicas y principios de verificación y validación, establecerán el proceso de aseguramiento de calidad y conocerán los procesos más importantes de certificación de software. 

Temario:

1. Conceptos fundamentales de calidad y aseguramiento de calidad de software.
2. Factores y métricas de calidad del software.
3. Integrando actividades de calidad en el ciclo de vida del proyecto:
3.1. La importancia de la verificación y validación en el aseguramiento de calidad de software.
3.2. Estrategias y técnicas de pruebas
3.3. Aseguramiento del proceso contra aseguramiento del producto
4. El marco de trabajo del aseguramiento de calidad de software
5. Gestión de calidad de un proyecto de software
6. Herramientas estadísticas para el control de calidad de software
7. Procesos y entidades certificadoras de calidad de software

Duración del módulo: 20 horas.

Módulo 6 Elementos de la administración de proyectos de software:

1. Conozcan los Factores Críticos de Éxito de la Administración de los Proyectos de Software
2. Diseñen la definición y planeación de los proyectos de software

Temario:

1. Conozcan los factores críticos de éxito de la administración de los Proyectos de Software
2. Diseñen la definición y planeación de los proyectos de software
3. Temario
4. Conceptos fundamentales y generales de la administración de proyectos
4.1. Proyecto
4.2. Proyecto exitoso
4.3. Triple restricción extendida
4.4. Principales causas de fracaso en los proyectos de software
4.5. Lecciones aprendidas
5. Diferencia entre la administración del producto (Norma ISO 12207) y la Administración del Proyecto
6. Estándares para la administración del proyecto y sus actividades transversales
6.1. PMI- PMBOK (EUA)
6.2. PRINCE-2 (GB)
6.3. P2M (Japón)
6.4. V-Model (Alemania)
6.5. HERMES (Suiza)
6.6. Estándares utilizados en México
6.6.1. MOPROSOFT
6.6.2. MAAGTIC
7. Marco general propuesto por el PMI para la administración de proyectos
7.1. Grupos de proceso ? Áreas de conocimiento ? Procesos
8. Diferencias entre los proyectos de la ingeniería de software y los de otras ingenierías.
9. Particularización del marco general del PMI al dominio de los proyectos de software
9.1. Herramientas y normas aplicables a los proyectos de software
9.1.1. Especificación de requisitos (IEEE-STD-830-1998)
9.1.2. Estimación de esfuerzo
9.1.3. Aseguramiento de la calidad (ISO-IEC 9126)
9.1.4. Gestión de los recursos humanos (PSP.- Personal Software Process,TSP.-Team Software Process)
10. Procesos críticos (indispensables) de la administración de los proyectos de software
10.1. Inicio
10.1.1. Generación del acta del proyecto
10.1.2. Análisis de involucrados
10.2. Planeación
10.2.1. Identificación de requisitos
10.2.2. Enunciado del alcance
10.2.3. Desarrollo de la estructura desglosada de trabajo (EDT,WBS)
10.2.4. Gestión del tiempo
10.2.4.1. Identificación de actividades y sus relaciones de precedencia
10.2.4.2. Estimación de recursos y duración de las actividades
10.2.4.3. Desarrollo del cronograma
10.2.5. Gestión de costos
10.2.5.1. Estimación de costos y cálculo del presupuesto
10.2.6. Gestión de los riesgos
10.2.6.1. Identificación y priorización de riesgos
10.2.6.2. Estrategias para mitigar los riesgos
11. El código de ética del administrador de proyectos 

Duración del módulo: 20 horas.

Ver más

Precio

37.384,48 $

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Diplomado en Ingeniería de Software para Aplicaciones de Negocio