La expo

Solo disponible en BuenasTareas
  • Páginas : 12 (2924 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de marzo de 2012
Leer documento completo
Vista previa del texto
Materia: Fundamentos de desarrollo de Sistemas I.T.S.A . [pic]

UNIDAD 2 INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE

Durante los primeros años de la información la programación era un arte para el que no existían metodologías. Era un proceso realizado sin planificación alguna. En esta época, la programación se desarrollaba a medida de cada necesidad, y enconsecuencia, tenía muy poca difusión.

En una segunda época(a partir de 1960) se estableció el software como producto y aparecieron las empresas dedicadas al desarrollo y distribución masiva del mismo.

El termino ingeniería de software fue utilizado por primera vez por Feliz Baver en la primera conferencia sobre desarrollo de software patrocinada por el comité de Ciencias de la OXAN celebradoen Garmich Alemania en 1968.

La tercera comenzó a medidas de los 70`s cuando los SI aumentaron su complejidad y nacieron las redes de ordenadores. Esto supuso mucha presión para los desarrolladores lo que provoco “la crisis del software”. Esta época termino al aparecer los microprocesadores.

La cuarta era la evolución comienza hacia 1990 y se dirige al impacto colectivo de los ordenadores yel software. Aparecen las técnicas de redes neuronales, junto con la lógica difusa.

2.1 DEFINICIÓN DE INGENIERÍA DE SOFTWARE

Es una disciplina o área de la información o ciencias de la computación, que ofrece métodos o técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Hoy día es cada vez más frecuente la consideración de la Ingeniería delSoftware como una nueva área de la Ingeniería y el Ingeniero de Software comienza a ser una profesión implantada en el mundo natural, laboral, internacional con derechos.

La Ingeniería del Software trata de áreas muy diversas de la informática y de las ciencias computacionales, tales como constantes de compiladores, sistemas operativos o desarrollos de Internet.

“La ingeniería de Software es elestablecimiento y sus de principios sólidos de la ingeniería para obtener económicamente un software confiable y que funcione de modo eficiente en máquinas reales” (Fritz Bauer)

La IEE la define como la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, es decir, la aplicación de la ingeniería al software.


2.2 HISTORIAINGENIERÍA DE SOFTWARE

La Ingeniería del Software, término utilizado por primera vez por Fritz Bauer en la primera conferencia sobre desarrollo de software patrocinada por el Comité de Ciencia de la OTAN celebrada en Garmisch, Alemania, en octubre de 1968, puede definirse según Alan Davis como “la aplicación inteligente de principios probados, técnicas, lenguajes y herramientas para la creación ymantenimiento, dentro de un coste razonable, de software que satisfaga las necesidades de los usuarios”

El término ingeniería del software 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.

En esa época, el crecimiento espectacular de la demanda desistemas 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.

Durante esa época muchos proyectos importantes superaban con creces los presupuestos y fechas estimados, algunos deellos eran tan críticos (sistemas de control de aeropuertos, equipos para mdicina, entre otros) que sus implicaciones iban más allá de las pérdidas millonarias que causaban.

La crisis del software pasó, no tanto por la mejora en la gestión de los proyectos, sino en parte porque no es razonable estar en crisis más de veinte años, y en parte porque se estaban haciendo progresos en los procesos...
tracking img