3. Introducción
«Ingeniería del software es el estudio de los Principios y Metodologías
para desarrollo y mantenimiento de sistemas de software»
Zelkovitz
Los sistemas de software se construyen buscando principalmente la
satisfacción y necesidad del usuario, esto se ve reflejado en la calidad
del producto.
La ingeniería del software nos lleva a ofrecer
al cliente un producto fiable y a un costo
Asequible.
4. «El hardware es la parte tangible del
computador, es decir, todos los elementos
materiales que podemos tocar»
6. «Es la parte intangible del computador, es
decir, lo que podemos ver pero no
podemos tocar»
«El alma del computador»
7. El Software lo podemos distribuir en 3
Partes:
1. Sistemas Operativo: Controla el funcionamiento del
computador y todos sus programas.
MAC
LINUX
WINDOWS
ANDROID
UNIX
SYMBIAN
iOS
PALM OSDOS
8. 2. Aplicaciones: Nos permite realizar trabajos o tareas
especificas.
Aplicaciones de procesadores de texto:
Aplicaciones de hojas electrónicas o de calculo:
Aplicaciones de manejo de bases de datos:
Lotus
1-2-3
9. Aplicaciones de comunicación de datos:
Aplicaciones multimedia:
Aplicaciones de presentación:
10. Aplicaciones de diseño grafico:
Aplicaciones de edición:
Aplicaciones de compresión de archivos:
11. 3.Lenguajes de programación: Nos permite crear aplicaciones.
Lenguaje C
Pascal
Visual Basic
Java
Visual FoxPro
C ++
Visual.Net
Algol
Perl
Python
Ruby PHP
Actionscript Smalltalk
12. DESARROLLO DEL
HARDWARE
Funcionaban con válvulas
Usaban tarjetas perforadas
Utilizaban cilindros magnéticos
Fue exclusiva para el ámbito militar y científico
Eran sumamente grandes
Utilizaban gran cantidad de electricidad
Generaban gran cantidad de calor
Eran sumamente lentas
PRIMERA GENERACION
(1946-1958)
ENIAC-1946
EDVAC-1949
UNIVAC I-1951 IBM 701-1953
13. Usaban transitores para procesar información, estos eran mas rápidos,
pequeños y confiables que los tubos al vacío.
Usaban pequeños anillos magnéticos
Producían gran cantidad de calor y eran sumamente lentos
Dio paso a nuevos lenguajes de programación como Cobol y Fortran
Se usaban en sistemas de reservaciones de líneas aéreas, control del
trafico aéreo y simulaciones de propósito general.
SEGUNDA GENERACION
(1958-1964)
IBM 1401-1959
IBM 1620-1960
IBM SERIE 360-
1964
14. Estos empiezan a usar circuitos integrados
Aumento la capacidad de procesamiento y se redujo el tamaños de las maquinas
Integración sobre los componentes electrónicos
Se integran los chips de silicio
Se desarrollan las microcomputadoras
Se desarrollan las supercomputadoras
Surge la PC que conocemos en la actualidad
IBM revoluciona el sector informativo
Su avance va de la mano con el desarrollo del software
TERCERA GENERACION
(1964-1971)
CUARTA GENERACION
(1971-1983)
QUINTA GENERACION
(1984-1999)
15. Cuando hablamos de crisis del software hacemos referencia a:
El software no satisface los requerimientos ni necesidades del
cliente
El desarrollo del software excede los presupuestos y horarios de
tiempo establecidos
16. Baja calidad del producto del software
Tiempo y presupuesto inicial excedido
Confiabilidad cuestionable
Altos requerimientos de personal para desarrollo y
mantenimiento
Reforzar las fases de análisis y diseño del software
Construir un modelo fácil y sencillo de entender