Qu significa la expresin si a un sistema entra basura,
basura saldr de l en el mbito del desarrollo de Software?
Comnmente llamamos a este trmino como GIGO por su siglas en ingls Garbage In, Garbage Out se utiliza comnmente en la industria informtica y nos habla de que el rendimiento de una computadora solo era tan bueno como su entrada, dicho en otras palabras, a un programa de software no puedes introducir datos incoherente y tener como resultado algo coherente ya que no funciona como el cerebro humano el cual tiene la capacidad de utilizar un razonamiento e inteligencia para dar un resultado satisfactorio. Aun as es imposible verificar que la entrada subjetiva, por tal motivo se debe asegurar la calidad del software para que el resultado sea el mejor posible, tomando en cuenta un amplio rango de posibles entradas basura. http://sg.com.mx/content/view/497 http://www.pmigps.com/not_ago.htm
A qu se refiere La crisis del software?
Se refiere a un rezago y una deficiencia en el desarrollo de software a mediados de los aos 60, finalizando por los aos 90, con la creacin de la Ingeniera de Software. A mediados de los aos 60 se tena una gran demanda en desarrollo de software que ayudara a solucionar una infinidad de problemas complejos y no se contaba con una tcnica de desarrollo de sistemas que funcionaran adecuadamente o pudieran ser vlidos. La potencia de las maquinas era bastante limitada y los programas que se desarrollaban eran simples, a finales de los 60 la potencia de las maquinas creci considerablemente por lo cual comenzaron a parecer los lenguajes de alto nivel y la demanda del software se increment, solicitando programas ms complejos es aqu donde surgieron los verdaderos problemas ya que los productos excedan la estimacin de costes, haba retrasos en las entregas, el producto terminado no era lo solicitado, el mantenimiento se haca extremadamente complicado, las modificaciones tenan un alto costo y muchas veces el desarrollo del software quedaba olvidado, el motivo principal de estos problemas se deba a la tcnica del anlisis y diseo era muy escaso por tal motivo el usuario daba una idea y el desarrollador hacia otra, por lo cual no se concretaba el desarrollo del software al 100%. La solucin fue simple y hasta la fecha se llama ingeniera de software, que es una disciplina que integra mtodos, herramientas y procedimientos para el desarrollo del software. http://histinf.blogs.upv.es/2011/01/04/la-crisis-del-software/