KAREN MICHELLE GIRALDO MALDONADOINGENIERIA DE SISTEMAS
CORPORACION UNIVERSITARIA REMINGTON
INGENIERIA DEL SOFTWARE
KAREN MICHELLE GIRALDO MALDONADOCODIGO. 1093784784
INGENIERIA DE SISTEMAS II SEMESTRE
DOCENTE. EDUARDO RUEDA FAJARDOCORPORACION UNIVERSITARIA REMINGTON
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 ofreceral cliente un producto fiable y a un costo
Asequible.
¿QUE ES EL HARDWARE?
«El hardware es la parte tangible del computador, es decir, todos los
elementos materiales que podemos tocar»
HARDWARE
MONITOR
CPU
PARLANTES
MOUSE
TECLADO
IMPRESORA
BOARD
MICROPROCESADOR
TARJETA RAM
DISCO DURO
UNIDAD DE CD
FUENTE DE PODER
Y ¿QUE ES EL SOFTWARE?
«Es la parte intangible del computador, es decir, lo que podemos ver pero no
podemos tocar»
«El alma del computador»
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
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
Word ProMicrosoft
Word
Corel WordPerfect
Quattro Pro
Lotus 1-2-3
Microsoft
Excel
Microsoft
AccessSQL
dBase
Aplicaciones de comunicación de datos:
Aplicaciones multimedia:
Aplicaciones de presentación:
Safari
KazaaInternet
Explorer
Opera
Mplayer RealPlayer QuickTime
Microsoft Power Point
Corel Presentations
Windows Movie Maker
Aplicaciones de diseño grafico:
Aplicaciones de edición:
Aplicaciones de compresión de archivos:
Corel Painter
Adobe Photoshop
QuarkXPress
Corel Draw
Adobe
Acrobat FrameMaker
WinZipgzip
WinRar
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
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
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
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)
CRISIS DEL SOFTWARECuando 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
Síntomas
Baja calidad del producto del software Tiempo y presupuesto inicial excedido Confiabilidad cuestionable Altos requerimientos de personal para desarrollo y
mantenimiento
Soluciones
Reforzar las fases de análisis y diseño del software Construir un modelo fácil y sencillo de entender
Gracias