Por qu tarda tanto la obtencin del software terminado?
La obtencin del software tarda porqu hay que hacer un proceso de
seguimiento y control, realizar un estudio de cules son sus necesidades. Tambin realizar encuestas a los empleados sobre qu les gustara para hacer ms fcil su labor, y que resultados busca obtener, se hacen pruebas, se capacita y se entrega al cliente.
Por qu son tan altos los costos de desarrollo del software?
Construir un software se requieren muchas horas de desarrollo y pruebas. Por
lo tanto, dependiendo de la complejidad del software se requieren muchas personas para poder desarrollar dicho software.
Por qu es imposible encontrar todos los errores en el software antes de
entregarlo a los clientes?
Por qu a pesar de que se cumple con todo los mtodos de prevencin
necesarios, puede obviarse algo que el cliente como el usuario que trabajara con el software vea algunos errores que pudiese tener el software.
Por qu se gastan tanto tiempo y esfuerzo en el mantenimiento de los programas
existentes?
Porque estos programas ya cumplen con una necesidad y a veces el cliente no
quiere renovar ya sea por el costo o porque ya estn acostumbrados a ese software.
Por qu es difcil medir el progreso al desarrollar y darle mantenimiento al
software?
Por la dificultad en escribir programas libres de defectos, fcilmente comprensibles, y que
sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios. El mantenimiento de software es una actividad muy amplia que incluye la correccin de errores, mejoras de las capacidades, eliminacin de funciones obsoletas y optimizacin. El mantenimiento puede abarcar 20 aos, mientras que el desarrollo puede estar entre 1 y 2 aos.