Estado arte-ing-software

4
Pontificia U niversidad Católica delEcuadorSede Santo D om ingo DEBER DE PROCESOS Y CALIDAD Nombre: Lareana Maruri Fecha: 27/09/2013 Tema: Estado del arte de la Ingeniería del software1. 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

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