Planificación y estimación de proyectos de software
Gestionar proyectos de software con habilidades de estimación
Lo que serás capaz de hacer
Desarrolla habilidades de gestión de proyectos de TI y software que te prepararán para el mundo laboral, con conocimientos de SQL, estimación de software, planificación de costes y ejecución ágil de proyectos. Aprende a gestionar proyectos de software, desde el desarrollo de bases de datos y la estimación del esfuerzo hasta el control de riesgos, la planificación, la calidad y la comunicación con las partes interesadas. Esta Especialización está diseñada para estudiantes que deseen reforzar sus capacidades tanto técnicas como de gestión en entornos de proyectos de software. Aprenderás a diseñar aplicaciones de bases de datos SQL, a aplicar conceptos de bases de datos Oracle, a crear estructuras relacionales y a utilizar disparadores y procedimientos almacenados para sistemas basados en bases de datos. También desarrollarás experiencia práctica en el análisis de puntos de función, la medición del tamaño del software, la estimación de costes y esfuerzo, COCOMO, los puntos de caso de uso, el WBS, el PERT y la validación de estimaciones. A través de un aprendizaje estructurado, comprenderás cómo mejorar la precisión de la planificación de proyectos, gestionar riesgos, optimizar recursos y respaldar las decisiones de entrega de software basadas en datos. La Especialización también abarca marcos de gestión de proyectos de software, prácticas ágiles, PMBOK, CMMI, RUP, control del alcance, gestión de la calidad, implicación de las partes interesadas, liderazgo y colaboración en equipo. Al completar este programa, los alumnos estarán preparados para planificar, estimar, coordinar y gestionar proyectos de software con mayor confianza en entornos profesionales de TI.
- Diseñar y gestionar aplicaciones de bases de datos SQL utilizando conceptos de bases de datos relacionales, restricciones, disparadores y procedimientos almacenados.
- Aplicar el análisis de puntos de función, COCOMO, los puntos de caso de uso, la estructura de división del trabajo (WBS) y el método PERT para estimar el tamaño, el esfuerzo, el coste y el calendario del software.
- Gestionar proyectos de software mediante metodologías ágiles, gestión de riesgos, control del alcance, planificación de la calidad, comunicación con las partes interesadas y prácticas de liderazgo.
Temario
UNIDAD 1 - Fundamentos del desarrollo de bases de datos · 14 leccionesAplicaciones y desarrollo de bases de datos SQL - UNIDAD 1 - Fundamentos del desarrollo de bases de datos
Aplicaciones y desarrollo de bases de datos SQL - UNIDAD 1 - Fundamentos del desarrollo de bases de datos
- Resumen del curso
- ¿Qué son las bases de datos y las aplicaciones?
- Lenguajes utilizados para el desarrollo
- Introducción a las bases de datos y las aplicaciones
- Entorno para la base de datos Oracle
- Lenguajes y herramientas para la base de datos Oracle
- Lenguaje de Consulta Estructurada
- Configuración del entorno Oracle
- Ventajas de SQL
- Base de datos, Propiedades de SQL
- Fundamentos y ventajas de SQL
- Análisis de las necesidades de las bases de datos y aplicación de los fundamentos de SQL
- Calificado - Fundamentos del desarrollo de bases de datos
- Aplicación de conceptos de SQL y bases de datos al diseño de un sistema de datos empresariales
UNIDAD 2 - Conceptos básicos y configuración de bases de datos CORE · 13 leccionesAplicaciones y desarrollo de bases de datos SQL - UNIDAD 2 - Conceptos básicos y configuración de bases de datos CORE
Aplicaciones y desarrollo de bases de datos SQL - UNIDAD 2 - Conceptos básicos y configuración de bases de datos CORE
- Propiedad ACID
- Caso práctico sobre la propiedad atómica
- Funcionamiento de las aplicaciones de bases de datos
- Comprender la fiabilidad de las bases de datos (ACID)
- Creación de una base de datos
- Creación del espacio de tabla de usuario de la base de datos
- Continuación de la creación del espacio de tabla del usuario de la base de datos
- Creación de la infraestructura de bases de datos
- Creación de tablas
- Continuación de la creación de tablas
- Tipos de datos
- Conceptos básicos sobre la creación de tablas y los datos
- Calificado - Conceptos básicos y configuración de bases de datos CORE
UNIDAD 3 - Modelización e integridad de datos · 13 leccionesAplicaciones y desarrollo de bases de datos SQL - UNIDAD 3 - Modelización e integridad de datos
Aplicaciones y desarrollo de bases de datos SQL - UNIDAD 3 - Modelización e integridad de datos
- Tipos de datos (continuación)
- Tipos de restricciones
- Definir restricción
- Resumen de los tipos de datos y las restricciones
- Restricción de clave foránea
- Restricciones «not null», «unique» y «check»
- Ejemplo de creación y modificación de una tabla
- Aplicación de restricciones en bases de datos
- Mostrar y ocultar las columnas y la tabla
- ¿Qué es Trigger?
- Diseño de desencadenantes
- Gestión eficaz de las tablas
- Calificado - Modelización e integridad de datos
UNIDAD 4 - Programación avanzada de bases de datos · 13 leccionesAplicaciones y desarrollo de bases de datos SQL - UNIDAD 4 - Programación avanzada de bases de datos
Aplicaciones y desarrollo de bases de datos SQL - UNIDAD 4 - Programación avanzada de bases de datos
- Nombrar y crear disparadores
- Tipos de disparadores y restricciones
- Compilación de desencadenantes
- Trabajar con disparadores
- Ejemplos de aplicación de los disparadores
- Procedimiento almacenado
- Creación de procedimientos almacenados con ejemplo
- Aplicaciones de disparadores y procedimientos almacenados
- Procedimiento de llamada y características
- Valor de retorno del procedimiento y restricciones
- Ejecución y gestión de procedimientos
- Calificado - Programación avanzada de bases de datos
- Diseño y gestión de una aplicación de base de datos mediante SQL
UNIDAD 5 - Foundations of Function Point Analysis · 12 leccionesAnálisis de puntos de función para la estimación de software - UNIDAD 5 - Foundations of Function Point Analysis
Análisis de puntos de función para la estimación de software - UNIDAD 5 - Foundations of Function Point Analysis
- Introduction, Function Point History and Variations
- Problems with Lines of Code
- Origins & Challenges of LOC
- Why IFPUG Thinks You Should Not Use LOC
- What are Function Points
- Why Move Beyond LOC
- How Do Function Points Overcome LOC Problems
- Uses of Function Points Why IFPUG Says We Should Use Function Points
- Benefits & Purpose of Function Points
- Evaluating LOC vs Function Points for Software Estimation
- Graded - Foundations of Function Point Analysis
- Advising on Replacing LOC with Function Point Analysis
UNIDAD 6 - Getting Started with Function Point Counting · 10 leccionesAnálisis de puntos de función para la estimación de software - UNIDAD 6 - Getting Started with Function Point Counting
Análisis de puntos de función para la estimación de software - UNIDAD 6 - Getting Started with Function Point Counting
- Objetivos del recuento de puntos de función. ¿Cuándo se deben contar los puntos de función?
- Who Should Count Function Points Function Point Counting Steps
- Objetivos y funciones en el recuento de FP
- Diagrama de recuento de puntos de función
- Early Counting Steps
- Understanding the Counting Process
- UFP Count: RET, FTR & DET
- UFP Count: EI, EO, EQ, ILF & EIF
- Core UFP Components
- Graded - Getting Started with Function Point Counting
UNIDAD 7 - Mastering Function Point Calculations · 12 leccionesAnálisis de puntos de función para la estimación de software - UNIDAD 7 - Mastering Function Point Calculations
Análisis de puntos de función para la estimación de software - UNIDAD 7 - Mastering Function Point Calculations
- UFP Count: Conversion Functionality
- Count Data Functions
- Count Transactional Functions
- Advanced Counting Concepts
- Computing the Unadjusted Function Point Count
- Determine the Value Adjustment Factor (VAF)
- Function Point Analysis (FPA) Example
- De UFP a FP ajustada
- Ejemplo de FP de desarrollo: recuento de aplicaciones
- Development FP Example: Conversion Count
- Development Project Case Study
- Graded - Mastering Function Point Calculations
UNIDAD 8 - Advanced Applications & Real-World Usage · 11 leccionesAnálisis de puntos de función para la estimación de software - UNIDAD 8 - Advanced Applications & Real-World Usage
Análisis de puntos de función para la estimación de software - UNIDAD 8 - Advanced Applications & Real-World Usage
- Enhancement FP Formula
- Application FP After Enhancement
- Proyectos de mejora y mantenimiento
- Converting Adjusted Function Points to Efforts and Cost
- Function Point Analysis (FPA) Another Example
- Effort Estimation & Practical Examples
- Summary of benefits of Function Point Analysis
- Conclusión
- Wrap-Up & Key Takeaways
- Graded - Advanced Applications & Real-World Usage
- Selecting the Right Software Size Measurement Approach Using Function Points
UNIDAD 9 - Fundamentos de la estimación de software · 15 leccionesTécnicas de estimación del coste y el esfuerzo del software - UNIDAD 9 - Fundamentos de la estimación de software
Técnicas de estimación del coste y el esfuerzo del software - UNIDAD 9 - Fundamentos de la estimación de software
- Resumen del curso
- Por qué es importante la estimación
- Partes interesadas en la estimación
- Introducción a la estimación
- Conceptos básicos de la estimación
- Métodos de estimación
- Herramientas y técnicas de estimación
- Conceptos y enfoques fundamentales
- Método Delphi de banda ancha
- Fundamentos del WBS
- Estructura del WBS
- Estimación basada en la opinión de expertos
- Applying Software Estimation Fundamentals to a New Project Scenario
- Calificado - Fundamentos de la estimación de software
- Building an Initial Software Estimate Using WBS and Delphi
UNIDAD 10 - Estructuración del trabajo y planificación de proyectos · 13 leccionesTécnicas de estimación del coste y el esfuerzo del software - UNIDAD 10 - Estructuración del trabajo y planificación de proyectos
Técnicas de estimación del coste y el esfuerzo del software - UNIDAD 10 - Estructuración del trabajo y planificación de proyectos
- Desglose del WBS
- Finalización del WBS
- Conceptos básicos de PERT
- Dominio del desglose del trabajo
- Cálculos PERT
- Análisis de la Ruta crítica
- Aplicaciones de PERT
- Análisis de tiempos y dependencias
- Introducción a la UCP
- Actores y casos de uso
- Ponderaciones de complejidad
- Introducción a la estimación de casos de uso
- Calificado - Estructuración del trabajo y planificación de proyectos
UNIDAD 11 - Estimación basada en casos de uso (UCP) · 13 leccionesTécnicas de estimación del coste y el esfuerzo del software - UNIDAD 11 - Estimación basada en casos de uso (UCP)
Técnicas de estimación del coste y el esfuerzo del software - UNIDAD 11 - Estimación basada en casos de uso (UCP)
- Cálculos de la UCP
- Factores técnicos
- Factores medioambientales
- Cálculo de la UCP
- UCP ajustada
- Estimación final del UCP
- Descripción general de COCOMO
- Ajuste de las estimaciones
- Modelos COCOMO
- Factores que influyen en los costes
- Estimación del esfuerzo
- Conceptos básicos de la estimación basada en modelos
- Estimación por puntos de caso de uso (UCP) con escala
UNIDAD 12 - Modelos algorítmicos y cálculo de costes · 13 leccionesTécnicas de estimación del coste y el esfuerzo del software - UNIDAD 12 - Modelos algorítmicos y cálculo de costes
Técnicas de estimación del coste y el esfuerzo del software - UNIDAD 12 - Modelos algorítmicos y cálculo de costes
- Aplicaciones de COCOMO
- Introducción a la FPA
- Tipos de funciones
- Aplicación de COCOMO
- Funciones de datos
- Funciones de transacción
- Factores de ponderación
- Descomposición funcional
- Cálculo del UFP
- Ajuste de valor
- Factores GSC
- Cálculo de puntos de función
- Calificado - Modelos algorítmicos y cálculo de costes
UNIDAD 13 - Análisis en profundidad del análisis de puntos de función (FPA) · 13 leccionesTécnicas de estimación del coste y el esfuerzo del software - UNIDAD 13 - Análisis en profundidad del análisis de puntos de función (FPA)
Técnicas de estimación del coste y el esfuerzo del software - UNIDAD 13 - Análisis en profundidad del análisis de puntos de función (FPA)
- Ajuste de la complejidad
- Cálculo del VAF
- FP ajustado
- Ajustes avanzados
- Ejemplos de FP
- FP avanzada
- Caso práctico de FP
- Aplicaciones prácticas
- Validación de FP
- Métricas de FP
- Buenas prácticas de FP
- Validación y métricas
- Calificado - Análisis en profundidad del análisis de puntos de función (FPA)
UNIDAD 14 - Optimización de las técnicas de estimación · 13 leccionesTécnicas de estimación del coste y el esfuerzo del software - UNIDAD 14 - Optimización de las técnicas de estimación
Técnicas de estimación del coste y el esfuerzo del software - UNIDAD 14 - Optimización de las técnicas de estimación
- Revisión de FP
- Optimización de FP
- Resumen de FP
- Revisión y mejora de la PF
- Temas avanzados de FP
- Repaso final de FP
- Planificación de estimaciones
- Temas avanzados en estimación
- Estimación del esfuerzo
- Estimación del tiempo
- Estimación de costes
- Estimación del esfuerzo y el tiempo
- Calificado - Optimización de técnicas de estimación
UNIDAD 15 - Presupuesto definitivo y optimización del proyecto · 11 leccionesTécnicas de estimación del coste y el esfuerzo del software - UNIDAD 15 - Presupuesto definitivo y optimización del proyecto
Técnicas de estimación del coste y el esfuerzo del software - UNIDAD 15 - Presupuesto definitivo y optimización del proyecto
- Consideraciones sobre los riesgos
- Planificación de recursos
- Modelos de estimación
- Planificación de riesgos y recursos
- Precisión de la estimación
- Carga de recursos
- Optimización de costes
- Revisión de la estimación final
- Exactitud y finalización
- Calificado - Estimación final y optimización del proyecto
- Leading a Software Project Estimation Using WBS, UCP, COCOMO, and FPA
UNIDAD 16 - Fundamentos de la Gestión de proyectos de software · 15 leccionesHabilidades de gestión de proyectos de software - UNIDAD 16 - Fundamentos de la Gestión de proyectos de software
Habilidades de gestión de proyectos de software - UNIDAD 16 - Fundamentos de la Gestión de proyectos de software
- Resumen del curso
- Conceptos básicos de la gestión de proyectos de software
- Tipos de proyectos de software
- Introducción a la gestión de proyectos
- Retos de los proyectos de software
- Ciclo de vida del desarrollo de software
- Visión general del PMBOK y el CMMI
- Comprender el entorno del proyecto
- Marco RUP
- Conceptos básicos de Agile
- Funciones del gestor de proyectos
- Metodologías de desarrollo
- Análisis de los fundamentos del proyecto y selección del enfoque de desarrollo adecuado
- Calificado - Fundamentos de la gestión de proyectos de software
- Cómo elegir el enfoque adecuado para un proyecto de software
UNIDAD 17 - Dominar la gestión de riesgos · 13 leccionesHabilidades de gestión de proyectos de software - UNIDAD 17 - Dominar la gestión de riesgos
Habilidades de gestión de proyectos de software - UNIDAD 17 - Dominar la gestión de riesgos
- Panorama de la gestión de riesgos
- Evaluación y planificación de riesgos
- Proceso de gestión de riesgos
- Fundamentos del riesgo
- Identificación de riesgos
- Seguimiento y control de riesgos
- Identificación y análisis de riesgos
- Gestión del tiempo
- Definición y planificación de actividades
- Secuenciación de actividades
- Análisis de la Ruta crítica
- Aplicación de estrategias de riesgo
- Dominar la gestión de riesgos
UNIDAD 18 - Gestión del tiempo y de los horarios · 12 leccionesHabilidades de gestión de proyectos de software - UNIDAD 18 - Gestión del tiempo y de los horarios
Habilidades de gestión de proyectos de software - UNIDAD 18 - Gestión del tiempo y de los horarios
- Ejemplo de análisis de horarios
- Control de horarios
- Resumen de la gestión de la calidad
- Planificación de los calendarios de los proyectos
- Atributos de calidad del software
- Gestión de la calidad del software
- Comprender la calidad en los proyectos
- Planificación y garantía de calidad
- Control de calidad y revisiones
- Inspecciones de software
- Ejecución y control de calidad
- Calificado - Gestión del tiempo y de la agenda
UNIDAD 19 - Ámbito de aplicación y gestión del cambio · 14 leccionesHabilidades de gestión de proyectos de software - UNIDAD 19 - Ámbito de aplicación y gestión del cambio
Habilidades de gestión de proyectos de software - UNIDAD 19 - Ámbito de aplicación y gestión del cambio
- Gestión del alcance Visión general
- Procesos de gestión del alcance
- Salidas de control del osciloscopio
- Gestión del alcance del proyecto
- Estructura de desglose del trabajo
- Ejemplo de planificación de la estructura de división del trabajo (WBS)
- Control del alcance
- Estructuración del trabajo en proyectos
- Resumen de la gestión del cambio
- Herramientas de seguimiento de cambios
- Gestión de la publicación
- Herramientas de control de cambios
- Gestión de los cambios en los proyectos
- Calificado - Alcance y gestión del cambio
UNIDAD 20 - Las personas, el liderazgo y la complejidad · 12 leccionesHabilidades de gestión de proyectos de software - UNIDAD 20 - Las personas, el liderazgo y la complejidad
Habilidades de gestión de proyectos de software - UNIDAD 20 - Las personas, el liderazgo y la complejidad
- Gestión de versiones y compilaciones
- Resumen sobre la gestión de personal
- Plantilla y factores relacionados con el personal
- Gestión eficaz de equipos
- Motivación del equipo
- Liderazgo y trabajo en equipo
- Crear equipos de alto rendimiento
- Resumen de la complejidad del proyecto
- Dimensiones de la complejidad
- Las tecnologías de la información y la complejidad de los megaproyectos
- Gestión de la complejidad de los proyectos
- Calificado - Personas, liderazgo y complejidad
UNIDAD 21 - Prácticas avanzadas de Gestión de proyectos · 13 leccionesHabilidades de gestión de proyectos de software - UNIDAD 21 - Prácticas avanzadas de Gestión de proyectos
Habilidades de gestión de proyectos de software - UNIDAD 21 - Prácticas avanzadas de Gestión de proyectos
- Gestión de activos de software
- Retos de SAM
- Resumen de la gestión de las partes interesadas
- Gestión de activos y partes interesadas
- Identificación de las partes interesadas externas
- Participación de las partes interesadas
- Estrategias de participación de las partes interesadas
- Resumen de los modelos de procesos de software
- Modelo en cascada
- Modelos espirales e iterativos
- Modelos de procesos de software
- Calificado - Prácticas avanzadas de gestión de proyectos
- Gestión de un proyecto de software desde su inicio hasta su entrega
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
21 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
83 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por EDUCBA.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 21 unidades · 268 lecciones · 192 h
- 12 meses de acceso
- 83 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por EDUCBA; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


