polo

Páginas: 20 (4805 palabras) Publicado: 3 de diciembre de 2013
Unidad 4. Programación orientada a objetos y modelado.
El Diseño Orientado a Objetos se define como un diseño de sistemas que utiliza
objetos auto-contenidos y clases de objetos.



Características principales del Diseño Orientado a Objetos:

u Los objetos son abstracciones del mundo real o entidades del sistema que se
administran entre ellas mismas

uLos objetos sonindependientes y encapsulan el estado y la representación de
información

uLa funcionalidad del sistema se expresa en términos de servicios de los objetos

uLas áreas de datos compartidas son eliminadas. Los objetos se comunican mediante
paso de parámetros

uLos objetos pueden estar distribuidos y pueden ejecutarse en forma secuencial o en
paralelo



Ventajas del DiseñoOrientado a Objetos:

uFácil de mantener, los objetos representan entidades auto-contenidas

uLos objetos son componentes reutilizables

uPara algunos sistemas, puede haber un mapeo obvio entre las entidades del mundo real
y los objetos del sistema



Desarrollo Orientado a Objetos:

uEl análisis, diseño y programación orientada a objetos están relacionados pero son
diferentesuEl análisis orientado a objetos concierne al desarrollo del modelo de objetos del dominio
de la aplicación

uEl Diseño Orientado a Objetos trata del desarrollo del modelo del sistema orientado a
objetos para implementar los requerimientos Diseño Orientado a Objetos M.C. Mario Rossainz López
3

uLa programación orientada a objetos trata de la realización del Diseño Orientado aObjetos utilizando algún lenguaje de programación orientada a objetos como C++



Métodos de Diseño Orientado a Objetos

uAlgunos métodos que fueron originalmente basados en funciones (método de Yourdon)
han sido adaptadas al diseño orientado a objetos. Otros métodos como el método de
Booch han sido específicamente desarrolladas específicamente para el Diseño Orientado
a ObjetosuEl Diseño Orientado a Objetos es un método de diseño desarrollado para soportar la
programación en Ada.

uJSD (Jackson system development) tiene una cierta orientación a objetos pero no
contiene información sobre estados entidad .
El modelado, o modelo de objetos, describe los conceptos principales de la orientación a objetos: las estructuras
estáticas y sus relaciones. Lasprincipales estructuras estáticas son los objetos y clases, los cuales están compuestos
de atributos y operaciones, mientras que las principales relaciones entre objetos y entre clases corresponden a las
ligas y asociaciones, respectivamente. Estos temas y otros serán descritos en este capítulo, en término de los objetos,
clases, atributos, operaciones, asociaciones, composición, herencia ymódulos.
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En laactualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.

1.) Características del modelo orientado a objetos.

Características de la POO[editar · editar código]
Existe un acuerdo acerca de qué características contempla la "orientación a objetos". Las características siguientes son las más importantes:
Abstracción
Denota las característicasesenciales de un objeto, donde se capturan sus comportamientos. Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características. Los procesos, las funciones o los métodos pueden también ser abstraídos, y, cuando lo están, una variedad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Polemos
  • Poleas
  • Polo
  • POLAR
  • poleas
  • polo
  • El Polo
  • POLO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS