Modelo Estático

El modelo estático es uno de los tres modelos que componen OMT, este modelo tiene la tarea de modelar la estructura estática de nuestro sistema, mostrándonos las clases, objeto y relaciones que existen dentro del sistema. Ahora este modelo tiene dos herramientas para mostrar de una manera más grafica el comportamiento estático del sistema, estas son “El diagrama de Clases” y “El diagrama de Objetos”.

Diagrama de clases: Solo hace uso de clases para representar el sistema, se utiliza cuando necesitamos realizar un Análisis de Dominio.
El diagrama de clases usa los siguientes símbolos para modelar el sistema. *Clases:

Para definir niveles de acceso se usa la siguiente nomenclatura: + (Publico) # (Protegido) - (Privado) Seguido al nombre del atributo o método, se puede definir el tipo que representa o que devuelve (solo métodos), para hacer esto deberemos de seguir la siguiente nomenclatura: Nombre_Atributo/Metodo: Tipo_Dato De igual modo para los parámetros de entrada usaremos la misma nomenclatura. *Relaciones Binarias:

La relación Binaria entre clase y objeto se representa mediante una línea recta y en cada extremo se denota la multiplicidad de la relación. Además encima de la línea que representa la relación, se le deberá de etiquetar con algún nombre:

pero no así etiqueta ya que al igual que la herencia esto ya viene implícito. en el siguiente ejemplo se denota como se debe de usar: . como apunte se debe de recordar que el rombo debe de ir apuntando a la clase que está compuesta de la otra clase. la relación de herencia no tiene multiplicidad ni tampoco se debe de etiquetar. ya que viene implícito. En el siguiente ejemplo se muestra una relación de herencia múltiple: *Relación de Composición: La relación de composición debe de denotarse de la siguiente manera: Esta relación al igual que la binaria simple debe de tener multiplicidad.*Relación de Herencia: La relación de herencia se denota de la siguiente manera: La flecha siempre debe de ir apuntando a la clase padre.

el Objeto que se representa de la siguiente manera: Como se puede observar es muy parecido a la representación de una clase. no olvidar esto. La variación de un atributo casi . la diferencia es que ya no se ponen los métodos y ahora se observan los valores que tiene los atributos. El nombre del objeto y los atributos tienen la siguiente nomenclatura: Un objeto se representa por un rectángulo con un nombre subrayado.Diagrama de objetos: Usa los objetos instanciados del diagrama de clases. y muestra los estados Inicial y Final de una secuencia de cambios de estados” La anterior definición nos da como pauta que si alguno de los atributos se modifica existe la posibilidad de cambio de estado. Ahora en el diagrama de Objetos se incluye un nuevo elemento. y estas son “El Diagrama de Estado” y “El diagrama de Sucesos”. estos diagramas se enfocan en la perspectiva de casos reales o prototipos. Diagrama de Estados: “Es un diagrama que presenta los estados en los que puede encontrarse un objeto. El modelo dinámico al igual que el estático tiene dos herramientas para representar esto. Modelo Dinámico El modelo dinámico tiene la tarea de mostrar el comportamiento del sistema durante el transcurso del tiempo o mejor dicho en función al tiempo. y digo posibilidad ya que puede darse el caso que si un atributo se modifica este puede no variar el estado del objeto. junto con las transacciones entre los estados. ya que por ejemplo en un atributo del tipo Integer no deberemos de guardar cadenas de texto o numero con punto flotante. Nombre_Atributo: Tipo_Dato = “Valor” Para los atributos se debe de respetar el tipo de dato.

así que sería bueno definir formalmente que es un evento o suceso: Los símbolos que se utilizan para modelar uno de estos diagramas: Estado: La nomenclatura de un estado es simple. la manera de representarlo es la siguiente: Transición: La transición se representa con una línea recta y encima de esta el evento que produjo el cambio de estado: Estado Compuesto: Un estado compuesto o súper estado. podemos definir tareas que el objeto va a realizar mientras este en ese estado. tanto entrada como salir son acciones que se deben de dar tanto cuando se entra al estado como cuando se sale del estado. “salir” y “hacer”. Estado Inicial: El estado inicial es cuando un objeto acaba de ser instanciado. la representación es la siguiente: . negrillas u otras cosas. Estado Final: El estado final es cuando un objeto es destruido. por lo cual es necesario representarlo de una manera diferente al resto de los estados: Un Circulo relleno representa el estado inicial. en el identificador hacer.siempre se debe a un Evento o Suceso. en la parte de arriba se debe de especificar el nombre del estado sin subrayados. después en la estructura tenemos tres identificadores básicos que son “entrada”. es un estado que engloba a dos o más estados dentro de uno solo.

Objeto: Los objeto en este diagrama se representan con un cuadrado. otro sistema o alguno objeto de nuestro sistema. al actor se lo representa como un hombrecito. este actor puede ser una persona real. todo depende de nuestro escenario. donde se sitúa el nombre del objeto. en un escenario en especifico”. además en la parte de arriba se encuentra la etiqueta de este. es quien interactúa con el sistema. como un apunte recordar. ya que en ese diagrama definimos las relaciones que por donde fluye el mensaje. . esta representa su línea de tiempo. Mensaje: Los mensajes se representan con una línea recta y una flechita.Diagrama de Sucesos: “Es un diagrama que muestra la interacción entre los distintos objetos mediante los mensajes que se mandan entre ellos. que los mensajes que se indiquen en el diagrama de sucesos previamente debieron de ser definidos en el diagrama de estados. Los elementos con los que se modela este diagrama son: Actor: El actor. todo sub-rayado. además tiene una línea punteada saliendo de la parte baja del recuadro.

Sign up to vote on this title
UsefulNot useful