La ingeniería de software difiere de la
programación tradicional en que se utilizan técnicas de ingeniería para
especificar, diseñar, codificar, validar y mantener los productos dentro de
del tiempo y presupuesto establecidos para el proyecto, ademas esta ingeniería
se preocupa por aspectos administrativos que quedan fuera del
dominio normal de la programación.
Los ingenieros de software están, ademas,
capacitados para hacer frente a aspectos de análisis, diseño,
verificación, y prueba de programas, la documentación, el mantenimiento y
la administración del proyecto.
Cada función de un programa, cada rasgo
que lo vuelva más cómodo, más inteligente, más accesible, se traduce en una cantidad
determinada de tiempo, que a su vez acarrea los sueldos de todas las personas
involucradas en su desarrollo. Pero además del costo de producción necesario
para realizar cada una de las piezas de un programa, la ingeniería de software
debe decidir cuáles de ellas tienen sentido, son coherentes con el resto y son
necesarias para comunicar claramente la esencia y los objetivos de la
aplicación.
No hay comentarios.:
Publicar un comentario