Estado arte-ing-software
-
Upload
laura-maruri -
Category
Documents
-
view
34 -
download
0
Transcript of Estado arte-ing-software
PontificiaUniversidad Católicadel Ecuador SedeSantoDomingo
DEBER DE PROCESOS Y CALIDAD
Nombre: Lareana Maruri
Fecha: 27/09/2013
Tema: “Estado del arte de la Ingeniería del software”
1. Desarrollo
Definiciones
-La Ingeniería del Software es una disciplina o área de la Informática o Ciencias de la Computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo.
-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
-La aplicación del arte del desarrollo software junto con las ciencias matemáticas y computadores para diseñar, construir, y mantener programas computacionales eficiente y económicos que logran sus objetivos.
-En los 40 * s y 50 * s, ya era común el hardware de propósito general. El software, sin embargo, era diseñado a medida para cada aplicación y tenía una distribución relativamente limitada. El software como producto, es decir, programas desarrollados para ser vendidos a uno o más clientes estaba en su infancia.
-Hacia fines de los 60 comenzaron a producirse problemas recurrentes en el desarrollo de sistemas que se conocen como la “crisis del software”.
En 1969, un conjunto de técnicas llamadas Ingeniería de Software, 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, implementación, testeo y mantenimiento.
Objetivos de la ingeniería del software según Pressma
-En la ingeniería del software se debe definir una metodología dirigida a un ciclo de vida de planteamiento, desarrollo y mantenimiento.
-Crear un conjunto establecido de componentes del software que documente cada paso en el ciclo de vida.
-Aplicar un conjunto de hitos predecibles que pueden ser revisados a intervalos regulares a través del ciclo de vida del software.
Tendencias
Ha habido grandes avances en la tecnología de Ingeniería de Software en todas las áreas: análisis de requisitos, estrategias de implementación, modelos de costos, etc. Sin embargo, la Ingeniería de Software aún está por debajo de las necesidades de calidad demandadas por sistemas cada vez más complejos. En este contexto, existen considerables esfuerzos de investigación y desarrollo con el objetivo de perfeccionar el proceso de producción de software, tanto a través de estudios teóricos, como de estudios aplicados
Hoy día es cada vez más frecuente la consideración de la Ingeniería del Software como una nueva área de la ingeniería, y el ingeniero del software comienza a ser una profesión
implantada en el mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, ya, reconocida consideración social en el mundo empresarial y por suerte, para esas personas con brillante futuro.
A pesar de la creciente participación del software en el mundo actual, y de los avances producidos, el software como producto aún utiliza procesos de producción bastante insatisfactorios. Son varios los casos en que errores en el software han traído problemas no sólo financieros, sino también en vidas humanas. Es función de la Ingeniería de Software evitar que estos errores ocurran, produciendo productos de software más robustos y proveyendo procesos de producción más confiables
2. Conclusiones
Ingeniería de software es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software.
3. Bibliografía
http://profesores.elo.utfsm.cl/~agv/elo329/1s09/lectures/SoftwareEngineeringParte1.pdf
http://www.slideshare.net/fvd123456789/el-estado-del-arte-ing-s-2
http://www.slideshare.net/fvd123456789/el-estado-del-arte-ing-s-2
http://www-di.inf.puc-rio.br/~julio/Tesis-marcela.pdf