Universidad autonoma de chiapas
Orientado a Objetos (OO) es una nueva forma de pensar acerca del problema empleando modelos que se han organizado tomando como base conceptos del mundo real. La OO significa que el software., se organiza como una colección de objetos discretos El análisis orientado a Objetos (AOO), es la manera que la persona comprenden la realidad y la procesan,mediante conceptos adquiridos. Concepto: es una idea de algo que aplicamos a las cosas. Los conceptos pueden ser: Concretos: persona alumno, automóvil etc. Intangibles: tiempo, calidad, compañía Por relación: matrimonio, sociedad, compañía Eventos: compra, venta Roles o Puestos: doctor, paciente, profesor, político. Juicios: buen trabajador, sueldo alto, buen, ejemplo. Otros tipos: número, imagen,señal, proceso. Objeto: es cualquier cosa real o abstracta a la que se aplica un concepto. Un objeto se define a su vez por informaciones y por comportamientos. Un objeto encapsula información y comportamientos. – Las informaciones son los datos incluidos en el objeto. Llamados también atributos, variables de instancia o datos. – Los comportamientos son los tratamientos aplicables al objeto,llamados también operaciones o métodos.
•
Para ilustrar el mecanismo de encapsulación, razonaremos sobre el objeto persona
•
Características de los Objetos: • IDENTIDAD: cada objeto posee su propia identidad inherente. Que significa que los objetos se distinguen por su existencia inherente y no por las propiedades descriptivas que pueden tener.: dos autos de igual marca, color , modelosiguen siendo autos individuales. • CLASIFICACION: significa que los objetos con la misma estructura de dato (atributos) y comportamiento (Operaciones) se aglutinan para formar una clase.
Toda CLASE: describe un conjunto posiblemente finito de objetos individuales
Definición de diseño orientado a objetos
Diseño orientado a objetos es una fase de la metodología orientada a objetos para eldesarrollo de Software. Su uso induce a los programadores a pensar en términos de objetos, en vez de procedimientos, cuando planifican su código. Un objeto agrupa datos encapsulados y procedimientos para representar una entidad. La 'interfaz del objeto', esto es, las formas de interactuar con el objeto, también es definida en esta etapa. Un programa orientado a objetos es descrito por lainteracción de esos objetos. El diseño orientado a objetos es la disciplina que define los objetos y sus interacciones para resolver un problema de negocio que fue identificado y documentado durante el análisis orientado a objetos.
Definición de UML (Lenguaje Unificado de Modelado) UML (Unified Modeling Language) es un lenguaje para especificar, visualizar, construir y documentar las diferentesetapas del desarrollo de software, así como para modelado de procesos de negocio u otros sistemas no-software. UML reúne una colección de las mejores prácticas en la ingeniería que han sido utilizadas con éxito para modelar sistemas grandes y complejos, ya que cubre tanto objetos conceptuales como los procesos de negocio y funciones del sistema, como también objetos concretos como clases en unlenguaje de programación, esquemas de base de datos y componentes reusables de software. UML ha sido creado por los expertos en la metodología orientada a objetos tales como Grady Booch, Ivar Jacobson, y James Rumbaugh en Rational Software, utilizando información de otros importantes expertos en metodología, vendedores de software, y usuarios finales. Su objetivo era unificar los diversos sistemas quehabía y crear un lenguaje de modelado con las mejores características de cada uno. El UML fue adoptado por el OMG (Object Management Group) como estándar en noviembre de 1997 y ha comenzado rápidamente a ser utilizado en el diseño, especificación, construcción, visualización y documentación de software. La técnica central en el UML es el Modelamiento en Objetos que es un lenguaje que permite la...
Regístrate para leer el documento completo.