SlideShare una empresa de Scribd logo
1 de 13
DEFINICIONES Y OBJETIVOS DE LA
INGENIERÍA DE SOFTWARE,
LA EVOLUCIÓN DEL SOFTWARE
GRUPO #1
ÁLAVA FARIÑO BRYAN.
BAQUERIZO MEJIA GUILLERMO.
TAPIA RAMOS JONATHAN.
VALVERDE QUIÑONEZ DANIEL.
ZAMBRANO MANZANO BRIGETTE.
INTRODUCCIÓN AL SOFTWARE
La gran mayoría del desarrollo de software es una actividad
profesional, donde el software se realiza para propósitos de negocios
específicos, para su inclusión en otros dispositivos o como productos
de software.
¿Qué es software?
¿Cuáles son los atributos del buen software?
¿Qué es Ingeniería de Software?
¿Cuáles son las actividades fundamentales de la ingeniería de
software?
¿Cuál es la diferencia entre Ingeniería de Software y Ciencias de la
Computación?
Libro: Ingeniería del Software, novena edición (Autor: Ian
Sommerville) Páginas(5-6)
TÉRMINOS CLAVES
• Demandas crecientes
• Expectativas bajas
• Productos genéricos Consisten en sistemas
independientes que se producen por una
organización de desarrollo y se venden en el
mercado abierto a cualquier cliente
• Productos personalizados (o a la medida)
Son sistemas que están destinados para un cliente
en particular.
Libro: Ingeniería del Software, novena edición (Autor: Ian
Sommerville) Página(7)
INGENIERÍA DE SOFTWARE
El concepto “Ingeniería de Software” se propuso
originalmente en 1968, en una conferencia realizada para
discutir lo que entonces se llamaba la “crisis del software”
(Naur y Randall, 1969).
La Ingeniería de Software es una disciplina de ingeniería
que se interesa por todos los aspectos de la producción
de software, desde las primeras etapas de la
especificación del sistema hasta el mantenimiento del
sistema después de que se pone en operación.
En esta definición se presentan dos frases clave:
• Disciplina de ingeniería.
• Todos los aspectos de la producción del software.
Libro: Ingeniería del Software, novena edición (Autor: Ian
Sommerville) Páginas(7-8)
INGENIERÍA DE SOFTWARE
Es decir, que la Ingeniería
de Software es la
especialidad de la
ingeniería que concibe y
mantiene las aplicaciones
de software aplicando
técnicas y pruebas de las
ciencias computacionales,
conducción de proyectos y
otros campos para el
desempeño de soluciones
globales de computación y
correspondencia, capaces
de tratar información de
manera automática.
Libro: Ingeniería del Software, novena edición (Autor: Ian
Sommerville) Páginas(9-10)
CARACTERÍSTICAS DE LA INGENIERÍA DE SOFTWARE
Es una especialidad de la ingeniería que tiene como objetivo principal, el desarrollo
costeable de sistemas de software confiables que funcionen de modo eficiente y comprende
todos los aspectos de la producción del software.
El software presenta 3 elementos que lo caracterizan:
• Los programas y/o algoritmos.
• Las estructuras de datos.
• Los documentos.
Hay 2 tipos de derivados de software cuando se desarrolla:
• Productos genéricos.
• Productos personalizados.
Libro: Ingeniería del Software, séptima edición (Autor: Ian
Sommerville) Páginas(105-106)
OBJETIVOS DE LA INGENIERÍA DE
SOFTWARE
Diseñar aplicaciones informáticas que se ajusten a las necesidades de las organizaciones.
Intervenir en todas las fases del ciclo de vida de un producto.
Estimar los costes de un proyecto y determinar los tiempos de desarrollo.
Hacer el seguimiento de costes y plazos.
Organizar la realización de pruebas que verifiquen el correcto funcionamiento de los
programas .
Introducir procedimientos de calidad en los sistemas, evaluando métricas e indicadores y
controlando la calidad del software producido.
Organizar y supervisar el trabajo de su equipo de los técnicos de mantenimiento y los
ingenieros de sistemas y redes.
Libro: Ingeniería del Software, séptima edición (Autor: Ian
Sommerville) Páginas(107-109)
PROCESO DE EVOLUCIÓN DEL SOFTWARE
• EL software necesita constantemente ser atendido y reparado dependiendo los
requerimientos de la empresa o del empleador del software.
• La evolución es un cambio propuesto de manera informal entre desarrolladores y
programadores, de manera formal en las empresas donde cada etapa tiene su
documentación.
• Para realizar algún cambio es necesario que lo propuesta este relacionado previamente a
el software o programa liberado para poder valorizar los costos del mismo.
Libro: Ingeniería del Software, novena edición (Autor: Ian
Sommerville) Páginas(235-237)
EJEMPLOS
Antes
Después
EVOLUCIÓN DINÁMICA DEL PROGRAMA
Se crearon las primeras leyes de Lehman:
• Primera Ley: Afirma que el mantenimiento del sistema es un proceso inevitable.
• Segunda ley: Afirma que conforme cambia un sistema su estructura se degrada.
• Tercera ley: Sugiere que los sistemas grandes tienen una dinámica propia que se
establece en una etapa temprana del proceso de desarrollo.
• Cuarta ley: Sugiere que la mayoría de los grandes proyectos de programación
funcionan como sistemas “saturados”.
• Quinta ley: Sugiere que al agregar nuevos cambios o funcionalidades al sistema
introduce nuevas fallas.
Libro: Ingeniería del Software, séptima edición (Autor: Ian
Sommerville) Páginas(238-239)
MANTENIMIENTO DEL SOFTWARE
• El mantenimiento del software es el
proceso general de cambiar un sistema
después de que éste se entregó.
• Existen tres tipos de mantenimiento de
software:
• Reparaciones de fallas.
• Adaptación ambiental.
• Adición de funcionalidad.
Libro: Ingeniería del Software, novena edición (Autor: Ian
Sommerville) Páginas(242-251)
ADMINISTRACIÓN DE SISTEMAS HEREDADOS
• Todavía existen muchos sistemas heredados que
son sistemas empresariales críticos. Éstos tienen
que extenderse y adaptarse a las cambiantes
prácticas del comercio electrónico.
• Prácticas del comercio electrónico.
• La mayoría de las organizaciones, por lo general,
tienen un portafolio de sistemas heredados, que se
usan con un presupuesto limitado para
mantenimiento y actualización.
Libro: Ingeniería del Software, novena edición (Autor: Ian
Sommerville) Páginas(252-254)
¡GRACIAS POR SU ATENCIÓN!
BIBLIOGRAFÍA
•Libro: Ingeniería del Software, séptima edición
(Autor: Ian Sommerville)
•Libro: Ingeniería del Software, novena edición
(Autor: Ian Sommerville)

Más contenido relacionado

La actualidad más candente

Metodologia iterativa
Metodologia iterativaMetodologia iterativa
Metodologia iterativaGRINMER
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosRafael Fdo Lopez Castillo
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareMary Carmen
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de softwareJhon Barrera
 
Exposicion unidad 1 ing software
Exposicion unidad 1 ing softwareExposicion unidad 1 ing software
Exposicion unidad 1 ing softwareuniv of pamplona
 
Procesos de modelos del software
Procesos de modelos del softwareProcesos de modelos del software
Procesos de modelos del softwarePabel Leonel
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasgrupo7inf162
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareUTPL UTPL
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremichellchia11
 
Calidad y Seguridad en Procesos de Desarrollo de Software
Calidad y Seguridad en Procesos de Desarrollo de SoftwareCalidad y Seguridad en Procesos de Desarrollo de Software
Calidad y Seguridad en Procesos de Desarrollo de SoftwareConferencias FIST
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareDiaxz Salgado
 
Intoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del SoftwareIntoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del Softwareguest9ad165
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering DefinitionsApoklypsia
 

La actualidad más candente (20)

Tarea intro ing_sw_quina
Tarea intro ing_sw_quinaTarea intro ing_sw_quina
Tarea intro ing_sw_quina
 
Metodologia iterativa
Metodologia iterativaMetodologia iterativa
Metodologia iterativa
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de Software
 
Desarrollo eficiente de software
Desarrollo eficiente de softwareDesarrollo eficiente de software
Desarrollo eficiente de software
 
14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software
 
Exposicion unidad 1 ing software
Exposicion unidad 1 ing softwareExposicion unidad 1 ing software
Exposicion unidad 1 ing software
 
Procesos de modelos del software
Procesos de modelos del softwareProcesos de modelos del software
Procesos de modelos del software
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemas
 
Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Calidad y Seguridad en Procesos de Desarrollo de Software
Calidad y Seguridad en Procesos de Desarrollo de SoftwareCalidad y Seguridad en Procesos de Desarrollo de Software
Calidad y Seguridad en Procesos de Desarrollo de Software
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Intoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del SoftwareIntoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del Software
 
Software
SoftwareSoftware
Software
 
Software Engineering Definitions
Software Engineering DefinitionsSoftware Engineering Definitions
Software Engineering Definitions
 
Is01
Is01Is01
Is01
 

Similar a Grupo#1

IngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfIngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfcristian265023
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)Gyno Romero Prado
 
Sesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería SoftwareSesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería SoftwareOscar López
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareIngryd Cobain
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxMaikoUrizar1
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software Luis Valeriano
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.usserp584
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del softwareNagut
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software llmdmyn14
 
Unidad i ing_soft
Unidad i ing_softUnidad i ing_soft
Unidad i ing_softUCC
 
El_software_y_la_Ingenieria_de_Software.pdf
El_software_y_la_Ingenieria_de_Software.pdfEl_software_y_la_Ingenieria_de_Software.pdf
El_software_y_la_Ingenieria_de_Software.pdfpauly230688
 

Similar a Grupo#1 (20)

IngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdfIngSoftCap01-Introduccion.pdf
IngSoftCap01-Introduccion.pdf
 
Iswi t01 - ing sofware
Iswi   t01 - ing sofwareIswi   t01 - ing sofware
Iswi t01 - ing sofware
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)
 
Sesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería SoftwareSesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería Software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.
 
David valdiviezo ing.pdf
David valdiviezo ing.pdfDavid valdiviezo ing.pdf
David valdiviezo ing.pdf
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
Dpss u3 a2_nigm
Dpss u3 a2_nigmDpss u3 a2_nigm
Dpss u3 a2_nigm
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Dpss u3 a2_nigm
Dpss u3 a2_nigmDpss u3 a2_nigm
Dpss u3 a2_nigm
 
Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software Sistemas II- Ingeniería del software
Sistemas II- Ingeniería del software
 
Unidad i ing_soft
Unidad i ing_softUnidad i ing_soft
Unidad i ing_soft
 
El_software_y_la_Ingenieria_de_Software.pdf
El_software_y_la_Ingenieria_de_Software.pdfEl_software_y_la_Ingenieria_de_Software.pdf
El_software_y_la_Ingenieria_de_Software.pdf
 

Último

Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minasMirkaCBauer
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 

Último (18)

Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minas
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 

Grupo#1

  • 1. DEFINICIONES Y OBJETIVOS DE LA INGENIERÍA DE SOFTWARE, LA EVOLUCIÓN DEL SOFTWARE GRUPO #1 ÁLAVA FARIÑO BRYAN. BAQUERIZO MEJIA GUILLERMO. TAPIA RAMOS JONATHAN. VALVERDE QUIÑONEZ DANIEL. ZAMBRANO MANZANO BRIGETTE.
  • 2. INTRODUCCIÓN AL SOFTWARE La gran mayoría del desarrollo de software es una actividad profesional, donde el software se realiza para propósitos de negocios específicos, para su inclusión en otros dispositivos o como productos de software. ¿Qué es software? ¿Cuáles son los atributos del buen software? ¿Qué es Ingeniería de Software? ¿Cuáles son las actividades fundamentales de la ingeniería de software? ¿Cuál es la diferencia entre Ingeniería de Software y Ciencias de la Computación? Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville) Páginas(5-6)
  • 3. TÉRMINOS CLAVES • Demandas crecientes • Expectativas bajas • Productos genéricos Consisten en sistemas independientes que se producen por una organización de desarrollo y se venden en el mercado abierto a cualquier cliente • Productos personalizados (o a la medida) Son sistemas que están destinados para un cliente en particular. Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville) Página(7)
  • 4. INGENIERÍA DE SOFTWARE El concepto “Ingeniería de Software” se propuso originalmente en 1968, en una conferencia realizada para discutir lo que entonces se llamaba la “crisis del software” (Naur y Randall, 1969). La Ingeniería de Software es una disciplina de ingeniería que se interesa por todos los aspectos de la producción de software, desde las primeras etapas de la especificación del sistema hasta el mantenimiento del sistema después de que se pone en operación. En esta definición se presentan dos frases clave: • Disciplina de ingeniería. • Todos los aspectos de la producción del software. Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville) Páginas(7-8)
  • 5. INGENIERÍA DE SOFTWARE Es decir, que la Ingeniería de Software es la especialidad de la ingeniería que concibe y mantiene las aplicaciones de software aplicando técnicas y pruebas de las ciencias computacionales, conducción de proyectos y otros campos para el desempeño de soluciones globales de computación y correspondencia, capaces de tratar información de manera automática. Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville) Páginas(9-10)
  • 6. CARACTERÍSTICAS DE LA INGENIERÍA DE SOFTWARE Es una especialidad de la ingeniería que tiene como objetivo principal, el desarrollo costeable de sistemas de software confiables que funcionen de modo eficiente y comprende todos los aspectos de la producción del software. El software presenta 3 elementos que lo caracterizan: • Los programas y/o algoritmos. • Las estructuras de datos. • Los documentos. Hay 2 tipos de derivados de software cuando se desarrolla: • Productos genéricos. • Productos personalizados. Libro: Ingeniería del Software, séptima edición (Autor: Ian Sommerville) Páginas(105-106)
  • 7. OBJETIVOS DE LA INGENIERÍA DE SOFTWARE Diseñar aplicaciones informáticas que se ajusten a las necesidades de las organizaciones. Intervenir en todas las fases del ciclo de vida de un producto. Estimar los costes de un proyecto y determinar los tiempos de desarrollo. Hacer el seguimiento de costes y plazos. Organizar la realización de pruebas que verifiquen el correcto funcionamiento de los programas . Introducir procedimientos de calidad en los sistemas, evaluando métricas e indicadores y controlando la calidad del software producido. Organizar y supervisar el trabajo de su equipo de los técnicos de mantenimiento y los ingenieros de sistemas y redes. Libro: Ingeniería del Software, séptima edición (Autor: Ian Sommerville) Páginas(107-109)
  • 8. PROCESO DE EVOLUCIÓN DEL SOFTWARE • EL software necesita constantemente ser atendido y reparado dependiendo los requerimientos de la empresa o del empleador del software. • La evolución es un cambio propuesto de manera informal entre desarrolladores y programadores, de manera formal en las empresas donde cada etapa tiene su documentación. • Para realizar algún cambio es necesario que lo propuesta este relacionado previamente a el software o programa liberado para poder valorizar los costos del mismo. Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville) Páginas(235-237)
  • 10. EVOLUCIÓN DINÁMICA DEL PROGRAMA Se crearon las primeras leyes de Lehman: • Primera Ley: Afirma que el mantenimiento del sistema es un proceso inevitable. • Segunda ley: Afirma que conforme cambia un sistema su estructura se degrada. • Tercera ley: Sugiere que los sistemas grandes tienen una dinámica propia que se establece en una etapa temprana del proceso de desarrollo. • Cuarta ley: Sugiere que la mayoría de los grandes proyectos de programación funcionan como sistemas “saturados”. • Quinta ley: Sugiere que al agregar nuevos cambios o funcionalidades al sistema introduce nuevas fallas. Libro: Ingeniería del Software, séptima edición (Autor: Ian Sommerville) Páginas(238-239)
  • 11. MANTENIMIENTO DEL SOFTWARE • El mantenimiento del software es el proceso general de cambiar un sistema después de que éste se entregó. • Existen tres tipos de mantenimiento de software: • Reparaciones de fallas. • Adaptación ambiental. • Adición de funcionalidad. Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville) Páginas(242-251)
  • 12. ADMINISTRACIÓN DE SISTEMAS HEREDADOS • Todavía existen muchos sistemas heredados que son sistemas empresariales críticos. Éstos tienen que extenderse y adaptarse a las cambiantes prácticas del comercio electrónico. • Prácticas del comercio electrónico. • La mayoría de las organizaciones, por lo general, tienen un portafolio de sistemas heredados, que se usan con un presupuesto limitado para mantenimiento y actualización. Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville) Páginas(252-254)
  • 13. ¡GRACIAS POR SU ATENCIÓN! BIBLIOGRAFÍA •Libro: Ingeniería del Software, séptima edición (Autor: Ian Sommerville) •Libro: Ingeniería del Software, novena edición (Autor: Ian Sommerville)