Você está na página 1de 10

TUTORIAL Guia Prtico de utilizao da ferramenta Astah Community 6.

1 Por: Camila Hbner Brondani, Cesar Frantz Arend, Darciele Aparecida Zilio de Souza e Jos Carlos Puiati Pires

Astah Community uma ferramenta gratuita voltada para a modelagem de diagramas UML (Unified Modeling Language). Alm do Astah Community, existem outras trs verses: Astah UML, Astah Professional e Astah Share que disponibilizam outras funcionalidades alm da modelagem UML, porm, sua licena comercial. A ferramenta Astah Community conhecida por sua praticidade e simplicidade em elaborar diagramas, como por exemplo: diagramas de classe, caso de uso, sequncia, atividade, comunicao, mquina de estado, componentes, implantao, estrutura de composio, objetos e pacotes. Neste tutorial voc encontrar o passo a passo desde a instalao at a elaborao de diagramas. Porm, mostraremos apenas os mais usados, que so os diagramas de: caso de uso; mquina de estado; classe; sequncia e atividade. 1 INSTALAO O download da ferramenta pode ser feito diretamente atravs do link a seguir:
http://members.change-vision.com/files/astah_community/6_1/astah-community-6_1-jre-setup.exe

Aps obtido e aberto o arquivo executvel, entrar na parte de intalao.

Escolha a linguagem a ser procedida ao uso do programa.

Tela de Boas Vindas, proceda a instalao.

Aps ler os termos de compromisso, avance o processo.

Localize a pasta a ser instalada a ferramenta e avance.

Opo de pasta/atalho no Menu Inicial. Depois de feita a escolha avance.

Seleo de Tarefas Adicionais, nesta etapa da instalao possvel a opo por ligar o astah community a extenses abrir .jude e .asta.

Verifique as configuraes e conclua o processo de instalao.

2 ELABORAO DE DIAGRAMAS

2.1 Diagrama de Caso de Uso

V em no menu Diagram -> UserCase Diagram.

A seguir, citaremos a funcionalidade dos elementos desse menu superior: 1 - seleo 2 - cria ator 3 - cria caso de uso 4 - cria pacote 5 - cria ligao do tipo nest 6 - cria associao (clique na seta ao lado para escolher o tipo de associao) 7 - cria extend 8 - cria include 9 - cria generalizao 10 - cria dependncia 11 - cria nota 12 - liga a nota a um elemento do caso de uso 13 - texto 14 - cria retngulo 15 - cria linha 16 - adiciona figura 17 - ativa modo de bloqueio de seleo 18 - quando ativo a associao sempre ficar no centro ou no final do caso de uso. Desativado, a associao ficar em qualquer lugar 19 - muda o estilo da linha 20 - ativa ou desativa modo de bloqueio de profundidade

possvel mudar as especificaes de cada elemento selecionando-o e modificando pelo menu na esquerda (parte inferior).

Exemplo de Diagrama de Caso de Uso:

2.2 Diagrama de Estado (Mquina de Estado)

V em no menu Diagram -> Statemachine Diagram

A seguir, explicaremos a utilidade de cada um dos elementos desse menu superior: 1 - seleo 2 - estado inicial 3 - estado 4 - estado da sub-mquina; 5 - estado final 6 associao 7 breve histria do estado inicial; 8 longa histria do estado inicial; 9 unir os estados iniciais; 10 deciso do estado inicial; 11 bifurcao do estado inicial; 12 juno do estado inicial; 13 raiz da sub-mquina de estados;

Exemplo de Diagrama de Estado:

2.3 Diagrama de Classe

V em no menu Diagram -> Class Diagram

A seguir, explicaremos a utilidade de cada um dos elementos desse menu superior: 1 - cria classe 2 - cria pacote 3 - cria subsistema 4 - cria classe associativa 5 - cria generalizao 6 - cria realizao 7 - cria dependncia 8 cria Interface; 9 cria Entidade; 10 cria Fronteira; 11 cria Controle; 12 cria Instncia de especificao; 13 link;

Em classes, clique no losango para criar atributos e no sinal - para criar operaes.

Assim como no diagrama de caso de uso possvel mudar as especificaes de cada elemento no menu da esquerda (parte inferior).

Exemplo de Diagrama de Classe:

2.4 Diagrama de Sequncia

V em no menu Diagram -> Sequence Diagram

A seguir, explicaremos a utilidade de cada um dos elementos desse menu superior: 1 linha de vida; 2 mensagem; 3 mensagem assncrona; 4 criar mensagem; 5 deletar mensagem; 6 responder mensagem; 7 parar; 8 combinao dos fragmentos selecionados; 9 interao; 10 - estado no-varivel;

Exemplo de Diagrama de Sequncia:

2.5 Diagrama de Atividade

V em no menu Diagram -> Activity Diagram

A seguir, explicaremos a utilidade de cada um dos elementos desse menu superior: 1 partio vertical; 2 partio horizontal; 3 n inicial; 4 ao; 5 comportamento da ao; 6 atividade final; 7 n de fluxo final; 8 enviar sinal da ao; 9 aceitar o evento da ao; 10 controle de fluxo; 11 deciso do n; 12 bifurcao do n; 13 juno dos ns; 14 n objeto; 15 conector;

Exemplo de Diagrama de Atividade:

3 BIBLIOGRAFIA Site da Ferramenta ASTAH, Aprendendo UML com astah: http://astah.changevision.com/en/learn-uml-with-astah.html

Manual

Bsico

de

Operao,

http://astah.change-vision.com/en/files/astah_Basic_

Operation_Guide-e.pdf