La tarea de modelar un sistema que utiliza la orientación a objetos es complicado y necesita una manera de representar en varios puntos de vista lo que se construirán. El Unified Modeling Language, UML, es la notación estándar para utilizar cuando el modelado de un sistema orientado a objetos. Puede representar diversos aspectos del sistema utilizando diagramas que hacen una o más características más noticeable.There 3 tipos de diagramas. Los estructurales muestran la arquitectura del sistema y cómo se construirá el sistema.
Los diagramas de comportamiento muestran cómo el sistema debe comportarse cuando se utiliza. El diagrama muestra las interacciones como las partes del sistema de interactuar con ellos mismos y con el usuario. En este artículo vamos a hablar de los diagrams.As estructurales de ejemplo, voy a mostrar algunos diagramas que representarían una biblioteca sencillo diagrama de clases system.Structural DiagramsClass DiagramThe es el esquema más básico en UML.
Suele utilizarse para modelar los datos manejados por el sistema o para modelar la colaboración de clases para ofrecer algún servicio cooperativo. También se puede usar para mostrar lo que está dentro del alcance del sistema y lo que es fuera de ella. Aquí está el ejemplo de cuadro de la biblioteca system.Each representa una clase, con su nombre en negrita en la parte superior, sus atributos en el medio y sus métodos en la parte inferior.
La flecha blanca entre dos clases indica una herencia. Eso significa a "es una" relación.
Así, si A está en el final de la flecha con B, eso significa que A "es una" B y A tiene todas las cosas B tienen además de su propia. Además, A puede ser tratada como B sin problema.
La línea entre dos clases indica que estas dos clases están asociados de alguna manera, y los números de los vínculos con las clases indica la multiplicidad de esta asociación.
Usando lo anterior como un ejemplo, la relación entre la Plataforma y Medios de Comunicación dice que un estante puede tener diversos medios de comunicación asociados a ella, y que los medios de comunicación debe ser en un solo estante.
Hay otros tipos de asociaciones y relaciones entre clases, pero esta es la cosa más básica que necesita saber leer y escribir diagramas de clases.
diagrama DiagramThis Objeto es una realización del diagrama de clases en un momento dado.
Se utiliza como una prueba para el diagrama de clases, ya que puede mostrar inconsistencias en los otros