Vous êtes sur la page 1sur 6

GUIA 3 - UML Competencias a desarrollar: Interpretar los diagramas de casos de uso, de objetos, de estados, de secuencia, de paquetes o componentes, de despliegue,

de colaboracin, segn el diseo entregado Resultados de aprendizaje relacionados: - Identificar cada uno de los conceptos y principios que constituye la programacin orientada a objetos para interpretar el diseo DESARROLLO DE LA GUIA Fase del proyecto: Analizar los requerimientos del cliente para construir el sistema Actividad del proyecto: Interpretar los diagramas UML Duracin (horas): 2 Descripcin de la actividad de proyecto: Identificar y analizar los conceptos y principios de la programacin orientada a objetos para interpretar los diseos Descripcin de la actividad de aprendizaje: Responder las siguientes preguntas utilizando como material de apoyo el tutorial APRENDIENDO UML EN 24 HORAS. Aprendiendo UML en 24 horas: Hora 2 Orientacin a Objetos Qu es la orientacin a objetos? - Es un paradigma que depende de algunos principios fundamentales. Un objeto es una instancia de una clase. 2. Qu significa OMG y cul es su objetivo? Es una corporacin dedicada al cuidado y el establecimietno de diversos estndares detecnologias orientadas a objetos. Es una organizacin sin nimo de lucro que promueve el uso de tecnologa orientada a objetos mediante guas y especificaciones para las mismas. 3. Qu es un objeto? Elabore un ejemplo

Es aquello que puede ser observado, estudiado y aprendido, Es una unidad dentro de un programa de computadora que consta de un estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas realizables durante el tiempo de ejecucin. Un objeto puede ser creado instanciando una clase, como ocurre en la programacin orientada a objetos, o mediante escritura directa de cdigo y la replicacin otros objetos, como ocurre en la programacin basada en prototipos.

4. Qu es abstraccin? Elabore un ejemplo Se refiere a quitar las propiedades y acciones de un objeto para dejar solo aquellas que sean necesarias tambin consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompaan pero en programacin se refiere al nfasis en el que hace mas que en el como lo hace. 5. Qu es herencia? Elabore un ejemplo Es, despus de la agregacin o composicin, el mecanismo ms utilizado para alcanzar algunos de los objetivos ms preciados en el desarrollo de software como lo son la reutilizacin y la extensibilidad. A travs de ella los diseadores pueden crear nuevas clases partiendo de una clase o de una jerarqua de clases preexistente (ya comprobadas y verificadas) evitando con ello el rediseo, la modificacin y verificacin de la parte ya implementada. La herencia facilita la creacin de objetos a partir de otros ya existentes e implica que una subclase obtiene todo el comportamiento (mtodos) y eventualmente los atributos (variables) de su superclase. 6. Qu es polimorfismo? Elabore un ejemplo se refiere a la propiedad por la que es posible enviar mensajes sintcticamente iguales a objetos de tipos distintos. El nico requisito que deben cumplir los objetos que se utilizan de manera polimrfica es saber responder al mensaje que se les enva. 7. Qu es encapsulamiento? Elabore un ejemplo

se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que slo se pueda cambiar mediante las operaciones definidas para ese objeto. 8. Entre clases a que se le denomina envo de mensajes? Elabore un ejemplo

Los objetos interactan en conjunto y esto es posible a travs del envo de mensajes. Un objeto le enva un mensaje a otro para realizar un operacin y el receptor se encarga de ejecutarla. 9. Que son asociaciones? Elabore un ejemploun objeto en una clase puede asociarse con cualquier cantidad de objetos distintos en otra clase Los objetos se asociacionn entre si y esta asociacin puede ser de diversos tipos. 10. Qu es una asociacin por agregacin? Elabore un ejemplo Es un tipo de asociacin un objeto agregado consta de un conunto de objetos que lo componen y una composicin es un tipo especial de agregacin. En un objeto compuesto los componentes solo existen como parte del objeto compuesto. Aprendiendo UML en 24 horas: Hora 3 Uso de la Orientacin a Objetos 1. Qu es una clase? Elabore un ejemplo R: La clase tiene su forma de representacin que lo hace mediante un rectngulo que es
el smbolo con el cual identificamos si es una clase , su forma de escribir es que la primera letra siempre debe ir en mayscula y el resto normal pero siempre se debe colocar en la parte superior rectngulo, pero si la clase consta de dos palabras la primera inicial de cada palabra ira en mayscula Ejemplo:

2. Que son atributos? Elabore un ejemplo R: es la forma como describimos los atributos o rango , valores que tiene una clase, ya que la clase puede dividirse e uno o en varios atributos dependiendo del objeto con cual se describe , pero tambin este por cada atributo cada palabra la primera debe ir en mayscula Ejemplo:

Portatil Marca

Modelo NumeroSerie CapacidadAlmacenamiento

3. Que son operaciones? Elabore un ejemplo R:la operacin es lo que viene al final en el cuadro d la clase que busca realizar describir que hace el objeto igualmente que el atributo se debe escribir la primera en mayscula y el resto minscula si hay mas de dos palabras la primera inicial ira en mayscula. portatil Modelo NumeroSerie CapacidadAlmacenamiento EncenderPortail() AbrirPograma() ApagarPortatil()

4. Qu son responsabilidades y restricciones? Elabore un ejemplo ACTIVIDAD DE APRENDIZAJE 1: R:es el que ya permite establecer la informacin de todo sin salirse de rea de la lista de operaciones, en esta ultimo procedimiento se busca mostrar la responsabilidad de la clase que es ya lo que dice que hace el objeto en su procedimiento ah es cuando estar la responsabilidad ya que objeto debe cumplir con eso sin salirse de sus restricciones Ejemplo: portatil Modelo NumeroSerie CapacidadAlmacenamiento EncenderPortail() AbrirPograma() ApagarPortatil()

Porttil se prende utilizar el programa con la funcionalidad deseada

5. Para qu sirven las notas adjuntas? R:las notas adjuntas dependiendo puede ubicarse encima o debajo de atributo, operaciones o responsabilidad y restricciones esto es para agregar mayor informacin a la clase que deseamos agregar la nota adjuntas

6. Cmo se detectan las clases? R:las clases detectan cuando el vocabulario y la terminologa del rea, se hace por medio de los sistemas de computacin los cuales resuelve problemas de las reas que se busca solucionar , hay la terminologa y el vocabulario entrara como clases en el uml

Aprendiendo UML en 24 horas: Hora 4 Uso de Relaciones 1. Que son relaciones por Asociacin y qu clase de asociaciones hay? 2. Qu restricciones se manejan en las asociaciones? 3. Qu es la multiplicidad? 4. Qu son dependencias? Aprendiendo UML en 24 horas: Hora 5 Agregacin, composicin, interfaces y realizacin 1. Qu es agregacin? 2. Qu es composicin? 3. Qu es un contexto? 4. Qu son interfaces y realizaciones? Bibliografa:

Libro Digital: Aprendiendo UML en 24 horas Consultas en Internet

Vous aimerez peut-être aussi