# data[].attributes.body
La calidad de software se refiere a la medida en que un software cumple con los requisitos especificados, satisface las necesidades del usuario y funciona sin errores o fallos. La calidad del software también se relaciona con la capacidad del software para ser mantenido y mejorado a lo largo del tiempo.

# data[].attributes.headline
2.2 Como obtener calidad de Software Métodos, Metodologías, Estándares

# data[].attributes.subject
2.2 Como obtener calidad de Software Métodos, Metodologías, Estándares

# data[].attributes.body
Para lograr una alta calidad de software, es necesario aplicar técnicas y metodologías de desarrollo de software que incluyen pruebas exhaustivas, análisis de código, diseño y arquitectura sólidos, documentación clara y detallada, y la participación activa del usuario en el proceso de desarrollo

# data[].attributes.headline
2.3 Como controlar la calidad del software

# data[].attributes.subject
2.3 Como controlar la calidad del software

# data[].attributes.body
Para controlar la calidad del software, es necesario aplicar una serie de prácticas y técnicas en el proceso de desarrollo de software. Algunas de las prácticas más importantes son:
1. Establecer criterios de calidad.
2. Realizar pruebas de software.
3. Realizar análisis estático y dinámico de código.
4. Realizar revisiones de código.
5. Utilizar herramientas de automatización.

# data[].attributes.body
El costo de la calidad de software se refiere a los costos asociados con garantizar la calidad del software a lo largo del ciclo de vida del software, desde el diseño hasta el mantenimiento y la actualización. Estos costos pueden ser directos o indirectos y pueden incluir:
1. Costos de prevención.
2. Costos de evaluación.
3. Costos de fallas internas.
4. Costos de fallas externas.

# data[].attributes.headline
2.5 Nomenclatura y Certificación Iso9001:2000

# data[].attributes.subject
2.5 Nomenclatura y Certificación Iso9001:2000

# data[].attributes.body
La norma ISO 9001 es una norma internacional que establece los requisitos para un sistema de gestión de la calidad.
Para obtener la certificación ISO 9001, una organización debe implementar un sistema de gestión de la calidad que cumpla con los requisitos de la norma ISO 9001.

# data[].attributes.body
La evaluación del software es un proceso importante para medir su calidad, eficiencia y efectividad. Algunas de las funciones clave de la evaluación del software son:

·        Identificar los requisitos de calidad:  ayuda a identificar los requisitos de calidad que deben ser cumplidos.

·        Medir la calidad del software: permite medir la calidad del software en términos de su funcionalidad, usabilidad, rendimiento, fiabilidad, mantenibilidad, seguridad y portabilidad.

·        Identificar y corregir errores:  ayuda a identificar los errores y fallas del software.

·        Verificar el cumplimiento de los requisitos: ayuda a verificar que el software cumple con los requisitos y especificaciones definidos.

·        Evaluar el rendimiento del software: permite evaluar el rendimiento del software en términos de velocidad, capacidad de procesamiento y utilización de recursos.

·        Proporcionar información para la toma de decisiones: proporciona información importante para la toma de decisiones.

# data[].attributes.headline
2.7 Análisis de Factores que Determinan Calidad de Software

# data[].attributes.subject
2.7 Análisis de Factores que Determinan Calidad de Software

# data[].attributes.body
Existen diversos factores que pueden determinar la calidad del software, algunos de ellos son:

·        Funcionalidad: El software debe cumplir con las especificaciones y requisitos.

·        Fiabilidad: El software debe ser confiable y consistente en su desempeño.

·        Usabilidad: El software debe ser fácil de usar y de aprender.

·        Eficiencia: El software debe ser capaz de cumplir con sus objetivos .

·        Mantenibilidad: El software debe ser fácil de mantener y actualizar.

·        Portabilidad: El software debe ser capaz de funcionar en diferentes plataformas y entornos, lo que incluye la adaptabilidad del software a diferentes sistemas operativos, arquitecturas y tecnologías.

·        Seguridad: El software debe proteger la información y datos sensibles, y estar protegido contra ataques maliciosos.

# data[].attributes.headline
 2.8 Análisis Proceso Ciclo de Vida Software 

# data[].attributes.subject
 2.8 Análisis Proceso Ciclo de Vida Software 

# data[].attributes.body
El proceso de ciclo de vida del software describe las etapas y actividades que se deben llevar a cabo desde la concepción hasta la retirada del software. Este proceso está diseñado para asegurar que el software cumpla con los requisitos de calidad, funcionalidad, seguridad y eficiencia.

El ciclo de vida del software consta de las siguientes etapas:
1. Planificación:
2. Análisis:
3. Mantenimiento:
4. Diseño
5. Implementación:
3. Pruebas:

# data[].attributes.body
La norma ISO/IEC 9126 es un estándar internacional que establece un modelo de calidad para el software. Fue publicada en 2001 y se enfoca en seis características de calidad del software:
1.    Funcionalidad: se refiere a la capacidad del software para satisfacer las necesidades.

2.    Fiabilidad: se refiere a la capacidad del software para mantener un nivel de desempeño .

3.    Usabilidad: se refiere a la capacidad del software para ser fácil de usar.

4.    Eficiencia: se refiere a la capacidad del software para utilizar los recursos de manera efectiva .

5.    Mantenibilidad: se refiere a la capacidad del software para ser modificado.

6.    Portabilidad: se refiere a la capacidad del software para ser utilizado en diferentes plataformas y entornos.