Juan Carlos Monsalve G | Desarrollo Backend Django

Bienvenido a mi blog sobre Ingeniería de Software

Calidad en el desarrollo de software


La calidad en el desarrollo de software debe ser una constante en todo el ciclo de vida del software. Cuando se habla de calidad no se hace referencia a un único elemento o a un sólo momento en todo ese ciclo de vida, en términos de Sánchez, Salvador. Sicilia, Miguel Ángel. Rodríguez (2011) la elaboración de software de calidad debe tener en cuenta una serie de elementos, «buenos ingredientes, construidos, ensamblados y verificados en un proceso de calidad» (p. 378), no se trata, entonces, solo de los «ingredientes», sino también del proceso (el marco general). En términos de la ingeniería de software, podría decirse entonces: análisis de requisitos, la selección de los lenguajes de programación, marcos de trabajo, aplicación de principios, lo cual se ve reflejado en las características del producto final y la funcionalidad del mismo.

¿Cómo podríamos definir entonces la calidad del Software?, para Pressman 👨(2010) la calidad es entendida, en el marco del software, como un «proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan» (p. 340). El mismo autor, destaca más adelante, citando a Mc Call, Richards y Walters, que existen tres factores que afectan la calidad del software: las características operativas, la capacidad del software para ser modificado y la adaptabilidad a nuevos ambientes. (p. 342).

Creo que va quedando algo claro hasta el momento y es que la calidad del software es un tema complejo, pero a la vez bastante necesario, teniendo en cuenta la alta demanda del mismo en la actualidad y las implicaciones en términos económicos, tanto para los clientes, como para las empresas proveedoras de software, qué pasa si una empresa que desarrolla software invierte 3 ó 4 meses en un producto que no cumple con las expectativas del cliente en términos de calidad y/o de funcionamiento?

Referencias

Pressman, R. S. (2010). Ingeniería del software un enfoque práctico (7ed ed.). McGraw-Hill.

Sánchez, Salvador. Sicilia, Miguel Ángel. Rodríguez, D. (2011). Ingeniería del Software un enfoque desde la guía SWEBOK. Alfaomega.

tags: Calidad