Inportancia e historia de la ingenieria de software

Solo disponible en BuenasTareas
  • Páginas : 4 (835 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
Importancia e historia de la ingeniería de software
introduccion
La Ingeniería del Software se podría definir como el establecimiento y aplicación de principios de la Ingeniería para obtenersoftware o sistemas informáticos. Teniendo en cuenta factores tan importantes como el coste económico, la fiabilidad del sistema y un funcionamiento eficiente que satisfaga las necesidades del usuario.
Eltérmino Ingeniería, se define en el Diccionario de la Real Academia Española de la Lengua, como:
1. "Conjunto de conocimientos y técnicas que permiten aplicar el saber científico a la utilización dela materia y de las fuentes de energía".

2. "Profesión y ejercicio del ingeniero" y el término ingeniero se define como "Persona que profesa o ejerce la ingeniería".
El término ingeniería delsoftware empezó a usarse a finales de la década de los sesenta, para expresar el área de conocimiento que se estaba desarrollando en torno a las problemáticas que ofrecía el software en ese momento.
Enesa época, el crecimiento espectacular de la demanda de sistemas de computación cada vez más y más complejos, asociado a la inmadurez del propio sector informático (totalmente ligado al electrónico)y a la falta de métodos y recursos, provocó lo que se llamó la crisis del software (en palabras de Edsger Dijkstra) entre los años 1965 y 1985.
Esta crisis fue el resultado de la introducción de latercera generación del hardware. El hardware dejo de ser un impedimento para el desarrollo de la informática; redujo los costos y mejoro la calidad y eficiencia en el software producido
El procesode ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de lograr un objetivo, en este caso, la obtención de un producto de software de calidad"(Jacobson 1998).El proceso de desarrollo de software" es aquel en que las necesidades del usuario son traducidas en requerimientos de software, estos requerimientos transformados en diseño y el diseño...
tracking img