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
Seleo de Tarefas Adicionais, nesta etapa da instalao possvel a opo por ligar o astah community a extenses abrir .jude e .asta.
2 ELABORAO DE DIAGRAMAS
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).
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;
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).
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;
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;
Manual
Bsico
de
Operao,
http://astah.change-vision.com/en/files/astah_Basic_
Operation_Guide-e.pdf