Programacion orientada a olbjetos

Páginas: 14 (3422 palabras) Publicado: 23 de junio de 2011
PROGRAMACION ORIENTADA A OBJETOS

FECHA: 29 DE MARZO DEL 2011

UML
(Unifed Modeling Languaje) El lenguaje para modelamiento unificado (UML), es un lenguaje para la especificación, visualización, construcción y documentación de los artefactos de un proceso de sistema intensivo. Fue originalmente concebido por la Corporación RationalSoftware y tres de los más prominentes métodologistas en la industria de la tecnología y sistemas de información: Grady Booch, James Rumbaugh, y Ivar Jacobson (“The Three Amigos”). El lenguaje ha ganado un significante soporte de la industria de varias organizaciones vía el consorcio de socios de UML y ha sido presentado al Object Management Group (OMG) y aprobado por éste como un estándar(noviembre 17 de 1997).
Historia de UML |

El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investigadores en el área de metodología del software).
El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool ). El primer borrador apareció en octubre de1995. En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas suyas. Estas tres personas son conocidas como los “tres amigos”. Además, este lenguaje se abrió a la colaboración de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron a la definición de la primera versión de UML.Los usos actuales del UML son en primer lugar los casosde usos.POOLa programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existevariedad de lenguajes de programación que soportan la orientación a objetos.Lenguajes del POO * ABAP * ABL Lenguaje de programación de OpenEdge de Progress Software * ActionScript * ActionScript 3 * Ada * C++ * C# * Clarion * Clipper (lenguaje de programación) (Versión 5.x con librería de objetos Class(y)) * D * Object Pascal (Delphi) * Gambas * Harbour * Eiffel * Java* JavaScript (la herencia se realiza por medio de la programación basada en prototipos) * Lexico (en castellano) * Objective-C * Ocaml * Oz * R * Perl (soporta herencia múltiple. La resolución se realiza en preorden, pero puede modificarse al algoritmo linearization C3 por medio del módulo Class::C3 en CPAN) * PHP (a partir de su versión 5) * PowerBuilder * Python * Ruby *Smalltalk (Proyecto investigativo. Influenció a Java.) * Magik (SmallWorld) * Vala * VB.NET * Visual FoxPro (en su versión 6) * Visual Basic 6.0 * Visual Objects * XBase++ * Lenguaje DRP * Lenguaje de programación ScalaOBJETOse define como la unidad que en tiempo de ejecución realiza las tareas de un programa. También a un nivel más básico se define como la instancia de una clase.Estos objetos interactúan unos con otros, en contraposición a la visión tradicional en la cual un programa es una colección de subrutinas (funciones o procedimientos), o simplemente una lista de instrucciones para el computador. Cada objeto es capaz de recibir mensajes, procesar datos y enviar mensajes a otros objetos de manera similar a un servicio.Ejemplos de objetosAvion Atributos: tiene alas,turbinas, llantas, ventanillas, cuerpo metalico,, asientos, color. etc. Comportamiento: vuela, transporta cargas pesadas aereamente., Perro Atributos: tiene cola, pelo, hocico, patas, colmillos, etc. Comportamiento: ladra, muerde, cuida las casas Camara: Atributos: tiene flahs, lente, botones, cubierta, bocinas. Comportamiento: Toma Fotos, videos, audio. Automovil Atributos: tiene llantas,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion orientada
  • Programación Orientada
  • Programacion estructura y Programacion orientada a objetos
  • Programacion estructurada y programacion orientada a objetos
  • Programacion orientada a objetos
  • Programacion Orientada A Obj
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS