A tarefa de modelar um sistema usando orientação a objetos é complicado e precisa de uma forma de representar em vários pontos de vista que serão construídas. A Unified Modeling Language, UML, é a notação padrão para usar quando a modelagem de um sistema orientado a objetos. Pode representar vários aspectos do sistema usando diagramas que fazem uma ou mais características mais noticeable.There 3 tipos de diagramas. Os estruturais mostram a arquitectura do sistema e a forma como o sistema vai ser construído.
Os diagramas comportamentais mostram como o sistema deve se comportar quando usado. O diagrama de interações mostram como as partes do sistema interagir com eles e com o usuário. Neste artigo vamos falar sobre os diagrams.As estruturais um exemplo, vou mostrar alguns diagramas que representam uma biblioteca simples system.Structural DiagramsClass DiagramThe diagrama de classes é o diagrama mais básica em UML. É geralmente usado para modelar os dados manipulados pelo sistema ou para modelar a colaboração de classes para oferecer algum serviço cooperativo.
Ele também pode ser usado para mostrar que está dentro do âmbito de aplicação do sistema e que é do lado de fora. Aqui está o exemplo para a caixa de biblioteca system.Each representa uma classe, com seu nome em negrito no topo, seus atributos no meio e os seus métodos na parte inferior.
A seta branca entre duas classes indica uma herança. Isso significa que a "é um" relacionamento. Assim, se A está na extremidade da seta com B, que significa que A "é um" B e A tem todas as coisas mais B têm o seu próprio. Além disso, um pode ser tratado como B sem problema.
A linha entre duas classes indica que essas duas classes estão associados de alguma forma, e os números sobre as ligações com as classes indica a multiplicidade desta associação. Usando o acima como um exemplo, a relação entre a prateleira e mídia diz que uma prateleira pode ter vários meios de comunicação associados, e que a mídia deve estar em apenas uma prateleira.
Existem outros tipos de associações e relações entre as classes, mas esta é a coisa mais básica que você precisa saber ler e escrever diagramas de classes.
diagrama de Objetos DiagramThis é uma realização do diagrama de classes em um dado momento. É usado como um teste para o diagrama de classes, uma vez que pode mostrar inconsistências nas outras diagram.Packages DiagramThis diagrama é uma visão superior do diagrama de classes, uma vez que esp
0 (Dot N…