Historia de La Is

4
Plataforma Educativa UNIDEG Materia: Ingeniería de Software I Unidad I: Fundamentos de Tema: Historia de la Ingeniería INTRODUCCION Cuando inicio la informática se hablaba más complicada de lo que es hoy y Prácticamente había escasa programaci eran muy concretas, por eso mismo el m ANTECEDENTES El termino ingeniería del software fue sobre desarrollo de software patrocin Alemania, en octubre de 1968, aunque su obra llamada The Humble Programm DEFINICION DE INGENIERIA DE SOF Existen muchas definiciones para el t coinciden en cierta manera. Teniendo e informática que tiene métodos y técn enfocados a resolver problemas satisfac Y para tener un concepto más fiable inc un enfoque sistemático, disciplinado y software; es decir, la aplicación de ingen CRISIS DEL SOFTWARE Entre los años 1965 y 1985 ocurrió la lla el sector informático. Durante este tie señalado ni el presupuesto asignado er sucedió solo por el inadecuado funcio desarrollar software, como mantener e A continuación están los pasos que gene 1. Durante los años 1945-1955 la p maquina. En esta etapa comenz 2. En los años 1955-1965 apare hacerse casi todo. 3. Esta tercera fase es la de la cr razones por las cuales surgió l subtema. Material de cons 1 la ingeniería del software del Software muy poco del software. Cuando se tenía que hacer ya que no existían métodos correctos ni había ión y quien lo hacía era porque lo necesitaba, es dec mantenimiento del software corría a cargo del mism utilizado por primera vez por Fritz Bauer en la pr nada por el comité de ciencias de la OTAN celebr ya había sido utilizada por un holandés de nombre mer. FTWARE término ingeniería del software, sin embargo tod en cuenta esto diremos que ingeniería del software nicas para desarrollar, mantener y documentar sof ciendo la necesidad del usuario y que se ejecuta en cluimos la definición que la IEEE ha desarrollado: “E y cuantificable hacia el desarrollo, operación y m niería al software”. amada “crisis del software” debido a la falta de méto empo muchos proyectos importantes no se cump ra suficiente, lo que causo grandes pérdidas millona onamiento de un producto, sino que además pro el software existente y futuro y como satisfacer la de eraron lo que se llamo “la crisis del software”: programación era considerada tan complicada com zó a usarse el lenguaje maquina y lenguaje ensambla cieron muchos lenguajes de programación y se risis que abarco los años de 1965 a 1970. El desa la idea de la ingeniería del software que citaremo sulta r programación era una planificación. cir las necesidades mo programador. rimera conferencia rada en Garmisch, Edsger Dijsktra en dos los conceptos es una rama de la ftware de calidad, n maquinas reales. Es la aplicación de mantenimiento del odos y recursos en plían en el tiempo arias. Esta crisis no oblemas de: cómo emanda creciente. mo el diseño de una ador. pensó que podía arrollo de algunas os en el siguiente

Transcript of Historia de La Is

Page 1: Historia de La Is

Plataforma Educativa UNIDEG

Materia: Ingeniería de Software I

Unidad I: Fundamentos de la ingeniería del software

Tema: Historia de la Ingeniería

INTRODUCCION

Cuando inicio la informática se hablaba muy poco del software. Cuando se tenía que hacer programación era

más complicada de lo que es hoy ya que no existían métodos correctos ni había una planificación.

Prácticamente había escasa programación y quien lo hacía era porque lo necesitaba, es decir las necesidades

eran muy concretas, por eso mismo el mantenimiento del software corrí

ANTECEDENTES

El termino ingeniería del software fue utilizado por primera vez por Fritz Bauer en la primera conferencia

sobre desarrollo de software patrocinada por el comité de ciencias de la OTAN celebrada e

Alemania, en octubre de 1968, aunque ya había sido utilizada por un holandés de nombre Edsger Dijsktra en

su obra llamada The Humble Programmer.

DEFINICION DE INGENIERIA DE SOFTWARE

Existen muchas definiciones para el término ingeniería del software, sin embargo todos los conceptos

coinciden en cierta manera. Teniendo en cuenta esto d

informática que tiene métodos y técnicas para desarrollar, mantener y documentar software de calidad,

enfocados a resolver problemas satisfaciendo la necesidad del usuario y que se ejecuta en maquinas re

Y para tener un concepto más fiable incluimos la definición que la IEEE ha desarrollado: “Es la aplicación de

un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento del

software; es decir, la aplicación de ingeniería al software”.

CRISIS DEL SOFTWARE

Entre los años 1965 y 1985 ocurrió la llamada “crisis del software” debido a la falta de métodos y recursos en

el sector informático. Durante este tiempo muchos proyectos importantes no se cumplían en el tiem

señalado ni el presupuesto asignado era suficiente, lo que causo grandes pérdidas millonarias. Esta crisis no

sucedió solo por el inadecuado funcionamiento de un producto, sino que además problemas de: cómo

desarrollar software, como mantener el softwar

A continuación están los pasos que generaron lo que se llamo “la crisis del software”:

1. Durante los años 1945-1955 la programación

maquina. En esta etapa comenzó a usarse el lenguaje maquina y lenguaje ensamblador.

2. En los años 1955-1965 aparecieron muchos lenguajes de programación y se pensó que podía

hacerse casi todo.

3. Esta tercera fase es la de la crisis que abarco los años de 1965 a

razones por las cuales surgió la idea de la ingeniería del software que citaremos en el siguiente

subtema.

Material de consulta

1

Unidad I: Fundamentos de la ingeniería del software

del Software

Cuando inicio la informática se hablaba muy poco del software. Cuando se tenía que hacer programación era

lo que es hoy ya que no existían métodos correctos ni había una planificación.

Prácticamente había escasa programación y quien lo hacía era porque lo necesitaba, es decir las necesidades

eran muy concretas, por eso mismo el mantenimiento del software corría a cargo del mismo programador.

El termino ingeniería del software fue utilizado por primera vez por Fritz Bauer en la primera conferencia

sobre desarrollo de software patrocinada por el comité de ciencias de la OTAN celebrada e

Alemania, en octubre de 1968, aunque ya había sido utilizada por un holandés de nombre Edsger Dijsktra en

su obra llamada The Humble Programmer.

SOFTWARE

Existen muchas definiciones para el término ingeniería del software, sin embargo todos los conceptos

coinciden en cierta manera. Teniendo en cuenta esto diremos que ingeniería del software es una rama de la

informática que tiene métodos y técnicas para desarrollar, mantener y documentar software de calidad,

enfocados a resolver problemas satisfaciendo la necesidad del usuario y que se ejecuta en maquinas re

Y para tener un concepto más fiable incluimos la definición que la IEEE ha desarrollado: “Es la aplicación de

un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento del

ingeniería al software”.

Entre los años 1965 y 1985 ocurrió la llamada “crisis del software” debido a la falta de métodos y recursos en

el sector informático. Durante este tiempo muchos proyectos importantes no se cumplían en el tiem

señalado ni el presupuesto asignado era suficiente, lo que causo grandes pérdidas millonarias. Esta crisis no

sucedió solo por el inadecuado funcionamiento de un producto, sino que además problemas de: cómo

desarrollar software, como mantener el software existente y futuro y como satisfacer la demanda creciente.

A continuación están los pasos que generaron lo que se llamo “la crisis del software”:

1955 la programación era considerada tan complicada como el diseño de una

En esta etapa comenzó a usarse el lenguaje maquina y lenguaje ensamblador.

1965 aparecieron muchos lenguajes de programación y se pensó que podía

Esta tercera fase es la de la crisis que abarco los años de 1965 a 1970. El desarrollo de

surgió la idea de la ingeniería del software que citaremos en el siguiente

Material de consulta

Cuando inicio la informática se hablaba muy poco del software. Cuando se tenía que hacer programación era

lo que es hoy ya que no existían métodos correctos ni había una planificación.

Prácticamente había escasa programación y quien lo hacía era porque lo necesitaba, es decir las necesidades

a a cargo del mismo programador.

El termino ingeniería del software fue utilizado por primera vez por Fritz Bauer en la primera conferencia

sobre desarrollo de software patrocinada por el comité de ciencias de la OTAN celebrada en Garmisch,

Alemania, en octubre de 1968, aunque ya había sido utilizada por un holandés de nombre Edsger Dijsktra en

Existen muchas definiciones para el término ingeniería del software, sin embargo todos los conceptos

iremos que ingeniería del software es una rama de la

informática que tiene métodos y técnicas para desarrollar, mantener y documentar software de calidad,

enfocados a resolver problemas satisfaciendo la necesidad del usuario y que se ejecuta en maquinas reales.

Y para tener un concepto más fiable incluimos la definición que la IEEE ha desarrollado: “Es la aplicación de

un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento del

Entre los años 1965 y 1985 ocurrió la llamada “crisis del software” debido a la falta de métodos y recursos en

el sector informático. Durante este tiempo muchos proyectos importantes no se cumplían en el tiempo

señalado ni el presupuesto asignado era suficiente, lo que causo grandes pérdidas millonarias. Esta crisis no

sucedió solo por el inadecuado funcionamiento de un producto, sino que además problemas de: cómo

e existente y futuro y como satisfacer la demanda creciente.

era considerada tan complicada como el diseño de una

En esta etapa comenzó a usarse el lenguaje maquina y lenguaje ensamblador.

1965 aparecieron muchos lenguajes de programación y se pensó que podía

desarrollo de algunas

surgió la idea de la ingeniería del software que citaremos en el siguiente

Page 2: Historia de La Is

Plataforma Educativa UNIDEG

Materia: Ingeniería de Software I

CARENCIAS INICIALES DEL DESARROLLO DE S

Retrasos considerables en la planificación. Poca pro

Demandas cada vez mas desfasadas frente a las ofertas. Baja calidad y fiabilidad del producto Dependencia

de los realizadores, Programas difíciles de acabar y

y costos muy elevados. Aquí se pensó que nada era posible.

concepto y comenzaron a aparecer fundamentos de programación, verificación de programas y

metodologías de diseño.

Algunos de los problemas y retrasos del lanzamiento del avión más grande del mundo, el Airbus A380, se

debieron a la incompatibilidad de las diferentes versiones usadas del software de diseño CATIA. Mientras los

socios franceses utilizaban la última versión, la factoría alemana h

actualización del software empleado en el Ministerio de Trabajo y Pensiones británico por la empresa de

tecnologías de la información EDS, costó a los contribuyentes

efecto 2000 y los miles de millones gastados para evitar el temido desastre que afortunadamente no

sucedió. Las baterías explosivas de los portátiles y otros dispositivos como teléfonos móviles están siendo

uno de los últimos fiascos de la industria del sector con pérd

sistema informático de Siemens implantado en 1999 sin probarse suficientemente y sin personal cualificado

para su manejo, amargó las vacaciones a medio millón de británicos.

Esta etapa abarca del año 1980 hasta la actualidad. En esta fase se descubre que parte del problema es el

diseño del problema por lo que se desarrollan entornos de programación, especificación formal y

programación automática. Aunque es importante mencionar que aun siguen habiendo esfu

mejora de esta rama de la ingeniería.

DESASTRES INFORMATICOS

No se puede culpar directamente a la tecnología del software por los desastres informáticos ocurridos en la

historia, sin embargo un error en el software del sistema ha costado

sector económico sino también en cuanto a su reputación social. Según algunos redactores, estos son los

desastres informáticos más grandes en la historia del software:

1. El sistema de alerta temprana de la Unión Soviétic

Mundial cuando un error en el software indicó que cinco misiles balísticos habían sido lanzados por

los Estados Unidos. La red de AT&T se hundió en 1990 y dejó

por un error en una sola línea de código. Un software mal diseñado fue el responsable en 1996 de la

explosión de la lanzadera europea Ariane

la iniciación de la secuencia de vuelo, la lanzadera se desvió de

de los problemas y retrasos del lanzamiento del avión más grande del mundo, el Airbus A380, se

debieron a la incompatibilidad de las diferentes versiones usadas del software de diseño CATIA.

Mientras los socios franceses utilizaban la última versión, la factoría alemana habían empleado otra.

2. En 2007, una simple tarjeta de red defectuosa dejó en tierra a una parte de los 17000 aviones que

maneja el aeropuerto de Los Ángeles.

LENGUAJES DE PROGRAMACION

Material de consulta

2

ARROLLO DE SOFTWARE

Retrasos considerables en la planificación. Poca productividad. Elevadas cargas de mantenimiento.

Demandas cada vez mas desfasadas frente a las ofertas. Baja calidad y fiabilidad del producto Dependencia

difíciles de acabar y que generalmente eran ineficientes, con muchos e

y costos muy elevados. Aquí se pensó que nada era posible. En los años 1970-1980 comenzó a cambiar el

concepto y comenzaron a aparecer fundamentos de programación, verificación de programas y

y retrasos del lanzamiento del avión más grande del mundo, el Airbus A380, se

debieron a la incompatibilidad de las diferentes versiones usadas del software de diseño CATIA. Mientras los

socios franceses utilizaban la última versión, la factoría alemana había empleado otra. Un fallo en la

actualización del software empleado en el Ministerio de Trabajo y Pensiones británico por la empresa de

tecnologías de la información EDS, costó a los contribuyentes más de mil millones de libras en 2004. El

los miles de millones gastados para evitar el temido desastre que afortunadamente no

sucedió. Las baterías explosivas de los portátiles y otros dispositivos como teléfonos móviles están siendo

uno de los últimos fiascos de la industria del sector con pérdidas cuantiosas para su reemplazo. Un nuevo

sistema informático de Siemens implantado en 1999 sin probarse suficientemente y sin personal cualificado

para su manejo, amargó las vacaciones a medio millón de británicos.

hasta la actualidad. En esta fase se descubre que parte del problema es el

diseño del problema por lo que se desarrollan entornos de programación, especificación formal y

programación automática. Aunque es importante mencionar que aun siguen habiendo esfu

No se puede culpar directamente a la tecnología del software por los desastres informáticos ocurridos en la

historia, sin embargo un error en el software del sistema ha costado muy caro a empresas no solo en el

sector económico sino también en cuanto a su reputación social. Según algunos redactores, estos son los

desastres informáticos más grandes en la historia del software:

El sistema de alerta temprana de la Unión Soviética estuvo a punto en 1983 de causar la III Guerra

Mundial cuando un error en el software indicó que cinco misiles balísticos habían sido lanzados por

los Estados Unidos. La red de AT&T se hundió en 1990 y dejó sin respuesta a 75 millones de llamadas

rror en una sola línea de código. Un software mal diseñado fue el responsable en 1996 de la

explosión de la lanzadera europea Ariane-5 el 4 de Junio de 1996, cuando a 40 segundos después de

la iniciación de la secuencia de vuelo, la lanzadera se desvió de su ruta, se partió y explotó. Algunos

de los problemas y retrasos del lanzamiento del avión más grande del mundo, el Airbus A380, se

debieron a la incompatibilidad de las diferentes versiones usadas del software de diseño CATIA.

es utilizaban la última versión, la factoría alemana habían empleado otra.

En 2007, una simple tarjeta de red defectuosa dejó en tierra a una parte de los 17000 aviones que

maneja el aeropuerto de Los Ángeles.

Material de consulta

ductividad. Elevadas cargas de mantenimiento.

Demandas cada vez mas desfasadas frente a las ofertas. Baja calidad y fiabilidad del producto Dependencia

generalmente eran ineficientes, con muchos errores

1980 comenzó a cambiar el

concepto y comenzaron a aparecer fundamentos de programación, verificación de programas y

y retrasos del lanzamiento del avión más grande del mundo, el Airbus A380, se

debieron a la incompatibilidad de las diferentes versiones usadas del software de diseño CATIA. Mientras los

empleado otra. Un fallo en la

actualización del software empleado en el Ministerio de Trabajo y Pensiones británico por la empresa de

más de mil millones de libras en 2004. El

los miles de millones gastados para evitar el temido desastre que afortunadamente no

sucedió. Las baterías explosivas de los portátiles y otros dispositivos como teléfonos móviles están siendo

idas cuantiosas para su reemplazo. Un nuevo

sistema informático de Siemens implantado en 1999 sin probarse suficientemente y sin personal cualificado

hasta la actualidad. En esta fase se descubre que parte del problema es el

diseño del problema por lo que se desarrollan entornos de programación, especificación formal y

programación automática. Aunque es importante mencionar que aun siguen habiendo esfuerzos en la

No se puede culpar directamente a la tecnología del software por los desastres informáticos ocurridos en la

muy caro a empresas no solo en el

sector económico sino también en cuanto a su reputación social. Según algunos redactores, estos son los

a estuvo a punto en 1983 de causar la III Guerra

Mundial cuando un error en el software indicó que cinco misiles balísticos habían sido lanzados por

sin respuesta a 75 millones de llamadas

rror en una sola línea de código. Un software mal diseñado fue el responsable en 1996 de la

5 el 4 de Junio de 1996, cuando a 40 segundos después de

su ruta, se partió y explotó. Algunos

de los problemas y retrasos del lanzamiento del avión más grande del mundo, el Airbus A380, se

debieron a la incompatibilidad de las diferentes versiones usadas del software de diseño CATIA.

es utilizaban la última versión, la factoría alemana habían empleado otra.

En 2007, una simple tarjeta de red defectuosa dejó en tierra a una parte de los 17000 aviones que

Page 3: Historia de La Is

Plataforma Educativa UNIDEG

Materia: Ingeniería de Software I

Es bien sabido que en la actualidad tenemos muchos lenguajes de programación que desde 1985 fueron

apareciendo como solución a la mala planificación del desarrollo de software. Así tenemos la programación

estructurada, la programación orientada a objetos,

de programación ADA, la documentación, los estándares, CORBA, los servicios web y el lenguaje UML, entre

otros, han surgido para solucionar los problemas originados al desarrollar software y constant

nuevas ideas dirigidas a esta área.

MITOS SOBRE EL SOFTWARE

Los mitos que han surgido en cuanto al software de alguna manera han sido creados por profesionistas que

no quieren usar metodologías o herramientas de la ingeniería del software. A continuación tenemos algunos

de los mitos más comunes:

• Contamos con el mejor libro para construir software

• Tenemos lo último en computadoras para desarrollar

• La planificación no es tan indispensable

• Solamente necesitamos conocer el problema de manera general

• Será fácil hacer cambios al sistema una vez implementado el software, ya que este lo hará

fácilmente

• La calidad de un software se ve cuando ya está en funcionamiento

• Lo que importa es entregar el software funcionando

EL SOFTWARE EN LA ACTUALIDAD

Se dice que el software hoy día tiene una doble función. Por un lado está el producto en sí y a la vez la

entrega del producto o servicio que proporciona y también proporciona una de las grandes necesidades del

siglo XXI: la información. A través del software se hacen más eficientes los datos que se gestionan a través de

de la red haciendo más fácil, rápido y eficiente el servicio realizado. Los

cuenta de que la ingeniería del software es una nueva área de la informática que está creciendo y cada vez

con más demanda en el mundo profesional, surgiendo como una base importante para los sistemas cada vez

más complejos, aunque se piensa que todavía no está siendo pagado como debería serlo; en España, por

ejemplo, se considera bajo el costo para un ingeniero del software, tomando en cuenta que es uno de los

países europeos donde el desarrollo de software es más destac

FUTURO DEL SOFTWARE DE LA INGENIERIA

En los años 50 y 60 del siglo XX, muchos comentaristas especializados criticaban a la industria del metal en

EE.UU. por la falta de inversión en las fábricas. Las fábricas

aplicaban los métodos de producción modernos, la calidad quedaba en entredicho, y sin embargo el coste

del producto final subía, como consecuencia la competencia externa ganó una cuota de mercado

considerable. Lo que siguió a continuación fue que la industria del metal perdió gran parte del mercado que

sirvió para beneficiar a empresas extranjeras con más modernidad en todos los aspectos. Aunque hay

todavía algunos que se muestran regentes a adoptar prácticas y métodos

software, es más probable que la ingeniería del software tendrá más fuerza y mientras más información

correcta se dé al público, más empresas estarán dispuestas a invertir.

Material de consulta

3

Es bien sabido que en la actualidad tenemos muchos lenguajes de programación que desde 1985 fueron

apareciendo como solución a la mala planificación del desarrollo de software. Así tenemos la programación

estructurada, la programación orientada a objetos, orientada a aspectos, las herramientas CASE, el lenguaje

de programación ADA, la documentación, los estándares, CORBA, los servicios web y el lenguaje UML, entre

otros, han surgido para solucionar los problemas originados al desarrollar software y constant

Los mitos que han surgido en cuanto al software de alguna manera han sido creados por profesionistas que

metodologías o herramientas de la ingeniería del software. A continuación tenemos algunos

Contamos con el mejor libro para construir software.

Tenemos lo último en computadoras para desarrollar

tan indispensable

Solamente necesitamos conocer el problema de manera general

Será fácil hacer cambios al sistema una vez implementado el software, ya que este lo hará

La calidad de un software se ve cuando ya está en funcionamiento

ta es entregar el software funcionando

L SOFTWARE EN LA ACTUALIDAD

Se dice que el software hoy día tiene una doble función. Por un lado está el producto en sí y a la vez la

roporciona y también proporciona una de las grandes necesidades del

siglo XXI: la información. A través del software se hacen más eficientes los datos que se gestionan a través de

de la red haciendo más fácil, rápido y eficiente el servicio realizado. Los ingenieros informáticos se han dado

cuenta de que la ingeniería del software es una nueva área de la informática que está creciendo y cada vez

con más demanda en el mundo profesional, surgiendo como una base importante para los sistemas cada vez

jos, aunque se piensa que todavía no está siendo pagado como debería serlo; en España, por

ejemplo, se considera bajo el costo para un ingeniero del software, tomando en cuenta que es uno de los

países europeos donde el desarrollo de software es más destacable

INGENIERIA DEL SOFTWARE

En los años 50 y 60 del siglo XX, muchos comentaristas especializados criticaban a la industria del metal en

EE.UU. por la falta de inversión en las fábricas. Las fábricas habían comenzado a deteriorarse, no se

aplicaban los métodos de producción modernos, la calidad quedaba en entredicho, y sin embargo el coste

del producto final subía, como consecuencia la competencia externa ganó una cuota de mercado

siguió a continuación fue que la industria del metal perdió gran parte del mercado que

sirvió para beneficiar a empresas extranjeras con más modernidad en todos los aspectos. Aunque hay

todavía algunos que se muestran regentes a adoptar prácticas y métodos correctos de desarrollo de

software, es más probable que la ingeniería del software tendrá más fuerza y mientras más información

correcta se dé al público, más empresas estarán dispuestas a invertir.

Material de consulta

Es bien sabido que en la actualidad tenemos muchos lenguajes de programación que desde 1985 fueron

apareciendo como solución a la mala planificación del desarrollo de software. Así tenemos la programación

orientada a aspectos, las herramientas CASE, el lenguaje

de programación ADA, la documentación, los estándares, CORBA, los servicios web y el lenguaje UML, entre

otros, han surgido para solucionar los problemas originados al desarrollar software y constantemente surgen

Los mitos que han surgido en cuanto al software de alguna manera han sido creados por profesionistas que

metodologías o herramientas de la ingeniería del software. A continuación tenemos algunos

Será fácil hacer cambios al sistema una vez implementado el software, ya que este lo hará

Se dice que el software hoy día tiene una doble función. Por un lado está el producto en sí y a la vez la

roporciona y también proporciona una de las grandes necesidades del

siglo XXI: la información. A través del software se hacen más eficientes los datos que se gestionan a través de

ingenieros informáticos se han dado

cuenta de que la ingeniería del software es una nueva área de la informática que está creciendo y cada vez

con más demanda en el mundo profesional, surgiendo como una base importante para los sistemas cada vez

jos, aunque se piensa que todavía no está siendo pagado como debería serlo; en España, por

ejemplo, se considera bajo el costo para un ingeniero del software, tomando en cuenta que es uno de los

En los años 50 y 60 del siglo XX, muchos comentaristas especializados criticaban a la industria del metal en

habían comenzado a deteriorarse, no se

aplicaban los métodos de producción modernos, la calidad quedaba en entredicho, y sin embargo el coste

del producto final subía, como consecuencia la competencia externa ganó una cuota de mercado

siguió a continuación fue que la industria del metal perdió gran parte del mercado que

sirvió para beneficiar a empresas extranjeras con más modernidad en todos los aspectos. Aunque hay

correctos de desarrollo de

software, es más probable que la ingeniería del software tendrá más fuerza y mientras más información

Page 4: Historia de La Is

Plataforma Educativa UNIDEG

Materia: Ingeniería de Software I

Sitios y fuentes de interés

(2012, 02). Historia de la Ingeniería del Software.

http://www.buenastareas.com/ensayos/Historia

Recursos bibliográficos

[1]Un Enfoque Práctico, 7ma ed., Mc Graw Hill Interamericana, Edito

[2]http://aprendeenlinea.udea.edu.co/lms/moodle/ mod/resource/view.php?id=14273

[3]http://www.slideshare.net/guest9ad165/intoducci on

[4]http://www.um.es/docencia/barzana/IAGP/IAGP 2

[5]http://jcgm.ei.uvigo.es/miComunidad/isBlog/abo ut

Material de consulta

4

(2012, 02). Historia de la Ingeniería del Software. BuenasTareas.com. Recuperado 02, 2012, de

http://www.buenastareas.com/ensayos/Historia-De-La-Ingenier%C3%ADa-Del-Software/3538890.htm

Un Enfoque Práctico, 7ma ed., Mc Graw Hill Interamericana, Editores, S.A de C.V

[2]http://aprendeenlinea.udea.edu.co/lms/moodle/ mod/resource/view.php?id=14273

[3]http://www.slideshare.net/guest9ad165/intoducci on-a-la-ingenieria-del-software

[4]http://www.um.es/docencia/barzana/IAGP/IAGP 2-Ingenieria-software-introduccion.html

[5]http://jcgm.ei.uvigo.es/miComunidad/isBlog/abo ut-2/evolucion-y-proceso-de-desarrollo

Material de consulta

. Recuperado 02, 2012, de

Software/3538890.html

res, S.A de C.V

[2]http://aprendeenlinea.udea.edu.co/lms/moodle/ mod/resource/view.php?id=14273

cion.html

desarrollo/