Informatica

Páginas: 11 (2558 palabras) Publicado: 13 de febrero de 2013
El Modelo Orientado
a Objetos

UAMISoft 2006®

1

El modelo de objetos: principios
Su objetivo es manejar la complejidad de
Su
sistemas de software.
sistemas
Simulación del mundo real: expresión de
Simulación
elementos del mundo real en la memoria de
la computadora
la
Se puede considerar como un concepto
Se
unificador de la informática.
unificador

UAMISoft 2006®

2 Fundamentos del modelo
Sus bases se crearon desde varias áreas de la
Sus
computación:
Arquitectura de computadoras
Arquitectura
Lenguajes de programación
Metodologías de programación
Bases de datos
Inteligencia artificial
Filosofía y ciencia cognitiva
UAMISoft 2006®

3

Fundamentos del modelo
continuación ....

Arquitectura de computadoras:
Arquitecturas basadas en descriptoresy
Arquitecturas
posteriormente en capacidades, ofreciendo
apoyo en hardware a sistemas operativos
apoyo
Intentan cubrir el "hueco" entre
abstracciones de alto nivel de los lenguajes
de programación y abstracciones de bajo
nivel de la propia máquina
nivel
UAMISoft 2006®

4

Fundamentos del modelo
continuación ....

Lenguajes de programación:
Conceptos (objeto, clase yabstracción)
Conceptos
creados y madurados en los lenguajes
Simula, Smalltalk, CLU y Ada.
Simula,
Metodologías de programación:
Metodologías
Adoptando los conceptos de
modularización y ocultamiento de
información.
información.
UAMISoft 2006®

5

Fundamentos del modelo
continuación ....

Bases de datos:
Bases
Modelado de datos a través de diagramas
Entidad Relación (ER).
EntidadInteligencia artificial.
Inteligencia
Avances en la representación del
conocimiento, obteniendo una
comprensión de las abstracciones O-O.
comprensión
UAMISoft 2006®

6

Fundamentos del modelo
continuación ....

Filosofía y ciencia cognitiva:
(Griegos) El mundo puede observarse en
(Griegos)
términos de objetos o procesos.
términos
(Descartes, siglo XVII) Los humanos aplican en(Descartes,
forma natural una visión O-O.
forma
(Minsky) La mente está organizada como una
(Minsky)
sociedad de agentes que carecen de mente y a
través de su comportamiento cooperativo se
forma la inteligencia.
forma
UAMISoft 2006®

7

Aplicación del modelo
El modelo de objetos se aplica en las
El
actividades del proceso de desarrollo de
software:
software:
Programación Orientada aObjetos
Diseño Orientado a Objetos
Análisis Orientado a Objetos

UAMISoft 2006®

8

Programación Orientada a
Programación
Objetos
Es una forma de codificación, en donde los
Es
programas representan a colecciones
cooperativas de objetos
cooperativas
A su vez, un objeto representa una instancia
su
de una clase y las clases representan una
jerarquía a través de relaciones deherencia.
jerarquía

UAMISoft 2006®

9

Diseño Orientado a Objetos
Diseño
Proceso de diseño que comprende:
la descomposición O-O y una notación para
la
describir los modelos lógico y físico
describir
los modelos estático y dinámico del sistema que
los
se diseña.
se

UAMISoft 2006®

10

Análisis Orientado a Objetos
Análisis
Método de análisis que estudia los
Método
requisitosen el vocabulario del dominio del
problema,
desde la perspectiva de clases y objetos.
desde

UAMISoft 2006®

11

Elementos del modelo orientado
Elementos
a objetos
objetos
Se incluen en los sistemas orientados a
Se
objetos
objetos
Elementos Básicos
Abstracción
Encapsulamiento
Jerarquía
Modularidad

Elementos secundarios
Tipificación
Concurrencia
Concurrencia
PersistenciaPersistencia
UAMISoft 2006®

12

Abstracción
Establece las características esenciales de un
Establece
objeto que lo distingue de los demás:
objeto
Ofrece fronteras conceptuales bien definidas desde
Ofrece
la perspectiva del observador.
la

UAMISoft 2006®

13

Abstracción, Ejemplo
Se puede describir a una persona en forma
Se
diferente:
como empleado de una empresa ó...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS