SlideShare una empresa de Scribd logo
1 de 10
Ingeniería de software
MIGUEL ÁNGEL SÁNCHEZ FERNÁNDEZ
Introducción
“La ingeniería del software es una disciplina de la ingeniería que comprende
todos los aspectos de la producción de software desde las etapas iniciales de la
especificación del sistema, hasta el mantenimiento de éste después de que se
utiliza. "
Explicación:
El autor lo quiere definir a la ingeniería de software como una disciplina de la
ingeniería que comprende diferentes etapas desde su especificación hasta su
mantenimiento para concluir en la producción de software.
Software
Es:
1) Instrucciones (programas de cómputo) que cuando se ejecutan proporcionan
las características, función y desempeño buscados;
2) Estructuras de datos que permiten que los programas manipulen en forma
adecuada la información.
3) Información descriptiva tanto en papel como en formas virtuales que
describen la operación y uso de los programas.
Categorías de software
Sistemas
Aplicación
Ingeniería
y ciencias
Incrustado
Línea de
productos
Aplicacion
es web
IA Software
Definición de Ingeniería de Software
El IEEE [IEEE93a] ha desarrollado una definición más completa, como sigue: La ingeniería de
software es:
“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.”
Fritz Bauer [Nau69] en la conferencia fundamental sobre el tema todavía sirve como base para
el análisis:
“La ingeniería de software es el establecimiento y uso de principios fundamentales de la
ingeniería con objeto de desarrollar en forma económica software que sea confiable y que
trabaje con eficiencia en máquinas reales.”
La ingeniería de software es una
tecnología con varias capas.
Procesos De Software
Un proceso es un conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse
algún producto del trabajo. Una actividad busca lograr un objetivo amplio (por ejemplo,
comunicación con los participantes) y se desarrolla sin importar el dominio de la aplicación,
tamaño del proyecto, complejidad del esfuerzo o grado de rigor con el que se usará la ingeniería
de software.
Una acción (diseño de la arquitectura) es un conjunto de tareas que producen un producto
importante del trabajo (por ejemplo, un modelo del diseño de la arquitectura).
Una tarea se centra en un objetivo pequeño pero bien definido (por ejemplo, realizar una
prueba unitaria) que produce un resultado tangible.
Estructura de proceso general
Comunicación
Planeación
ModeladoConstrucción
Despliegue
¡Gracias!
Bibliografía
I. Sommerville, “Preguntas frecuentes sobre la Ingeniería de Software”. Ingeniería de Software.
Pearson Educacion S.A. : Madrid, 2005, pp. 5-11.
R. Pressman, “El software y la ingeniería de software". Ingeniería Del Software. Un Enfoque
Práctico. Mcgraw-hill INTERAMERICANA EDITORES, S.A. : México, 2010,

Más contenido relacionado

La actualidad más candente

Presentanción 20% 3er corte
Presentanción 20% 3er cortePresentanción 20% 3er corte
Presentanción 20% 3er corteEduardoRauseo1
 
Ambitos de desarrollo del Ingeniero de sistemas.
Ambitos de desarrollo del Ingeniero de sistemas.Ambitos de desarrollo del Ingeniero de sistemas.
Ambitos de desarrollo del Ingeniero de sistemas.AX92
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremoxamoxamoxa
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de softwareluisitoman
 
Presentacion de ingenieria en sistemas
Presentacion de ingenieria en sistemasPresentacion de ingenieria en sistemas
Presentacion de ingenieria en sistemasrjoliva
 
Desempeño de los profesionales en tecnología e informática
Desempeño de los profesionales en tecnología e informáticaDesempeño de los profesionales en tecnología e informática
Desempeño de los profesionales en tecnología e informáticazero2801
 
Historia
HistoriaHistoria
HistoriaIsabel
 
ingeniería de software
ingeniería de software ingeniería de software
ingeniería de software Jesus Mercado
 
Preguntas frecuentes de la IS
Preguntas frecuentes de la ISPreguntas frecuentes de la IS
Preguntas frecuentes de la ISjmpov441
 
Arquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones AprendidasArquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones AprendidasJersson Dongo
 
Aplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rupAplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rupUTPL UTPL
 
Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Selins Cassiel
 

La actualidad más candente (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Presentanción 20% 3er corte
Presentanción 20% 3er cortePresentanción 20% 3er corte
Presentanción 20% 3er corte
 
Ambitos de desarrollo del Ingeniero de sistemas.
Ambitos de desarrollo del Ingeniero de sistemas.Ambitos de desarrollo del Ingeniero de sistemas.
Ambitos de desarrollo del Ingeniero de sistemas.
 
A mbito de desarrollo
A mbito de desarrolloA mbito de desarrollo
A mbito de desarrollo
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Presentacion de ingenieria en sistemas
Presentacion de ingenieria en sistemasPresentacion de ingenieria en sistemas
Presentacion de ingenieria en sistemas
 
Desempeño de los profesionales en tecnología e informática
Desempeño de los profesionales en tecnología e informáticaDesempeño de los profesionales en tecnología e informática
Desempeño de los profesionales en tecnología e informática
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del software
 
La ingeniería de sistemas
La ingeniería de sistemasLa ingeniería de sistemas
La ingeniería de sistemas
 
Historia
HistoriaHistoria
Historia
 
ingeniería de software
ingeniería de software ingeniería de software
ingeniería de software
 
Preguntas frecuentes de la IS
Preguntas frecuentes de la ISPreguntas frecuentes de la IS
Preguntas frecuentes de la IS
 
Ingenieria de software ..
Ingenieria de software ..Ingenieria de software ..
Ingenieria de software ..
 
Ingeneria software
Ingeneria softwareIngeneria software
Ingeneria software
 
Ambitos de desarrollo
Ambitos de desarrolloAmbitos de desarrollo
Ambitos de desarrollo
 
Arquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones AprendidasArquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones Aprendidas
 
Herramientas para ingeniería de software asistido (CASE)
Herramientas para ingeniería de software asistido (CASE)Herramientas para ingeniería de software asistido (CASE)
Herramientas para ingeniería de software asistido (CASE)
 
Aplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rupAplicación de un modelo de procesos rup
Aplicación de un modelo de procesos rup
 
Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software
 

Similar a Ingeniería de Software

Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software jevo1994
 
1 lectura inicial - que es ingenieria de software
1  lectura inicial - que es ingenieria de software1  lectura inicial - que es ingenieria de software
1 lectura inicial - que es ingenieria de softwareuniv of pamplona
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareJORGE MONGUI
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1preciadoag
 
Ingenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos InicialesIngenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos InicialesMaikoUrizar1
 
Ingenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos BasicosIngenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos BasicosMaikoUrizar1
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.Andrés Sorto
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.Andrés Sorto
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareAntonio San
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareIngryd Cobain
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobarEdwin Alexander
 
Prog de Sistemas Computacionales, Modelos & Herramientas.ppt
Prog de Sistemas Computacionales, Modelos & Herramientas.pptProg de Sistemas Computacionales, Modelos & Herramientas.ppt
Prog de Sistemas Computacionales, Modelos & Herramientas.pptIvan Lorberg
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del softwareDaniel Merchan
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 

Similar a Ingeniería de Software (20)

Jovanni jimenez v.
Jovanni jimenez v.Jovanni jimenez v.
Jovanni jimenez v.
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
1 lectura inicial - que es ingenieria de software
1  lectura inicial - que es ingenieria de software1  lectura inicial - que es ingenieria de software
1 lectura inicial - que es ingenieria de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
Ingenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos InicialesIngenieroa de de Software Conceptos Iniciales
Ingenieroa de de Software Conceptos Iniciales
 
Ingenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos BasicosIngenieria de Software Introducción a los Conceptos Basicos
Ingenieria de Software Introducción a los Conceptos Basicos
 
sofware libre
sofware libre sofware libre
sofware libre
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.
 
Ingenieria de software final.
Ingenieria de software final.Ingenieria de software final.
Ingenieria de software final.
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Diapositivas ingsw
Diapositivas ingswDiapositivas ingsw
Diapositivas ingsw
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
JavierPerez_Ing
JavierPerez_IngJavierPerez_Ing
JavierPerez_Ing
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Prog de Sistemas Computacionales, Modelos & Herramientas.ppt
Prog de Sistemas Computacionales, Modelos & Herramientas.pptProg de Sistemas Computacionales, Modelos & Herramientas.ppt
Prog de Sistemas Computacionales, Modelos & Herramientas.ppt
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 

Ingeniería de Software

  • 1. Ingeniería de software MIGUEL ÁNGEL SÁNCHEZ FERNÁNDEZ
  • 2. Introducción “La ingeniería del software es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de éste después de que se utiliza. " Explicación: El autor lo quiere definir a la ingeniería de software como una disciplina de la ingeniería que comprende diferentes etapas desde su especificación hasta su mantenimiento para concluir en la producción de software.
  • 3. Software Es: 1) Instrucciones (programas de cómputo) que cuando se ejecutan proporcionan las características, función y desempeño buscados; 2) Estructuras de datos que permiten que los programas manipulen en forma adecuada la información. 3) Información descriptiva tanto en papel como en formas virtuales que describen la operación y uso de los programas.
  • 4. Categorías de software Sistemas Aplicación Ingeniería y ciencias Incrustado Línea de productos Aplicacion es web IA Software
  • 5. Definición de Ingeniería de Software El IEEE [IEEE93a] ha desarrollado una definición más completa, como sigue: La ingeniería de software es: “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.” Fritz Bauer [Nau69] en la conferencia fundamental sobre el tema todavía sirve como base para el análisis: “La ingeniería de software es el establecimiento y uso de principios fundamentales de la ingeniería con objeto de desarrollar en forma económica software que sea confiable y que trabaje con eficiencia en máquinas reales.”
  • 6. La ingeniería de software es una tecnología con varias capas.
  • 7. Procesos De Software Un proceso es un conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto del trabajo. Una actividad busca lograr un objetivo amplio (por ejemplo, comunicación con los participantes) y se desarrolla sin importar el dominio de la aplicación, tamaño del proyecto, complejidad del esfuerzo o grado de rigor con el que se usará la ingeniería de software. Una acción (diseño de la arquitectura) es un conjunto de tareas que producen un producto importante del trabajo (por ejemplo, un modelo del diseño de la arquitectura). Una tarea se centra en un objetivo pequeño pero bien definido (por ejemplo, realizar una prueba unitaria) que produce un resultado tangible.
  • 8. Estructura de proceso general Comunicación Planeación ModeladoConstrucción Despliegue
  • 10. Bibliografía I. Sommerville, “Preguntas frecuentes sobre la Ingeniería de Software”. Ingeniería de Software. Pearson Educacion S.A. : Madrid, 2005, pp. 5-11. R. Pressman, “El software y la ingeniería de software". Ingeniería Del Software. Un Enfoque Práctico. Mcgraw-hill INTERAMERICANA EDITORES, S.A. : México, 2010,