LA INGENIERIA DE SOFTWARE (PREGUNTAS)
¿Por qué tarda tanto la elaboración del software?
El software se encuadra entre los artefactos más complejos que es capaz de desarrollar el hombre, y además dado que no tiene límites físicos por su carácter inmaterial, su dimensión se puede imaginar ilimitada. No existe un proceso de desarrollo universal. Debe configurarse de acuerdo con la naturaleza del producto y de la experiencia de la empresa.
El software se encuadra entre los artefactos más complejos que es capaz de desarrollar el hombre, y además dado que no tiene límites físicos por su carácter inmaterial, su dimensión se puede imaginar ilimitada. No existe un proceso de desarrollo universal. Debe configurarse de acuerdo con la naturaleza del producto y de la experiencia de la empresa.
La calidad se alcanza a través de un buen diseño, pero en la manufactura se pueden dar problemas de calidad difíciles de corregir, mientras en el desarrollo del software éstos son fáciles de corregir.
¿Por qué son tan altos los costos de desarrollar software?
“El costo de un desarrollo se mide en cuánto tiempo lleva y cuál es el equipo necesario para hacerlo”. Desarrollar software es un proceso tardado y donde se debe razonar y cobrar por lo que se sabe no por lo que se hace. El software es uno de los productos más complicados de estimar un presupuesto y a veces son mal pagados. Además, el proceso de desarrollo de software conlleva muchas etapas (ciclo de vida del software y demás documentación y análisis preliminar), que a veces son actividades que toman meses y son algo tediosas.
“El costo de un desarrollo se mide en cuánto tiempo lleva y cuál es el equipo necesario para hacerlo”. Desarrollar software es un proceso tardado y donde se debe razonar y cobrar por lo que se sabe no por lo que se hace. El software es uno de los productos más complicados de estimar un presupuesto y a veces son mal pagados. Además, el proceso de desarrollo de software conlleva muchas etapas (ciclo de vida del software y demás documentación y análisis preliminar), que a veces son actividades que toman meses y son algo tediosas.
¿Por qué es imposible encontrar todos los errores en el software antes de entregarlo al cliente?
Los errores del software se producen ya sea por falta de cohesión, manipulación e interpretación de la información que se nos presenta. La persona que diseña no tiene las pautas que debe llevar un software como lo son el análisis previo de la información del software, el diseño, implementación y el mantenimiento. Es imposible lograr que un sistema funcione perfectamente debido a la gran complejidad del software, existen muchos posibles errores así que no es posible conocerlos todos antes de entregar el producto.
Los errores del software se producen ya sea por falta de cohesión, manipulación e interpretación de la información que se nos presenta. La persona que diseña no tiene las pautas que debe llevar un software como lo son el análisis previo de la información del software, el diseño, implementación y el mantenimiento. Es imposible lograr que un sistema funcione perfectamente debido a la gran complejidad del software, existen muchos posibles errores así que no es posible conocerlos todos antes de entregar el producto.
¿Por qué se gasta tanto tiempo y esfuerzo en el mantenimiento de los programas existentes?
¿Por qué es difícil medir el progreso al desarrollar y darle mantenimiento al software?
Al elaborar un software la complejidad del mismo va incrementando, es difícil tener con exactitud el momento en que se terminara, se debe tener en cuenta su ciclo de vida y la corrección de errores. Durante el proceso de desarrollo de software los desarrolladores de sistemas mantienen un cierto tiempo para culminar el proyecto, pero este tiempo usualmente se prolonga, debido a que genera errores que impiden terminar el sistema.
http://mantenc.blogspot.com/2017/03/mantenimiento-software.html
Al elaborar un software la complejidad del mismo va incrementando, es difícil tener con exactitud el momento en que se terminara, se debe tener en cuenta su ciclo de vida y la corrección de errores. Durante el proceso de desarrollo de software los desarrolladores de sistemas mantienen un cierto tiempo para culminar el proyecto, pero este tiempo usualmente se prolonga, debido a que genera errores que impiden terminar el sistema.
http://mantenc.blogspot.com/2017/03/mantenimiento-software.html

Comentarios
Publicar un comentario