INTRODUCCION |
|||||||
|---|---|---|---|---|---|---|---|
Desde que se construyeron los primeros computadores se viene buscado la mejor forma de escribirprogramas, al principio se hacían de forma empírica en donde cada programador tenía su propia técnica y básicamente se basaban en su gran experiencia para escribir programas. Con el paso del tiempo se buscaron técnicas que permitieran el desarrollo de los programas de una manera sistemática, cumpliendo con reglas y principios, apareciendo lo que se denominó Ingeniería del software, que es un conjunto de técnicas, principios y reglas que permiten analizar, diseñar y construir programas. El principal problema de la Ingeniería de Software es que todos los problemas no se pueden resolver de la misma forma, ya que su naturaleza, características y necesidades son totalmente diferentes. Si esto no sucediera, sería posible desarrollar un programa que hiciera programas, lo cual solo se puede dar para resolver algunos problemas que son del mismo tipo como sucede con las herramientas CASE (Computer Aided Software Engineering). |