Titulación universitaria
La mayor facultad de informática del mundo”
Presentación
Con este programa desarrollarás conocimiento especializado en Gestión de la Calidad del Software. Matricúlate ahora”
La importancia del trabajo del buen desarrollador de software radica principalmente en entregar productos con la calidad esperada, para satisfacer las necesidades de un consumidor final y previniendo riesgos a futuro. Aunque todo software puede tener fallos, es necesario cuidar al máximo que no existan, ya que sus consecuencias pueden ser muy adversas. Cabe resaltar, que mientras más tarde se detecten los defectos mayores pueden ser las consecuencias. El objetivo de la Gestión de la Calidad del Software es que se logre soportar todos los requerimientos; que sea amigable, seguro, útil, usable, estable, satisfaga las necesidades y requerimientos del usuario sin que presente errores.
Para brindar soluciones claras a las necesidades de los usuarios, desde un aspecto fácil de manejar y que sea cómodo, es necesario conocer cada uno de los indicadores del proceso de la calidad del software y cómo se está desempeñando su producto. Así como también, examinar la madurez tecnológica, contando con un conocimiento especializado en la aplicación de los elementos, normas, estándares de manera eficiente y eficaz.
En este programa se determinarán todos y cada uno de estos aspectos, para que el egresado sea capaz, en la práctica, de abordar los puntos de fiabilidad, métrica y garantía de forma correcta y estratégica. En este sentido, también podrá identificar los puntos de fallo existentes durante su evaluación e implementar la cultura DevOps de una manera correcta. Tomando en cuenta la importancia de la automatización de procesos para evitar errores humanos en su desenvolvimiento ajustado a los criterios de calidad de acuerdo a la normativa ISO/IEC 9126.
Todo esto será impartido mediante una plataforma digital completamente segura y los diversos medios interactivos implementados por TECH Universidad Tecnológica, para el correcto aprendizaje del alumno. Utilizando la metodología más innovadora basada en el Relearning, que permite la captación rápida de los conceptos gracias a la reiteración de los mismos. La estructura del programa consiste en 3 Módulos, divididos en diversos temas y subtemas, que harán posible su estudio en un máximo de 6 meses, desde cualquier dispositivo con conexión a internet.
Esta Especialización te ofrece los conocimientos más actualizados en Gestión de la Calidad del Software. Matricúlate ahora”
Esta Especialización en Gestión de la Calidad del Software contiene el programa educativo más completo y actualizado del mercado. Sus características más destacadas son:
- El desarrollo de casos prácticos presentados por expertos en desarrollo de software
- Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
- Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
- Su especial hincapié en metodologías innovadoras
- Las lecciones teóricas, preguntas al experto y trabajos de reflexión individual
- La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet
Aprende a distinguir las métricas en función del tipo de programación, evaluando los atributos internos y externos en la calidad de un proyecto software”
El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.
Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.
El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.
Matricúlate ahora y conviértete en experto de Gestión de la Calidad del Software, en tan solo 6 meses y de forma 100% online"
Desarrolla conocimiento especializado en la cultura DevOps y su implementación en desarrollo de Software"
Temario
Los contenidos de esta Especialización han sido seleccionados por un equipo de docentes expertos en Gestión de la Calidad del Software, estructurándolos en 3 módulos de estudio. En los cuales se desarrollarán tema a tema a profundidad para brindar al profesional de la informática los conocimientos y herramientas necesarias para gestionar de forma eficiente sus futuros proyectos. Estudiando los Niveles de Desarrollo TRL, la implementación del enfoque DevOps y las métricas de calidad del software. Disponibles en diferentes formatos tanto práctico como teórico, a través del moderno campus virtual de TECH Universidad Tecnológica.
Con este programa aplicarás la fiabilidad, métrica y garantía en los proyectos software de manera correcta y estratégica”
Módulo 1. Calidad del Software. Niveles de desarrollo TRL
1.1. Elementos que influyen en la calidad de software (I). La deuda técnica
1.1.1. La deuda técnica. causas y consecuencias
1.1.2. Calidad del software. Principios generales
1.1.3. Software sin principios y con principios de calidad
1.1.3.1. Consecuencias
1.1.3.2. Necesidad de aplicación de principios de calidad en el software
1.1.4. Calidad del software. Tipología
1.1.5. Software de calidad. Rasgos específicos
1.2. Elementos que influyen en la calidad de software (II). Costes asociados
1.2.1. Calidad del software. Elementos influyentes
1.2.2. Calidad del software. Ideas erróneas
1.2.3. Calidad del software. Costes asociados
1.3. Modelos de calidad del software (I). Gestión del conocimiento
1.3.1. Modelos de calidad generales
1.3.1.1. Gestión de la calidad total
1.3.1.2. Modelo Europeo de Excelencia Empresarial (EFQM)
1.3.1.3. Modelo Seis-sigma
1.3.2. Modelos de la Gestión del Conocimiento
1.3.2.1. Modelo Dyba
1.3.2.2. Modelo SEKS
1.3.3. Factoría de experiencia y paradigma QIP
1.3.4. Modelos de calidad en el uso (25010)
1.4. Modelos de calidad del software (III). Calidad en datos, procesos y modelos SEI
1.4.1. Modelo de calidad de datos
1.4.2. Modelado del proceso software
1.4.3. Software & Systems Process Engineering Metamodel Specification (SPEM)
1.4.4. Modelos del SEI
1.4.4.1. CMMI
1.4.4.2. SCAMPI
1.4.4.3. IDEAL
1.5. Normas ISO de calidad del software (I). Análisis de los estándares
1.5.1. Normas ISO 9000
1.5.1.1. Normas ISO 9000
1.5.1.2. Familia ISO de normas de calidad (9000)
1.5.2. Otras normas ISO relacionadas con calidad
1.5.3. Normas de modelado de calidad (ISO 2501)
1.5.4. Normas de medida de la calidad (ISO 2502n)
1.6. Normas ISO de calidad del software (II). Requisitos y evaluación
1.6.1. Normas sobre requisitos de calidad (2503n)
1.6.2. Normas sobre evaluación de la calidad (2504n)
1.6.3. ISO/IEC 24744: 2007
1.7. Niveles de desarrollo TRL (I). Niveles el 1 al 4
1.7.1. Niveles TRL
1.7.2. Nivel 1: principios básicos
1.7.3. Nivel 2: concepto y/o aplicación
1.7.4. Nivel 3: función crítica analítica
1.7.5. Nivel 4: validación de componente en entorno de laboratorio
1.8. Niveles de desarrollo TRL (II). Niveles del 5 al 9
1.8.1. Nivel 5: validación de componente en entorno relevante
1.8.2. Nivel 6: modelo sistema/subsistema
1.8.3. Nivel 7: demostración en entorno real
1.8.4. Nivel 8: sistema completo y certificado
1.8.5. Nivel 9: éxito en el entorno real
1.9. Niveles de desarrollo TRL. Usos
1.9.1. Ejemplo de empresa con entorno de laboratorio
1.9.2. Ejemplo de empresa I+D+i
1.9.3. Ejemplo de empresa de I+D+i industrial
1.9.4. Ejemplo de empresa mixta laboratorio-ingeniería
1.10. Calidad del software. Detalles clave
1.10.1. Detalles metodológicos
1.10.2. Detalles técnicos
1.10.3. Detalles en la gestión de proyectos software
1.10.3.1. Calidad de los sistemas informáticos
1.10.3.2. Calidad del producto software
1.10.3.3. Calidad del proceso software
Módulo 2. DevOps. Gestión de Calidad del Software
2.1. DevOps. Gestión de calidad del software
2.1.1. DevOps
2.1.2. DevOps y calidad del software
2.1.3. DevOps. Beneficios de la cultura DevOps
2.2. DevOps. Relación con Agile
2.2.1. Entrega acelerada
2.2.2. Calidad
2.2.3. Reducción de costes
2.3. Puesta en marcha de DevOps
2.3.1. Identificación de problemas
2.3.2. Implantación en una compañía
2.3.3. Métricas de implantación
2.4. Ciclo de Entrega de software
2.4.1. Métodos de diseño
2.4.2. Convenios
2.4.3. Hoja de ruta
2.5. Desarrollo de código libre de errores
2.5.1. Código mantenible
2.5.2. Patrones de desarrollo
2.5.3. Testing de código
2.5.4. Desarrollo de software a nivel de código. Buenas prácticas
2.6. Automatización
2.6.1. Automatización. Tipos de pruebas
2.6.2. Coste de la automatización y mantenimiento
2.6.3. Automatización. Mitigando errores
2.7. Despliegues
2.7.1. Valoración de objetivos
2.7.2. Diseño de un proceso automático y adaptado
2.7.3. Retroalimentación y capacidad de respuesta
2.8. Gestión de incidentes
2.8.1. Preparación para incidentes
2.8.2. Análisis y resolución del incidente
2.8.3. Cómo evitar futuros errores
2.9. Automatización de despliegues
2.9.1. Preparación para despliegues automáticos
2.9.2. Evaluación de la salud del proceso automático
2.9.3. Métricas y capacidad de vuelta atrás
2.10. Buenas prácticas. Evolución de DevOps
2.10.1. Guía de buenas prácticas aplicando DevOps
2.10.2. DevOps. Metodología para el equipo
2.10.3. Evitando nichos
Módulo 3. Criterios de Calidad ISO, IEC 9126. Métrica de Calidad del Software
3.1. Criterios de calidad. Norma ISO, IEC 9126
3.1.1. Criterio de calidad
3.1.2. Calidad del software. Justificación. Norma ISO, IEC 9126
3.1.3. La medición de la calidad del software como indicador clave
3.2. Criterios de la calidad del software. Características
3.2.1. Fiabilidad
3.2.2. Funcionalidad
3.2.3. Eficiencia
3.2.4. Usabilidad
3.2.5. Mantenibilidad
3.2.6. Portabilidad
3.2.7. Seguridad
3.3. Norma ISO, IEC 9126 (I). Presentación
3.3.1. Descripción de la Norma ISO, IEC 9126
3.3.2. Funcionalidad
3.3.3. Fiabilidad
3.3.4. Usabilidad
3.3.5. Mantenibilidad
3.3.6. Portabilidad
3.3.7. Calidad en uso
3.3.8. Métricas de calidad del software
3.3.9. Métricas de calidad en ISO 9126
3.4. Norma ISO, IEC 9126 (II). Modelos McCall y Boehm
3.4.1. Modelo McCall: factores de calidad
3.4.2. Modelo Boehm
3.4.3. Nivel intermedio. Características
3.5. Métrica de calidad del software (I). Elementos
3.5.1. Medida
3.5.2. Métrica
3.5.3. Indicador
3.5.3.1. Tipos de indicadores
3.5.4. Medidas y modelos
3.5.5. Alcance de las métricas del software
3.5.6. Clasificación de las métricas del software
3.6. Medición de calidad del software (II). Práctica de la medición
3.6.1. Recogida de datos métricos
3.6.2. Medición de atributos internos del producto
3.6.3. Medición de atributos externos del producto
3.6.4. Medición de recursos
3.6.5. Métricas para sistemas orientados a objetos
3.7. Diseño de un indicador único de calidad del software
3.7.1. Indicador único como calificador global
3.7.2. Desarrollo del indicador, justificación y aplicación
3.7.3. Ejemplo de aplicación. Necesidad de conocer el detalle
3.8. Simulación de proyecto real para medición de calidad (I)
3.8.1. Descripción general del proyecto (Empresa A)
3.8.2. Aplicación de la medición de calidad
3.8.3. Ejercicios Propuestos
3.8.4. Ejercicios Propuestos. Feedback
3.9. Simulación de proyecto real para medición de calidad (II)
3.9.1. Descripción general del proyecto (Empresa B)
3.9.2. Aplicación de la medición de calidad
3.9.3. Ejercicios Propuestos
3.9.4. Ejercicios Propuestos. Feedback
3.10. Simulación de proyecto real para medición de calidad (III)
3.10.1. Descripción general del proyecto (Empresa C)
3.10.2. Aplicación de la medición de calidad
3.10.3. Ejercicios Propuestos
3.10.4. Ejercicios Propuestos. Feedback
Matricúlate ahora en este programa de capacitación y obtén los conocimientos más actualizados sobre Gestión de la Calidad del Software. Titulándote en tan solo 6 meses como una Especialización”
Experto Universitario en Gestión de la Calidad del Software
La gestión de la calidad del software se enfoca en asegurar que los productos cumplan con los requisitos de calidad y satisfagan las necesidades del usuario final. Esta herramienta se basa en estándares y normas internacionales, así como en técnicas de pruebas y mejora continua de procesos para garantizar la calidad del software. Si estás interesado en especializarte en este campo de un modo ágil y sencillo, llegaste al lugar indicado. En TECH Universidad Tecnológica encontrarás el Experto Universitario en Gestión de la Calidad del Software más completo y actualizado del mercado educativo. A través de una capacitación 100% digital, obtendrás un conocimiento profundo sobre las normas y estándares internacionales de calidad del software, incluyendo ISO/IEC 9126, ISO/IEC 12207 e ISO/IEC 15504. Además, aprenderás a aplicar estos estándares en el desarrollo de software para mejorar la calidad del producto final.
Especialízate en la gestión de la calidad del software
Este Curso Universitario se cataloga como uno de los mejores programas que encontrarás en el mercado académico por sus significativas ventajas; entre ellas, clases 100% online que puedes administrar bajo tu propia disponibilidad de tiempo y espacio, esquemas de pedagogía altamente eficientes como la metodología relearning, un equipo de expertos con notable bagaje y un sorprendente contenido interactivo que sintetiza lo más sofisticado de la gestión de la calidad del software. Mediante la capacitación intensiva brindada por nuestro profesorado de excelencia, aprenderás a diseñar, planificar y ejecutar pruebas de software para asegurar que cumpla con los requisitos y funcionamiento adecuado. También, conocerás las herramientas y técnicas de pruebas de software, entre ellas, las pruebas unitarias, de integración y aceptación. A raíz de esto, sabrás identificar áreas de mejora e implementar cambios en los procesos para reforzar la calidad del software y aumentar la eficiencia en el desarrollo.