1

Click here to load reader

Importancia de asegurar la calidad en la ingeniería del software

Embed Size (px)

DESCRIPTION

Opinión sobre la importancia de la asegurar la calidad en el desarrollo de software

Citation preview

Page 1: Importancia de asegurar la calidad en la ingeniería del software

La importancia de asegurar la calidad en la ingeniería del software Hace ya varios años en el mundo se ha venido desarrollando software y siempre se ha pensado en la calidad tanto como en los últimos años. El motivo de esta preocupación sobre la calidad a la hora de desarrollar software, se debe a que las empresas desean mejorar su estatus en el mercado y la confianza del usuario cuando compra sus productos o servicios. Porque cuando uno empresa no puede asegurar que sus productos o sus servicios son de calidad, pierde la credibilidad frente a los clientes. Muchas empresas que desarrollan software creen que deben preocuparse de la calidad luego de que se ha generado todo el código, pero no es así, este proceso de aseguramiento de la calidad debe hacerse desde el principio del proyecto, desde antes de escribir la primera línea de código. Y es que el asegurar la calidad permitirá reducir el número de repeticiones en el ciclo de desarrollo, lo cual implica menos costos, menor tiempo a emplear y finalmente satisfacción en el cliente por el resultado obtenido. El asegurar la calidad en la ingeniería del software es importante porque esta permite disponer de una serie de elementos que se centran en la administración de la calidad del software. Estos elementos son: asegurar que los estándares se sigan, realizar las revisiones y auditorías para detectar errores, realizar las pruebas, recolectar y analizar los errores para buscar que actividades pueden eliminarlos, liderar las mejoras en los procesos, garantizar el uso de procesos y tecnología que proporcionen seguridad al software, y garantizar un apropiado manejo de las fallas y riesgos en el software. Otra razón para afirmar que asegurar la calidad en la ingeniería del software es importante, es que permite demostrar que la calidad obtenida en el producto final no se dio por un caso fortuito o debido a la suerte, sino que es el resultado de una serie de procesos bien planificados, aplicados, analizados y revisados, procesos en los que finalizada cada etapa se realiza un control de calidad y se hacen reportes para su posterior revisión y crear mejoras, en conclusión, la calidad se debe a un ambiente controlado definido por unas metas, atributos y métricas o como afirma William A Foster “La calidad nunca es un accidente; siempre es el resultado de un intención clara, un esfuerzo sincero, una dirección inteligente y una ejecución hábil; representa la elección sabia de muchas alternativas”. Finalmente debo decir que para todos los ingenieros de software o más conocidos como ingenieros de sistemas, es importante que se aprenda a asegurar la calidad en todos los proyectos o en todos los desarrollos que desean realizar, ya que la capacidad de asegurar la calidad es una medida de una disciplina madura de la ingeniería; y cuando esta se aplica exitosamente se obtiene una ingeniería del software madura, que finalmente implica un nivel de profesionalismo en nuestra carrera. Sergio Luis Hernández AguilarIngeniero de Sistemas - UIS