Orientado a Objeto. ANLISIS Y DISEO ORIENTADO A OBJETO Introduccin al Anlisis y Diseo Orientado a Objeto El diagrama de clases por tanto se construye antes de construir el software y es un plano de todo lo que deseamos construir. En l van las clases que va a contener tu software y sus asociaciones, adems podemos decir que es una forma normada de representar un software, de esta forma todos hablamos el mismo idioma y conocemos a priori lo que debemos construir, evitando as errores o interpretaciones por parte del equipo de programadores. Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto En UML una clase es representada por un rectngulo que se encuentra sub dividido en 3 rectngulos, el primero de arriba debe ir el nombre de la clase, el cual debe representar el objeto que se construye a partir de esta clase, en el segundo espacio va una lista con todos los atributos o caractersticas que deseas tenga tu objeto y en el ltimo una lista con todos los comportamientos que tu futuro objeto podr realizar. Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto Un diagrama se dice que presenta las relaciones estticas entre las clases con el fin de establecer qu clases se relacionarn y cual ser su multiplicidad. Para ello en el diagrama es necesario unirlas a ambas con una lnea para representar esta asociacin.
Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto La multiplicidad establece la cantidad de elementos mximos y mnimos con los cuales una clase se puede relacionar. Existen varios tipos de multiplicidad:
Uno a Uno. Uno a Muchos. Uno a una cantidad limitada de elementos. Muchos a muchos.
Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto Multiplicidad uno a uno. Esta relacin se da cuando dos instancias de una clase tiene una asociacin de uno es a uno en ambos sentidos.
Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto Multiplicidad uno a muchos. Esta relacin se da cuando un objeto esta asociado a ms de un objeto de otro tipo.
Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto Multiplicidad uno a una cantidad limitada de elementos. Esta relacin se da cuando un objeto puede estar asociada con una cantidad limite de otros elementos, cuyo limite puede encontrarse en el nmero mnimo o mximo. Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto Multiplicidad Mucho es a Muchos. Representa una asociacin donde un objeto se asocia de uno a es a mucho en cualquier direccin. Diagramas de Estructura Diagrama de Clases. Introduccin al Anlisis y Diseo Orientado a Objeto Los diagramas de objetos son similares en su anotacin al de diagrama de clases y son un complemento que se utiliza para enfatizar la relacin que existe entre dos instancias de clases en un momento especfico de tiempo, la diferencia de este diagrama es que no se presenta como una relacin esttica con su respectiva multiplicidad, a cambio, muestra cmo un objeto se relaciona con otros objetos luego de haberse construido, es decir un ejemplo de cmo se ver en el futuro en algn instante de su vida. Diagramas de Estructura Diagrama de Objeto. Introduccin al Anlisis y Diseo Orientado a Objeto Diagramas de Estructura Diagrama de Objeto. Introduccin al Anlisis y Diseo Orientado a Objeto Diagramas de Estructura Diagrama de Estructuras compuestas. Los diagramas de objetos son similares en su anotacin al de diagrama de clases y son un complemento que se utiliza para enfatizar la relacin que existe entre dos instancias de clases en un momento especfico de tiempo, la diferencia de este diagrama es que no se presenta como una relacin esttica con su respectiva multiplicidad, a cambio, muestra cmo un objeto se relaciona con otros objetos luego de haberse construido, es decir un ejemplo de cmo se ver en el futuro en algn instante de su vida. Introduccin al Anlisis y Diseo Orientado a Objeto Diagramas de Estructura Diagrama de Estructuras compuestas. Introduccin al Anlisis y Diseo Orientado a Objeto El diagrama de componentes es un diagrama de alto nivel de abstraccin, en l van modelados todos los componentes (elementos) que componen un software. En l vamos a representar los componentes que van incluidos pero no funcionan, sin embargo debemos especificar cules se comunicarn entre s.
Un componente de software es una pieza que representa un conjunto de funcionalidades que dependern del tipo de software va a realizar Diagramas de Estructura Diagrama de Componente. Introduccin al Anlisis y Diseo Orientado a Objeto Diagramas de Estructura Diagrama de Componente. Introduccin al Anlisis y Diseo Orientado a Objeto Diagramas de Estructura Diagrama de Componente. Para que un componente pueda comunicarse con otro componente debe tener lo que se conoce como interfaces, una interfaz es un punto de entrada para que otros componentes puedan obtener del l el servicio que presta. Introduccin al Anlisis y Diseo Orientado a Objeto El diagrama de despliegue es un diagrama que permite mostrar la relacin fsica que tendrn los componentes de software y hardware de un sistema. El diagrama de despliegue nos sirve para ubicar en que Hardware (en que equipo fsico) debe ir cada componente para que los encargados de instalar el software sepan como hacerlo.
Diagramas de Estructura Diagrama de Despliegue. Introduccin al Anlisis y Diseo Orientado a Objeto El diagrama de paquete sirve para formar una mejor visin de qu queremos construir, para ello lo divide en subsistemas ms pequeos, la agrupacin de los elementos se define en funcin de algo que ellos tengan en comn y que los identifique como grupo, para luego mediante flechas representar la dependencia que existe entre ellos, es decir los elementos de un grupo que dependen de otro que se encuentran en un grupo distinto, esto se hace para dar orden y claridad en el diagrama, de esta forma evitamos tener ciclos dentro de nuestra estructura. Diagramas de Estructura Diagrama de Paquete. Introduccin al Anlisis y Diseo Orientado a Objeto Diagramas de Estructura Diagrama de Paquete. Introduccin al Anlisis y Diseo Orientado a Objeto REVISA EL MANUAL DE LA ASIGNATURA,AL FINAL DEL CAPTULO ENCONTRARS UNA PRCTICA GUIADA LA CUAL TE AYUDAR A ENTENDER CMO APLICAR LOS CONCEPTOS EXPUESTOS DURANTE LA SEMANA. Prctica guiada. Introduccin al Anlisis y Diseo Orientado a Objeto REVISA EL CENTRO DE DOCUMENTACIN Y ENCONTRARS UNA SERIE DE EJECICIOS PROPUESTOS PARA QUE PRACTIQUES LOS CONCEPTOS APRENDIDOS EN LA SEMANA. Ejercicios Propuestos.