Want to make creations as awesome as this one?

Transcript

Software de calidad

El término software de calidad se refiere al software que cumple con los requisitos y expectativas de los usuarios y stakeholders, ofreciendo una serie de características específicas que le permitan tener un alto nivel de desempeño. La calidad en el software no solo se trata de la ausencia de defectos o errores, sino también de cumplir con los estándares, proporcionar una buena experiencia al usuario, y ser eficiente y mantenible. Estas características son las siguientes:

Semana 3

Cabe resaltar que gran parte de los proyectos de software no cumplen con los objetivos debido a problemas de calidad, lo que resalta la importancia de gestionar y asegurar la calidad durante el desarrollo.

EMCSIDS3I0724

Preguntade refuerzo

Instrucciones para áreas que cuentan con dos o más elementos interactivos:

Instrucciones para áreas que solamente cuentan con un elemento interactivo:

Dé clic en el apartado para conocer su contenido y al finalizar responda la pregunta de refuerzo.

Pase el cursor sobre el elemento para conocer más información.

Dé clic en el apartado para conocer su contenido.

Pase el cursor sobre cada elemento para conocer más información.

Dé clic en cada apartado para conocer su contenido.

<- Paleta de colores PRINCIPAL

Colores secundarios

Estándares y Métricas de Calidad de Software

Fiabilidad

Funcionalidad

Usabilidad

Eficiencia

Mantenibilidad

¡A practicar!

Seleccione la respuesta correcta y dé clic en enviar.

Se pueden identificar diversos hitos en la historia de la calidad de producto de software, que reflejan la evolución de prácticas, estándares y enfoques para asegurar la calidad de software.

Garantizar la calidad en productos de software es fundamental para satisfacer las expectativas del cliente, reducir costos de mantenimiento y mejorar la competitividad. A continuación, se presentan algunas de las mejores prácticas para lograrlo:

Instrucciones para áreas que cuentan con dos o más elementos interactivos:

Instrucciones para áreas que solamente cuentan con un elemento interactivo:

Preguntade refuerzo

<- Paleta de colores PRINCIPAL

Dé clic en el apartado para conocer su contenido y al finalizar responda la pregunta de refuerzo.

Pase el cursor sobre el elemento para conocer más información.

Dé clic en el apartado para conocer su contenido.

Colores secundarios

Pase el cursor sobre cada elemento para conocer más información.

Pase el cursor sobre cada elemento para conocer más información.

Dé clic en cada apartado para conocer su contenido.

1970s: primeros estándares de calidad

6

8

7

5

1

3

2

4

1980s: ISO 9001

1990s: CMMI

2000s: metodologías ágiles

2010s y más allá: DevOps e integración continua

Prácticas para lograr la calidad del software

Introducción de las primeras normas de calidad en software.

Implementación de estándares internacionales para asegurar la calidad en procesos de desarrollo.

Integración de de estándares de calidad en procesos de desarrollo y operación de sistemas de software.

Incorporación de prácticas ágiles que promueven la calidad continua y la colaboración.

Adopción de prácticas que integran el desarrollo y las operaciones para asegurar la calidad a lo largo del ciclo de vida del software.

Definir requisitos claros y completos

Revisión y auditoría de código

Implementar un ciclo de vida de desarrollo estructural

Gestión de la configuración y del control de versiones

Desarrollo basado en pruebas (TDD)

Documentación completa y clara

Control de calidad y pruebas exhaustivas

Participación del cliente y retroalimentación continua

¡A practicar!

Dé clic en "Volver a contestar" si desea responder nuevamente las preguntas.

Seleccione la respuesta correcta y dé clic en enviar.

Goericke, S. (Ed.). (2019). The future of software quality assurance. Springer Open. https://ebook central.proquest.com/lib/bibliouniminuto-ebooks/reader.action?docID=5982487&ppg=1Mejía Trejo, J. (2024). Principios de aseguramiento de calidad para el diseño de software. Innovación de procesos en las tecnologías de información. AMIDI. https://elibro.net/es/ereader/uniminuto/250101?page=1 Pantaleo, G. y Rinaudo, L. (2018). Ingeniería de software. Alfaomega. https://www-alphaeditorial cloud-com.ezproxy.uniminuto.edu/reader/ingenieria-de-software?location=1

Referencias:

©UNIMINUTO. Todos los derechos reservados. Todos los derechos de Propiedad Industrial e Intelectual de este material son propiedad exclusiva de la Corporación Universitaria Minuto de Dios.