You are on page 1of 2

O Que é a UML?

A UML (Unified Modeling Language) é uma linguagem baseada em diagramas


que servem de base para criar sistemas com banco de dados que são usados
por muitas empresas, ela tem algumas etapas iniciais de criação como o
próprio diagrama, o caso de uso e a diagrama de ações. Vejamos passo a
passo as etapas que constituem a criação nessa linguagem.

Diagrama de classes: no diagrama vemos os componentes físicos da empresa


como funcionários, fornecedores, clientes e os componentes que estão
organizados nos papéis ou na hierarquia da empresa, como o cargo de cada
funcionário e processos de rotina da empresa.
Para cada componente da empresa devemos criar uma classe e esses
componentes serão os objetos dentro dessas classes, cada classe se
interligara com a outra de forma que possamos entender a influencia que uma
exerce sobre a outra, e a relação que há entre ambas, uma classe sempre tem
que ter algo em comum com a outra, por exemplo: se em uma faculdade temos
a classe que contem o objeto aluno precisamos liga-lo a uma disciplina mas
não precisamos liga-lo necessariamente a um funcionário da faculdade pois
esse dificilmente um aluno vai ter uma forte relação com o mesmo.

Uma classe se divide em três partes básicas: nome, os atributos e o método.


O nome é objeto ao qual se refere à classe, os atributos se são as informações
que se referem aquele objeto e o método são as ações que serão feitas com
aquele objeto, por exemplo: em uma classe chamada cliente, os atributos são o
seu nome, endereço, CPF entre outras informações pessoais, os métodos
seriam as ações a serem tomadas como emitir um boleto para o cliente alterar
seu nome ou adicionar um endereço de cobrança.

Entre essas classes há diferentes tipos de ligação, há aquela que diz quando
uma classe pertence a outra essa ligação é representada em uma de suas
extremidades por um losango, ou seja ,toda vez que quisermos indicar que
uma classe pertence outra devemos por no diagrama da criação do sistema
uma um losango na extremidade da ligação que fica na parte maior. Outra
ligação que existe é representada por um triangulo que indica que duas ou
mais classes são a especificação de outra classe, por exemplo, em uma
empresa podemos ter funcionário júnior ou sênior, essas duas classificações
podem ser duas classes distintas dentro de um sistema e serem subdivisões de
uma classe de funcionário.

Dentro de um diagrama temos o fluxograma, ou seja, a ordem do fluxo de


ações que irá se suceder dentro dela, como a venda de um produto, sempre
teremos o processo e a decisão, um processo seria a consulta do nome do
cliente no SPC e a decisão seria vender ou não o produto a ele se o mesmo
apresentasse o seu nome junto ao órgão de proteção ao crédito.
O processo é representado por um quadrado e a decisão por um losango.

Existe também o fluxo alternativo onde programamos o sistema para


apresentar mensagens de aviso ou advertência em casos de erro de digitação
NOME:
Fabrica

ATRIBUTO:
dentro do sistema, por exemplo, em um site de compras sempre precisamos
Localização
por o endereço para entrega se não colocamos aparece uma mensagem para
colocarmos, isso ocorre por que quem criou o sistema colocou um alguns
MÉTODO:
valores como obrigatório dentro dele, assim como ele colocou um processo se
Entrada de
a pessoa colocar todos os dados certos como ”finalizar pedido”, ele também
mercadorias
colocou “digitar o endereço” se ela não colocar endereço.

Exemplo de diagrama:

NOME: Loja NOME:


-___ Funcionário
ATRIBUTO:
Endereço ATRIBUTO:
Cargo
MÉTODO:
Vendas MÉTODO:
promoção

NOME: NOME: NOME:


Material Cliente Fornecedor

ATRIBUTO: ATRIBUTO: ATRIBUTO:


Tipo Nome Sede

METODO: MÉTODO: MÉTODO:


Alteração de Aumentar Alterar
preço limite de contrato
credito

You might also like