Você está na página 1de 10

TUTORIAL

Guia Prático de utilização da ferramenta Astah Community 6.1

Por: Camila Hübner 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). Além do Astah Community, existem outras
três versões: Astah UML, Astah Professional e Astah Share que disponibilizam outras
funcionalidades além da modelagem UML, porém, sua licença é comercial.
A ferramenta Astah Community é conhecida por sua praticidade e simplicidade em
elaborar diagramas, como por exemplo: diagramas de classe, caso de uso, sequência,
atividade, comunicação, máquina de estado, componentes, implantação, estrutura de
composição, objetos e pacotes.
Neste tutorial você encontrará o passo a passo desde a instalação até a
elaboração de diagramas. Porém, mostraremos apenas os mais usados, que são os
diagramas de: caso de uso; máquina de estado; classe; sequência e atividade.

1 INSTALAÇÃO
O download da ferramenta pode ser feito diretamente através do link a seguir:
http://members.change-vision.com/files/astah_community/6_1/astah-community-6_1-jre-setup.exe
Após obtido e aberto o arquivo executável, entrará na parte de intalação.

Escolha a linguagem a ser procedida ao uso do programa.


Tela de “Boas Vindas”, proceda a instalação.

Após ler os termos de compromisso, avance o processo.

Localize a pasta a ser instalada a ferramenta e avance.


Opção de pasta/atalho no Menu Inicial. Depois de feita a escolha avance.

Seleção de Tarefas Adicionais, nesta etapa da instalação é possível a opção por


ligar o astah community a extensões abrir .jude e .asta.

Verifique as configurações e conclua o processo de instalação.


2 ELABORAÇÃO 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 - seleção
2 - cria ator
3 - cria caso de uso
4 - cria pacote
5 - cria ligação do tipo nest
6 - cria associação (clique na seta ao lado para escolher o tipo de associação)
7 - cria extend
8 - cria include
9 - cria generalização
10 - cria dependência
11 - cria nota
12 - liga a nota a um elemento do caso de uso
13 - texto
14 - cria retângulo
15 - cria linha
16 - adiciona figura
17 - ativa modo de bloqueio de seleção
18 - quando ativo a associação sempre ficará no centro ou no final do caso de uso.
Desativado, a associação ficará em qualquer lugar
19 - muda o estilo da linha
20 - ativa ou desativa modo de bloqueio de profundidade
É possível mudar as especificações 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 (Máquina de Estado)

Vá em no menu Diagram -> Statemachine Diagram

A
seguir, explicaremos a utilidade de cada um dos elementos desse menu superior:
1 - seleção
2 - estado inicial
3 - estado
4 - estado da sub-máquina;
5 - estado final
6 – associação
7 – breve história do estado inicial;
8 – longa história do estado inicial;
9 – unir os estados iniciais;
10 – decisão do estado inicial;
11 – bifurcação do estado inicial;
12 – junção do estado inicial;
13 – raiz da sub-máquina 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 generalização
6 - cria realização
7 - cria dependência
8 – cria Interface;
9 – cria Entidade;
10 – cria Fronteira;
11 – cria Controle;
12 – cria Instância de especificação;
13 – link;

Em classes, clique no losango para criar atributos e no sinal - para criar operações.

Assim como no diagrama de caso de uso é possível mudar as especificações de


cada elemento no menu da esquerda (parte inferior).
Exemplo de Diagrama de Classe:

2.4 Diagrama de Sequência

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 assíncrona;
4 – criar mensagem;
5 – deletar mensagem;
6 – responder mensagem;
7 – parar;
8 – combinação dos fragmentos selecionados;
9 – interação;
10 - estado não-variável;
Exemplo de Diagrama de Sequência:

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 – partição vertical;
2 – partição horizontal;
3 – nó inicial;
4 – ação;
5 – comportamento da ação;
6 – atividade final;
7 – nó de fluxo final;
8 – enviar sinal da ação;
9 – aceitar o evento da ação;
10 – controle de fluxo;
11 – decisão do nó;
12 – bifurcação do nó;
13 – junção dos nós;
14 – nó objeto;
15 – conector;
Exemplo de Diagrama de Atividade:

3 BIBLIOGRAFIA

Site da Ferramenta ASTAH, “Aprendendo UML com astah”: http://astah.change-


vision.com/en/learn-uml-with-astah.html

Manual Básico de Operação, http://astah.change-vision.com/en/files/astah_Basic_


Operation_Guide-e.pdf

Você também pode gostar