SlideShare una empresa de Scribd logo
1 de 9
Introducción a la
Ingeniería del Software
Ingeniería de Software
Importancia de esta
disciplina
ITL-PCM
 La ingeniería de software es una
disciplina de la ingeniería .
 La ingeniería de software es una
disciplina relativamente joven, fue
propuesta inicialmente en 1968.
 Nuevas técnicas y métodos eran
necesarios para controlar la complejidad
del SW.
 Sin software complejo no tendríamos
Internet y Telecomunicaciones modernas
 Actualmente casi todos los países
dependen de sistemas complejos basados
en computadora.
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
 Establecer las respuestas a preguntas
claves de la Ingeniería del Software.
 Entender el concepto de procesos
del software.
 Aplicar una metodología de acuerdo
al software a desarrollar.
 Entender las actividades
relacionadas en la ingeniería de
software: requerimientos de software,
desarrollo de software, pruebas y
evolución.
 Atacar los problemas actuales de
desarrollo de Software.
Objetivos
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
Por que no podemos
desarrollar sistemas de
software con técnicas
formales como lo hacen los
Ingenieros en Electrónica,
los Ing. Quimicos o los
Ingenieros Civiles. ?
Problema
De
Aplicación
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
Problema
Principal
¿ Cómo lograr riqueza funcional y calidad
en el tiempo y costo programado?
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
Riqueza
Funcional
 La base del negocio de una compañía
que desarrolla software es aumentar su
funcionalidad.
 Hay que satisfacer ampliamente los
requisitos de todos los integrantes
(stakeholders) de un negocio .
 Al aumentar la funcionalidad (nueva
versión) suele suceder que tiene más
errores que la anterior.
 La Ingeniería de SW requiere de un
proceso, eficiente y sistemático.
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
Calidad
 Los productores de Software ,
necesitan clientes satisfechos.
 La Calidad se demuestra cuando se
tiene un producto de Software con cero
defectos, sea funcional y dure bastante
tiempo. (Bueno, Bonito y Barato)
 En la práctica al aumentar la calidad se
incrementa el tiempo y costo del
producto. (según Demming no)
La ingeniería de SW mejora la Calidad
mediante tecnologías y proceso de
Software avanzados.
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
Tiempo
y
Costo
 Las empresas que producen SW y
cualquier negocio tiene como meta
principal incrementar la productividad de
su personal.
 La complejidad del SW tiene por
efecto aumentar su tiempo y costo de
producción.
 Amentar el numero de personas para
tener mas productividad no funciona. (se
pierde tiempo en capacitación y
preparación.
 Es necesario administra r los proyectos
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
Costos de software
(Factores que afectan)
 Mala Planeación.
 No hay registros históricos de los
desarrollos.
 Estimaciones erróneas de
productividad.
 No hay control, ni evaluación final de
desarrollo.
Ingeniería del Software
Importancia de esta
disciplina
ITL-PCM
Administración de los
Desarrollo de Software
Como proyectos
Muchos proyectos de software
aún tienen problemas y
sugieran que la ingeniería de
software se encuentra en un
estado de enfermedad
crónica, entre más crezca
nuestra habilidad para producir
software, también lo hará la

Más contenido relacionado

La actualidad más candente

Calidad
CalidadCalidad
Calidadgmjuan
 
Estado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareEstado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareDaniel Urgiles
 
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
 
Estado arte-ing-software
Estado arte-ing-softwareEstado arte-ing-software
Estado arte-ing-softwareLaura Maruri
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareFabricio Sanchez
 
Ciclos de vida de un software
Ciclos de vida de un softwareCiclos de vida de un software
Ciclos de vida de un softwareUTPL UTPL
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareUTPL UTPL
 
02 desarrollodesoftwarecomoingenieria isi
02 desarrollodesoftwarecomoingenieria isi02 desarrollodesoftwarecomoingenieria isi
02 desarrollodesoftwarecomoingenieria isiChristian Bueno
 
Luis valles 22169276
Luis valles 22169276Luis valles 22169276
Luis valles 22169276Luis Valles
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosKeller William
 
Ads Sesion1 10393
Ads Sesion1 10393Ads Sesion1 10393
Ads Sesion1 10393guest31882d
 
Ingenieria del software
Ingenieria del softwareIngenieria del software
Ingenieria del softwareVictor Ochoa
 
crisis del software
crisis del softwarecrisis del software
crisis del softwarelualpare
 

La actualidad más candente (19)

Calidad
CalidadCalidad
Calidad
 
Estado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareEstado del arte de la ingeniería de software
Estado del arte de la ingeniería de software
 
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
 
Estado arte-ing-software
Estado arte-ing-softwareEstado arte-ing-software
Estado arte-ing-software
 
Introduccion a la Ingenieria de software
Introduccion a la Ingenieria de softwareIntroduccion a la Ingenieria de software
Introduccion a la Ingenieria de software
 
Ciclos de vida de un software
Ciclos de vida de un softwareCiclos de vida de un software
Ciclos de vida de un software
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
02 desarrollodesoftwarecomoingenieria isi
02 desarrollodesoftwarecomoingenieria isi02 desarrollodesoftwarecomoingenieria isi
02 desarrollodesoftwarecomoingenieria isi
 
Tarea intro ing_sw_quina
Tarea intro ing_sw_quinaTarea intro ing_sw_quina
Tarea intro ing_sw_quina
 
02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software02 Mitos de la ingeniería de software
02 Mitos de la ingeniería de software
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Is01
Is01Is01
Is01
 
Luis valles 22169276
Luis valles 22169276Luis valles 22169276
Luis valles 22169276
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectos
 
Mitos de-software
Mitos de-softwareMitos de-software
Mitos de-software
 
Mitos de software.
Mitos de software.Mitos de software.
Mitos de software.
 
Ads Sesion1 10393
Ads Sesion1 10393Ads Sesion1 10393
Ads Sesion1 10393
 
Ingenieria del software
Ingenieria del softwareIngenieria del software
Ingenieria del software
 
crisis del software
crisis del softwarecrisis del software
crisis del software
 

Destacado (20)

Educazionecivica modulo1 europaitaliaregionicomuni marzo2013
Educazionecivica modulo1 europaitaliaregionicomuni marzo2013Educazionecivica modulo1 europaitaliaregionicomuni marzo2013
Educazionecivica modulo1 europaitaliaregionicomuni marzo2013
 
Let's Talk Invitation
Let's Talk InvitationLet's Talk Invitation
Let's Talk Invitation
 
Id sw13
Id sw13Id sw13
Id sw13
 
GAIA @SpaceUpParis
GAIA @SpaceUpParisGAIA @SpaceUpParis
GAIA @SpaceUpParis
 
Id sw10
Id sw10Id sw10
Id sw10
 
Id sw09
Id sw09Id sw09
Id sw09
 
Id sw06
Id sw06Id sw06
Id sw06
 
Radioactividad
RadioactividadRadioactividad
Radioactividad
 
Id sw08
Id sw08Id sw08
Id sw08
 
Id sw05
Id sw05Id sw05
Id sw05
 
Organización justicia constitucional
Organización justicia constitucionalOrganización justicia constitucional
Organización justicia constitucional
 
Id sw12
Id sw12Id sw12
Id sw12
 
Presentación daniel
Presentación danielPresentación daniel
Presentación daniel
 
Id sw15
Id sw15Id sw15
Id sw15
 
Id sw11
Id sw11Id sw11
Id sw11
 
Infore de proyecto v1
Infore de proyecto v1Infore de proyecto v1
Infore de proyecto v1
 
Id sw07
Id sw07Id sw07
Id sw07
 
Idioms by poolabala
Idioms by poolabalaIdioms by poolabala
Idioms by poolabala
 
Enbe project 1
Enbe project 1Enbe project 1
Enbe project 1
 
Animirani film
Animirani filmAnimirani film
Animirani film
 

Similar a Introducción a la Ingeniería del Software

Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de ProyectosRodolfoRojasEscalante
 
software
softwaresoftware
softwarealkosto
 
Curso ingeniería de software parte i
Curso ingeniería de software parte iCurso ingeniería de software parte i
Curso ingeniería de software parte iparafernalico
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Softwareolea_saavedra
 
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
 
Software Project Management EAN
Software Project Management EANSoftware Project Management EAN
Software Project Management EANRicardo Colonia
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
LA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPLA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPKudos S.A.S
 
ADS - Sesion1
ADS - Sesion1ADS - Sesion1
ADS - Sesion1willy0303
 

Similar a Introducción a la Ingeniería del Software (20)

introducción ingeniería de software
introducción  ingeniería de  softwareintroducción  ingeniería de  software
introducción ingeniería de software
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Gestion de Proyectos
Gestion de ProyectosGestion de Proyectos
Gestion de Proyectos
 
Cap1 gestion
Cap1 gestionCap1 gestion
Cap1 gestion
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de Proyectos
 
Introducción procesos desarrollo software
Introducción procesos desarrollo software Introducción procesos desarrollo software
Introducción procesos desarrollo software
 
Diapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napaDiapositivas-Ing-SW-napa
Diapositivas-Ing-SW-napa
 
software
softwaresoftware
software
 
Conceptos
ConceptosConceptos
Conceptos
 
GESTION DEL RIESGO
GESTION DEL RIESGOGESTION DEL RIESGO
GESTION DEL RIESGO
 
Curso ingeniería de software parte i
Curso ingeniería de software parte iCurso ingeniería de software parte i
Curso ingeniería de software parte i
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Sesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería SoftwareSesion1 Introducción Ingeniería Software
Sesion1 Introducción Ingeniería Software
 
Software Project Management EAN
Software Project Management EANSoftware Project Management EAN
Software Project Management EAN
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
LA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPLA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUP
 
ADS - Sesion1
ADS - Sesion1ADS - Sesion1
ADS - Sesion1
 
ingenieria de software
ingenieria de softwareingenieria de software
ingenieria de software
 

Más de Jesus Alberto Iribe Gonzalez (15)

3 interfaces clases_abstractas_herencia_polimorfismo
3 interfaces clases_abstractas_herencia_polimorfismo3 interfaces clases_abstractas_herencia_polimorfismo
3 interfaces clases_abstractas_herencia_polimorfismo
 
1 introduccion a_java_2da_parte
1 introduccion a_java_2da_parte1 introduccion a_java_2da_parte
1 introduccion a_java_2da_parte
 
1 introduccion a_java_1er_parte
1 introduccion a_java_1er_parte1 introduccion a_java_1er_parte
1 introduccion a_java_1er_parte
 
2 programación orientada_a_objetos
2 programación orientada_a_objetos2 programación orientada_a_objetos
2 programación orientada_a_objetos
 
Metodologia de investigacion itl
Metodologia de investigacion itlMetodologia de investigacion itl
Metodologia de investigacion itl
 
U3 interfaces, clases abstractas, heencia y polimorfismo
U3 interfaces, clases abstractas, heencia y polimorfismoU3 interfaces, clases abstractas, heencia y polimorfismo
U3 interfaces, clases abstractas, heencia y polimorfismo
 
Matematicas discretas1
Matematicas discretas1Matematicas discretas1
Matematicas discretas1
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Trayectorias
TrayectoriasTrayectorias
Trayectorias
 
Id sw02
Id sw02Id sw02
Id sw02
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Practica cliente servidor java
Practica cliente servidor javaPractica cliente servidor java
Practica cliente servidor java
 
Practica1
Practica1Practica1
Practica1
 
Pregunrtas de repaso sistemas distribuidos
Pregunrtas de repaso sistemas distribuidosPregunrtas de repaso sistemas distribuidos
Pregunrtas de repaso sistemas distribuidos
 
Open mpi windows
Open mpi windowsOpen mpi windows
Open mpi windows
 

Introducción a la Ingeniería del Software

  • 1. Introducción a la Ingeniería del Software Ingeniería de Software Importancia de esta disciplina ITL-PCM  La ingeniería de software es una disciplina de la ingeniería .  La ingeniería de software es una disciplina relativamente joven, fue propuesta inicialmente en 1968.  Nuevas técnicas y métodos eran necesarios para controlar la complejidad del SW.  Sin software complejo no tendríamos Internet y Telecomunicaciones modernas  Actualmente casi todos los países dependen de sistemas complejos basados en computadora.
  • 2. Ingeniería del Software Importancia de esta disciplina ITL-PCM  Establecer las respuestas a preguntas claves de la Ingeniería del Software.  Entender el concepto de procesos del software.  Aplicar una metodología de acuerdo al software a desarrollar.  Entender las actividades relacionadas en la ingeniería de software: requerimientos de software, desarrollo de software, pruebas y evolución.  Atacar los problemas actuales de desarrollo de Software. Objetivos
  • 3. Ingeniería del Software Importancia de esta disciplina ITL-PCM Por que no podemos desarrollar sistemas de software con técnicas formales como lo hacen los Ingenieros en Electrónica, los Ing. Quimicos o los Ingenieros Civiles. ? Problema De Aplicación
  • 4. Ingeniería del Software Importancia de esta disciplina ITL-PCM Problema Principal ¿ Cómo lograr riqueza funcional y calidad en el tiempo y costo programado?
  • 5. Ingeniería del Software Importancia de esta disciplina ITL-PCM Riqueza Funcional  La base del negocio de una compañía que desarrolla software es aumentar su funcionalidad.  Hay que satisfacer ampliamente los requisitos de todos los integrantes (stakeholders) de un negocio .  Al aumentar la funcionalidad (nueva versión) suele suceder que tiene más errores que la anterior.  La Ingeniería de SW requiere de un proceso, eficiente y sistemático.
  • 6. Ingeniería del Software Importancia de esta disciplina ITL-PCM Calidad  Los productores de Software , necesitan clientes satisfechos.  La Calidad se demuestra cuando se tiene un producto de Software con cero defectos, sea funcional y dure bastante tiempo. (Bueno, Bonito y Barato)  En la práctica al aumentar la calidad se incrementa el tiempo y costo del producto. (según Demming no) La ingeniería de SW mejora la Calidad mediante tecnologías y proceso de Software avanzados.
  • 7. Ingeniería del Software Importancia de esta disciplina ITL-PCM Tiempo y Costo  Las empresas que producen SW y cualquier negocio tiene como meta principal incrementar la productividad de su personal.  La complejidad del SW tiene por efecto aumentar su tiempo y costo de producción.  Amentar el numero de personas para tener mas productividad no funciona. (se pierde tiempo en capacitación y preparación.  Es necesario administra r los proyectos
  • 8. Ingeniería del Software Importancia de esta disciplina ITL-PCM Costos de software (Factores que afectan)  Mala Planeación.  No hay registros históricos de los desarrollos.  Estimaciones erróneas de productividad.  No hay control, ni evaluación final de desarrollo.
  • 9. Ingeniería del Software Importancia de esta disciplina ITL-PCM Administración de los Desarrollo de Software Como proyectos Muchos proyectos de software aún tienen problemas y sugieran que la ingeniería de software se encuentra en un estado de enfermedad crónica, entre más crezca nuestra habilidad para producir software, también lo hará la