Sesion 1
Objetos
Maestría de Ingeniería
Telemática
Universidad del Azuay
Historia
1940 programación diseño y análisis
1957 diseño del misil nuclearMinuteman
1958 LISP John McCarthy
Ten Dyke & Kunz:
1967 Lenguaje Simula – Noruega
1970’s Smalltalk, Alan Kay, Xerox PARC
1970 LISP, FLAVORS, LOOPS, CLOS
1976 Alphard
1977 CLU, LISP.
1980 UI, WIMP, Xerox,Apple, Windows, Openlook, OSF Motif.
1986 Actor Systems Ahga
1989 Eiffel y extensiones de C y Pascal.
1989 Biggerstaff & Ritcher, Prieto-Diaz & Freeman,
Sommerville
Historia
Simulación y lenguajes de 3ra generación
Intercambio de mensajes entre objetos
Máquina de estados finitos
Estructura del programa vs. Estructura
del problema.
IA y la noción de actores.
DoD 60’s-70’ssoporta financiamiento de
proyectos:
CASE, IPSE, Unix, X/Windows, ADA
Bases de Datos orientadas a objetos.
Historia
1991. Estandarización: OMG Object
Management Group, 4GL
CORBA, Common ObjectRequest
Broker
Programación, Análisis y Diseño.
Sistemas abiertos.
Historia
Fase 1 - 1970's
Fase 2 -1980's
Fase 3 -1990's
La Era de la
Invención
La Era de la
Confusión
La Era de madurezSimulación de
eventos
discretos
Interfaces WIMP
Enfoque en análisis
y diseño
Simula
Xerox y Apple
Sistemas abiertos
Kay: FLEX
machine
extensiones de
LISP
Aplicaciones
PARC: Dynabook
entornos deIA
Bases de datos
orientadas a
objetos
Smalltalk
Nuevos lenguajes:
Eiffel, C++, …
Estándares.
Ventajas
Código Reutilizable.
Mejores métodos y notación.
Ciclo más corto de análisisdiseño
y programación.
Incorpora ideas de IA, modelado de
datos, TI, computación.
OOM (Object Oriented
Methods)
Programación
Análisis
Diseño
Bases de Datos
Terminología básica
Objetos: atributos y
procedimientos
Procedimientos= operaciones y
métodos.
Objeto = instancia
Clases, entidades del mundo real.
Terminología Básica
Encapsulamiento:
Estructuras de Datos y...
Regístrate para leer el documento completo.