guia 4 uml

Páginas: 10 (2377 palabras) Publicado: 15 de septiembre de 2013
Análisis y desarrollo de sistemas
Guía 4 Responder las siguientes preguntas:

¿Orientación a Objetos?
Es un paradigma de programación en el que todo se conceptualiza como objeto, tal y como se realiza en el mundo real. De esta manera, tratar objetos es más natural y sencillo de entender que con código puro.
Ejemplo:












¿Qué significa OMG y cuál es su objetivo? El(Object Management Group) u OMG (Grupo de Gestión de Objetos) es un consorcio dedicado al cuidado y el establecimiento de diversos estándares de tecnologías orientadas a objetos, tales como UML, XMI, CORBA. Es una organización sin ánimo de lucro que promueve el uso de tecnología orientada a objetos mediante guías y especificaciones para las mismas.

¿Qué es un objeto? Elabore un ejemplo

Unobjeto se representa de la misma forma que una clase. En el compartimento superior aparece el nombre del objeto junto con el nombre de la clase subrayado, según la siguiente sintaxis.

Ejemplo:












¿Qué es abstracción? Elabore un ejemplo

Empecemos por decir que la abstracción de datos tiene una complejidad, donde nosotros tenemos que pensar en una solución a algún problemaen particular a través del desarrollo de software.

Ejemplo: Modelaremos la clase Perro:
Estructura de datos








¿Qué es herencia? Elabore un ejemplo:
Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes. Es la relación entre una clase general y otraclase mas especifica. Es un mecanismo que nos permite crear clases derivadas a partir de clase base, Nos permite compartir automáticamente métodos y datos entre clases subclases y objetos.











¿Qué es polimorfismo? Elabore un ejemplo:
Se denomina polimorfismo a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetrosutilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa.

¿Qué es encapsulamiento o encapsulación? Elabore un ejemplo:
Se refiere a la capacidad de agrupar y condensar en un entorno con límites bien-definidos distintos elementos. Cuando hablemos de encapsulación en general siempre nos referiremos,pues, a encapsulación abstracta. De manera informal, primero generalizamos (la abstracción) y luego decimos: la generalización está bien, pero dentro de un cierto orden: hay que poner límites (la encapsulación), y dentro de esos límites vamos a meter, a saco, todo lo relacionado con lo abstraído: no sólo datos, sino también métodos, comportamientos, etc.
-ejemplos: Objetos encapsulamiento
§ Porciónvisible: interfaz (protocolo)
– Contrato público de comportamiento
– Descripción de operaciones: información de entrada y de salida
§ Porción oculta: implementación
– Estructura de datos para almacenar la información
– Código que se ejecuta para realizar las operaciones
¿Entre clases a que se le denomina Envío de mensajes? Elabore un ejemplo

La orientación a objetos de los lenguajesactuales hace que nuestros programas estén hechos de clases, clases que se comunican entre ellas mediante mensajes. Estos mensajes según el lenguaje se manifiestan en llamadas a métodos y en otros casos.

Uso de la orientación a objetos:

¿Cómo se representa una clase en el UML? Elabore un ejemplo

Una clase define los atributos y los métodos de una serie de objetos. Todos los objetos de estaclase (instancias de esa clase) tienen el mismo comportamiento y el mismo conjunto de atributos (cada objetos tiene el suyo propio). En ocasiones se utiliza el término «tipo» en lugar de clase, pero recuerde que no son lo mismo, y que el término tipo tiene un significado más general.
En las clases están representadas por rectángulos, con el nombre de la clase, y también pueden mostrar atributos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia Uml
  • ACT 4 UML
  • Guia 2 UML
  • Guia 4
  • Guía 4
  • Guia 4
  • GuIA 4
  • Guia 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS