Historia
www.inacap.cl
INGENIERIA DE 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”
www.inacap.cl
INGENIERIA DE SOFTWARE
INTRODUCCION
• A principios de los 80 no era muy conocido el termino“SOFTWARE” • Resuelve problemas de todo tipo (científicos, de negocios, de ingeniería, de diseño, de comunicación, etc)
• Hoy en día dejamos mucho de nuestra vida en manos del software (seguridad, entretención, trabajo, bienestar)
www.inacap.cl
INGENIERIA DE SOFTWARE
LA EVOLUCIÓN DEL SOFTWARE
• Hoy en día tiene un doble papel: es un producto y un vehículo para hacer entrega de un productoProducto: Hace entrega de la potencia informática al hardware informático (trasformando, produciendo, gestionando, adquiriendo y modificando información) Vehículo: Cuando pasa a ser la base de control del computador (S.O), o administra la comunicación (redes/protocolos), o forma parte de la creación y control de otros programas (herramientas de software y entornos)
www.inacap.cl
INGENIERIA DESOFTWARE
LA EVOLUCIÓN DEL SOFTWARE
• El software hace entrega de lo que muchos piensan será el producto mas importante del siglo XXI INFORMACIÓN
• El papel del software ha cambiado significativamente en la segunda mitad del siglo 20, debido a enormes mejoras en el rendimiento del hardware (cambios de arquitecturas, grandes aumentos de la memoria y la capacidad de almacenamiento)www.inacap.cl
INGENIERIA DE SOFTWARE
LA EVOLUCIÓN DEL SOFTWARE
Primeros años: Años 50 a Mitad de los 60 -Orientación por lotes - Distribución Limitada - Software a Medida
CONSECUENCIAS - Desarrollo sin planificación - Alto Costo - Principal Preocupación el Hardware - Dependencia de personas (programa, prueba, mantiene)
www.inacap.cl
INGENIERIA DE SOFTWARE
LA EVOLUCIÓN DEL SOFTWARESegunda Era: Hasta Mitad de los 70 - Multiusuario - Tiempo real - Bases de datos - Producto Software CONSECUENCIAS - Aparecen las casas de Software - Alta Distribución - Aparece el termino “Mantener el Software” - Comienza la crisis del software (alto costo de mantención, no poder modificarlos)
www.inacap.cl
INGENIERIA DE SOFTWARE
LA EVOLUCIÓN DEL SOFTWARE
Tercera Era: Mitad de los 70 Principios de los 90 - Sistemas Distribuidos - Incorporación de Inteligencia - Hardware de Bajo costo - Impacto en el consumo CONSECUENCIAS - Se caracteriza por la llegada y el amplio uso de los microprocesadores - Nacen los PC
www.inacap.cl
INGENIERIA DE SOFTWARE
LA EVOLUCIÓN DEL SOFTWARE
Hoy en Día: - Sistemas personales potentes - Tecnologías orientadas a Objeto - Sistemas expertos -Redes neuronales
CONSECUENCIAS - La cuarta era se aleja de los computadores individuales -Las arquitecturas cambian de entornos centralizados a descentralizados - Aparece internet
www.inacap.cl
INGENIERIA DE SOFTWARE
EL SOFTWARE
¿QUÉ ES SOFTWARE COMPUTACIONAL?
• El software son instrucciones (programas) que cuando se ejecutan proporcionan la Función y el rendimiento deseado •Estructuras de datos que permiten a los programas manipular adecuadamente la información • Documentos que describen la operación y el uso de programas
www.inacap.cl
INGENIERIA DE SOFTWARE
CARACTERISTICAS DEL SOFTWARE
• El software se desarrolla, no se fabrica en un sentido
clásico
• El software no se “echa a perder”
Hardware fallas fallas Software
Tiempo
Tiempo
• La mayoría delsoftware se desarrolla a medida,
en vez de ensamblar componentes existentes
www.inacap.cl
I
Problemática del Desarrollo de Sistemas de Información
www.inacap.cl
Crisis del Software
La industria del software no ha podido satisfacer la demanda.
La complejidad del software producido y demandado se incrementa constantemente.
www.inacap.cl
Crisis del Software
Síntomas...
Regístrate para leer el documento completo.