El estado del arte ing. s. (2)
-
Upload
franco-snipes -
Category
Documents
-
view
544 -
download
2
description
Transcript of El estado del arte ing. s. (2)
TEMA:
El Estado del Arte.
4ºto «B» Ing. De Sistema
20/04/2012
Universidad Laica «Eloy Alfaro» de Manabí.
Extensión El Carmen
Estado del arte en la Ingeniería de Software
Historia
En los 40´s y 50´s, ya era común el hardware de propósito general.
Era diseñado a medida para cada aplicación. El
software como producto.
Un programa era considerado exitoso si:
ejecutabarápidamente, daba una respuesta aceptable, y la calidad dependía de
lahabilidad del programador.
Hacia fines de los 60 comenzaron a
producirse problemas como la
“crisis del software”
En 1969 un conjunto de técnicas surgió como respuesta a
esa crisis.
Estas técnicas ven al software
como un producto de ingeniería que
requiere planeamiento,
análisis, diseño yimplementación
*DEFINICIÓN ESTADO DEL ARTE
Establecimiento y uso de principios con caracteres de ingeniería apropiados para
obtener, eficientemente, software confiable, que opere eficaz y eficientemente en
máquinas reales.
En todo el mundo, tanto grupos de investigación, como institutos y organizaciones especializadas (dedican actualmente
gran parte de sus esfuerzos de investigación a mejorar:
los procesos
los métodos
las herramientas
*Ingeniería de software
Definición de la
Ingeniería de
Software
Guezzi
El campo de la ciencia de la computación que trata la
construcción de sistemas de software que son tan
grandes o tan complejos que tienen que ser construidos
por un equipo de ingenieros
Alan Davis
La aplicación de principios
científicos a:
La transformación ordenada de un
problema en una solución de
software
El mantenimiento subsiguiente de
ese software hasta el final de
su vida útil
* Pressman establece los objetivos claves de la Ingeniería de Software
Una metodología bien definida dirigida a un
ciclo de vida de planeamiento, desarrollo, y
mantenimiento
• Definir
Un conjunto establecido de
componentes de software que
documenta cada paso en el ciclo de vida y
muestra un seguimiento paso a
paso.
• Crear
Un conjunto de hitos predecibles que
pueden ser revisados a intervalos regulares a
través del ciclo de vida del software.
• Aplicar
* CONCLUSIÓN
El estado de arte en Ing. de Software es la aplicación del arte del desarrollo de
software junto con las ciencias matemáticas y computadores que se
encargan a diseñar, construir, y mantener programas computacionales eficientes y
económicos que logran sus objetivos.