Astah Comnunity

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.

description

Astah comunity

Transcript of Astah Comnunity

Page 1: Astah Comnunity

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.

Page 2: Astah Comnunity

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.

Page 3: Astah Comnunity

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.

Page 4: Astah Comnunity

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

Page 5: Astah Comnunity

É 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:

Page 6: Astah Comnunity

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:

Page 7: Astah Comnunity

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).

Page 8: Astah Comnunity

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;

Page 9: Astah Comnunity

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;

Page 10: Astah Comnunity

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