Importancia del proceso de software, métodos, y herramientas en su ciclo de vida
El desarrollo de software se ha convertido en una de las disciplinas más importantes en la actualidad, y se encuentra avanzando a pasos agigantados, ya que el consumo de productos software por parte de la sociedad es cada vez mayor y la necesidad de dar soluciones a problemas cotidianos con la tecnología se vuelve imprescindible.
Cualquier persona podría construir software, lo más seguro es que el producto final sería mucho menos eficiente y mucho menos seguro que un software desarrollado con procedimientos adecuados y bien estudiados. Es aquí en donde quiero mencionar el papel de la ingeniería de software, la cual comprende todos los aspectos de la producción del software, desde las etapas iniciales de la especificación del producto, hasta el mantenimiento de éste, después de que se utiliza. Es además un conjunto de métodos, la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, además ofrece herramientas y técnicas que trascienden más allá de sólo la codificación del software y que es sumamente importante para construir o mantener un software de calidad.
La ingeniería de software es un conjunto de etapas parcialmente ordenadas. En el que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos son transformados en diseño, el diseño implementado en código, el código es probado y documentado para su uso operativo con la intención de obtener un producto de software de calidad. El desarrollo de software requiere un conjunto de conceptos, una metodología y un lenguaje propio.
Actualmente existen muchas metodologías y la selección de una de ellas para el desarrollo del software depende del tipo de proyecto que se quiera realizar.
Comentarios
Publicar un comentario