Pedro Costa.

Desenvolvimento…

UML

fazer um comentário »

Unified Modeling Language ou UML é uma Linguagem de Modelagem para Análise de Sistemas Orientado a Objetos.

Utilizada no processo de análise e especificação do sistema, representado-o em diagramas, auxiliando desenvolvedores no processo de implementação do mesmo.

Comentarei nesse e em proximos posts alguns conceitos e diagramas básicos da UML.

Um dos diagramas de maior importancia na UML é o diagrama de Classes. É com ele que vamos começar…

Classes e Diagrama de Classes

Uma Classe em UML é a mesma em Orientação a Objetos. No Diagrama de Classes é  que vamos descrever todas as classes que fazem parte do sistema e suas relações com outras classes.

A representação de uma Classe em UML é a seguinte.

O diagrama possui três camadas:

01. Primeira representada pelo nome da Classe localizado na parte superior do diagrama. O nome deve começar com letra maiúscula e a palavra centralizada. Se o nome for composto, cada palavra será junta e começara com letra maiuscula . Ex.: Carro, ClienteSimples.

02. Segunda camada fica na parte intermediaria. Nela é representada os atributos da Classe com seu tipo de retorno.

03. Terceira possuirá os métodos da Classe, com seu tipo de retorno. Localizado  na camada inferior.

Classe

Vamos representar o diagrama da Classe Carro utilizada no post anterior.

Carro

Um diagrama não possuirá codigo. Apenas representará as Classes existentes.

Ferramentas para UML

Microsoft Visio

http://office.microsoft.com/pt-br/visio/default.aspx

JUDE Community

http://jude.change-vision.com/jude-web/index.html

Argo UML

http://www.argouml.tigris.org/

Dia

http://projects.gnome.org/dia/

Visual Paradigm

http://www.visual-paradigm.com/product/vpuml/

Escrito por pedrocosta

2009/07/17 às 11:44

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.