P. 1
Modelo Estático y dinamico

Modelo Estático y dinamico

|Views: 12|Likes:
Publicado porLilibesitA

More info:

Published by: LilibesitA on Jun 03, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

01/02/2016

pdf

text

original

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. como apunte se debe de recordar que el rombo debe de ir apuntando a la clase que está compuesta de la otra clase. ya que viene implícito.*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. en el siguiente ejemplo se denota como se debe de usar: . la relación de herencia no tiene multiplicidad ni tampoco se debe de etiquetar. 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.

El modelo dinámico al igual que el estático tiene dos herramientas para representar esto. la diferencia es que ya no se ponen los métodos y ahora se observan los valores que tiene los atributos. 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. Nombre_Atributo: Tipo_Dato = “Valor” Para los atributos se debe de respetar el tipo de dato. estos diagramas se enfocan en la perspectiva de casos reales o prototipos. y digo posibilidad ya que puede darse el caso que si un atributo se modifica este puede no variar el estado del objeto. Diagrama de Estados: “Es un diagrama que presenta los estados en los que puede encontrarse un objeto. el Objeto que se representa de la siguiente manera: Como se puede observar es muy parecido a la representación de una clase. Ahora en el diagrama de Objetos se incluye un nuevo elemento.Diagrama de objetos: Usa los objetos instanciados del diagrama de clases. 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 estas son “El Diagrama de Estado” y “El diagrama de Sucesos”. El nombre del objeto y los atributos tienen la siguiente nomenclatura: Un objeto se representa por un rectángulo con un nombre subrayado. junto con las transacciones entre los estados. no olvidar esto. ya que por ejemplo en un atributo del tipo Integer no deberemos de guardar cadenas de texto o numero con punto flotante. La variación de un atributo casi .

en la parte de arriba se debe de especificar el nombre del estado sin subrayados.siempre se debe a un Evento o Suceso. después en la estructura tenemos tres identificadores básicos que son “entrada”. Estado Final: El estado final es cuando un objeto es destruido. 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 representación es la siguiente: . en el identificador hacer. por lo cual es necesario representarlo de una manera diferente al resto de los estados: Un Circulo relleno representa el estado inicial. 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. Estado Inicial: El estado inicial es cuando un objeto acaba de ser instanciado. 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. negrillas u otras cosas. es un estado que engloba a dos o más estados dentro de uno solo. “salir” y “hacer”.

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

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->