martes, 12 de febrero de 2019

DUDAS SOBRE LA INGENIERÍA DE SOFTWARE


¿Por qué tarda tanto la elaboración del software?

Una de las principales causas es la cantidad de personal en el desarrollo del proyecto, la cantidad de tareas distribuidas en el proyecto, los cambios en el sistema por parte del cliente, pero una de las razones mas importantes es la complejidad de resolver el problema.



¿Por qué son tan altos los costos de desarrollo de software?

Una de las razones es por la evaluación del problema, algunas veces resulta muy difícil resolver un problema y eso ocasiona que suba el costo en el precio del software, otra razón son los requerimientos como por ejemplo una base de datos en la cual se tiene que comprar la licencia de un sistema gestor de base de datos las cuales dependiendo la información debes de pagar una licencia.





¿Por qué es imposible encontrar todos los errores en el software antes de entregarlo al cliente?




No es tan fácil crear un algoritmo perfecto todos tienes algunos detalles, pero hasta el mas significante puede deteriorar el sistema, por eso es importante realizar distintas pruebas de escritorio para un mejor manejo en el código y así evitar los posibles bugs.





¿Por qué se gasta tanto tiempo y esfuerzo en el mantenimiento de los programas existentes (software heredado)?

Porque cada desarrollador tiene una forma de programar muy diferente y en algunos casos es complicado poder entender el código



¿Por qué es difícil medir el progreso al desarrollar y darle mantenimiento al software?


Siempre hay pequeños inconvenientes nunca se puede predecir qué tan rápido se puede crear un sistema así como su mantenimiento






(SOMMERVILLE, 2008)
(WEITZENFELD, 2010)

1 comentario: