Éteres. Química Orgánica. Propiedades y reacciones
Unidad 1 (1.3) Fundamentos de ingeniería de software
1. Fundamentos de ingeniería de software
Catedrático: Rita Hernández flores
Equipo:
Samanta López Martínez
López ramos Ángel
Ramos Melchor Iván de Jesús
Nieves Rodríguez Nibardo
Horario: 10-11 am
Fecha: 4-Septiembre-2014
2. 1.3
La ingeniería de software es el área de la
ingeniería que ofrece métodos y técnicas para
desarrollar y mantener software.
3. Una definición precisa aun no ha sido completada,
sin embargo se pueden citar las enunciadas por
algunas por los mas prestigiosos autores:
Ingeniería de software es el estudio de los
principios y metodologías para el desarrollo y
mantenimiento de sistemas software (Zelkovitz
1978)
4. Esta se aplica a
infinidad de áreas:
Negocios
Investigación
científica
Medicina
Producción
Logística
Meteorológica
Derecho
Internet
Intranet
5. 1.3.1 PERSPECTIVA
HISTÓRICA
PRIMERA ERA (1950- 1965)
Se trabajaba con la idea de codificación y corregir.
No existía un planteamiento previo.
No existía documentación de ningún tipo.
Existencia de pocos métodos formales y pocos
creyentes en ellos.
Desarrollado a base de prueba y error.
6. SEGUNDA ERA (1965 - 1972)
Se busca simplificar código.
Aparición de Multiprogramación y sistemas
Multiusuarios.
Sistemas de tiempo real apoyan la toma de
decisiones.
Aparición de Software como producto.
Se buscan procedimientos para el desarrollo de
software.
7. TERCERA ERA (1972 - 1985)
Nuevo concepto. Sistemas distribuidos.
Complejidad en los sistemas de información.
Aparecen: redes de área local y global, y
comunicadores digitales.
Uso de microprocesadores.
8. CUARTA ERA (1985 - 1995)
Impacto colectivo de software.
Aparecen: las redes de información, tecnologías
orientadas a objetos.
La información como valor preponderante dentro de
las organizaciones.
9. QUINTA ERA (2000 HASTA HOY EN DÍA)
Utiliza algunos requisitos de las eras anteriores solo
que aumenta la omnipresencia de la web, la
utilización de la información y componentes de
software .
10. 1.3.2 LA CRISIS DEL SOFTWARE
La crisis de software, inicia en los años 60,
fue debido a la fuerte evolución del hardware
que requería desarrollar aplicaciones de
software mas complejas, persisten hasta
nuestros días, habiéndose convertido esta
crisis en una evolución constante del
hardware, lo que obliga a la ingeniería del
software a una evolución también continua
siendo dicha evolución insuficiente.
11. 1.3.3 MITOS DEL SOFTWARE
El hardware es mas importante que el
software. Es falso, ya que el usuario
interactúa con el software
principalmente.
El software es fácil de desarrollas. Esto
es falso para cualquier aplicación de
importancia.
12. El software consiste exclusivamente en
programas ejecutables. Un sistema informático se
compone de hardware, software personas y
procedimientos de utilización.
El desarrollo de software es solo una labor de
programación. Es falso ya que las tareas de
análisis y diseño son el fundamento para el resto
del desarrollo.