Sie sind auf Seite 1von 14

INTRODUCCIÓN A LA

INGENIERÍA DEL
SOFTWARE
Ing. Danilo Garcia Sales
Corporación Universitaria Americana
¿Está relacionado con estos términos?

 RUP  PMBOK
 UML  PRINCE
 XP  CMMI
 SCRUM  MSF
 ITIL
 COBIT
 AGILE
Situaciones cotidianas…
Define: ¿Qué es el Software?

 Es el conjunto completo de programas, procedimientos y


documentación relacionada que se asocia con un sistema
informático.
 Engloba entonces:
 Instrucciones (programas de cómputo) que al ejecutarse
proporcionan las características y desempeño buscados
 Estructuras de Datos que permiten que los programas manipulen la
información
 Información descriptiva que describen la operación y uso de los
programas
Hitos en la Evolución Histórica
del Desarrollo de Software
1. Sistemas integrados hardware-software
2. Primeros sistemas de software
independientes
3. La crisis del software
4. La creación de la Ingeniería de Software
5. La aparición de la PC
6. La interconexión de las PCs
7. La evolución de Internet y las arquitecturas
corporativas
8. El futuro cercano
Ingeniería del Software

 Según la IEEE:
 Es la aplicación de un enfoque sistemático, disciplinado
y cuantificable al desarrollo, operación y
mantenimiento del Software (es decir la aplicación de
la Ingeniería al Software) y el estudio de sus enfoques.
Algunas características especiales del
Software
 Se desarrolla o modifica con
intelecto (no se
manufactura)
 No se «desgasta» (pero si se
deteriora)
Dominios de Aplicación del Software

 Software de Sistemas
 Software de Aplicación
 Software de Ingeniería y Ciencias
 Software Incrustado o Embebido
 Software de Línea de Productos
 Software de Inteligencia Artificial
 WebApps
 Mobile Apps ¿Puede aplicarse a cada una el mismo
enfoque de Ingeniería de Software?
Retos del Software del Siglo XXI

 El reto de lo Heredado
 El reto de la Heterogeneidad
 El reto de la Entrega
Standish CHAOS Report

 32% de los proyectos son estregados a destiempo,


con sobrecostos o sin las funcionalidades
acordadas
 44% De los proyectos tienen problemas en 2 de
los 3 puntos;
 24% de los proyectos fallan completamente y son
cancelados
Consulta sobre el Standish Group y su
Investigación, ¿Por qué fallan los
Proyectos de Software?
Reporte del
Caos
¿Por qué fallan los proyectos de
Software?
Clásico… pero
cierto
Mitos del Software

 Si nos atrasamos, podemos agregar más programadores y


ponernos al corriente…
 Si subcontrato con un tercero, descanso y dejo que éste lo
elabore
 Una vez que escribimos el programa y hacemos que funcione…
nuestro trabajo ha terminado
 Hasta que no corra el programa no se puede evaluar su calidad
 La Ing. del Software sólo hace que generemos documentación
voluminosa e innecesaria que nos retrasará…

Das könnte Ihnen auch gefallen