10
Atividade 07 - Tutorial sobre o Astah Community 1. Introdução Astah Community é uma poderosa ferramenta que ajuda você a modelar seus diagramas em UML. Nesse tutorial nós vamos guiar você na criação de um diagrama de classes entre outros diagramas, e depois mostrar as principais características do Asth Community. Para iniciar o Astah Community siga as seguintes instruções: Clique no ícone do Windows na barra de ferramentas. O menu com os programas usados recentemente e Todos Programas é exibido. Clique no menu Todos os Programas. Todos os programas disponíveis são exibidos. Clique em Asth Community e depois clique em Asth Community. A tela mostrada na figura 1 é exibida. Figura 1 - Tela Inicial 2. Criando um Diagrama de Classes Para criar um projeto novo no Astah Community siga as instruções: Clique na guia File em seguida, clique em New. O Astah Community mostra a opção para criar um novo projeto. Na guia Diagram escolha o diagrama Class Diagram.

Atividade 07 - Tutorial sobre o Astah Community 1. … · 2017-02-26 · Para criar um o diagrama de sequencia no Astah siga as seguintes intruções: Clique na guia Diagram , Sequence

Embed Size (px)

Citation preview

Atividade 07 - Tutorial sobre o Astah Community 1. Introdução Astah Community é uma poderosa ferramenta que ajuda você a modelar seus diagramas em UML. Nesse tutorial nós vamos guiar você na criação de um diagrama de classes entre outros diagramas, e depois mostrar as principais características do Asth Community. Para iniciar o Astah Community siga as seguintes instruções: Clique no ícone do Windows na barra de ferramentas. O menu com os programas usados recentemente e Todos Programas é exibido. Clique no menu Todos os Programas. Todos os programas disponíveis são exibidos. Clique em Asth Community e depois clique em Asth Community. A tela mostrada na figura 1 é exibida.

Figura 1 - Tela Inicial 2. Criando um Diagrama de Classes Para criar um projeto novo no Astah Community siga as instruções: Clique na guia File em seguida, clique em New. O Astah Community mostra a opção para criar um novo projeto. Na guia Diagram escolha o diagrama Class Diagram.

O Astah cria um diagrama de classe (conforme mostra na figura 2). Note que a ferramenta possui um frame pkg onde estará o seu diagrama de classe, onde será mostrado o conjunto de classe, interface e seus relacionamento, você pode descrever a modelagem estática de um sistema em UML.

Figura 2-Class Diagram Para facilitar a nossa compreensão analisaremos uma especificação de um diagrama de classe para um sistema de controle de uma escola: Uma escola é formada de vários departamentos; Um departamento é formado de sub departamentos; Cada departamento pode possuir um conjunto de professores e pode oferecer vários cursos; Os alunos podem se inscrever em turmas de um ou mais cursos, e cada turma (do curso) é ministrada por um professor; Uma turma tem pelo menos cinco alunos Uma avaliação consiste na nota do aluno na turma Uma mesma pessoa pode ser tanto um aluno como um professor. Utilizando os menus dos ícones criaremos o nosso diagrama de classe. Ver figura 3.

Figura 3 - Menu Class Diagram A disposição dos ícones são:

Select , Class , Packge , Subsystem , Nest , Association Class ,

Generalization , realization , dependency , interface , entity boundary

, control ... Utilizando esses ícones construímos o sistema como vemos na figura 4. Que concite em clicar e arrastar os ícones para área de trabalho, e criar seus relacionamentos.

Figura 4- Sistema controle de uma escola A multiplicidade é colocada posicionando o mouse em cima da seta do relacionamento onde você escolhe como será atribuído: 0..*,1,1..*, n..*. Na aba File, clique Save. O Astah mostrará a tela salva como conforme mostra a figura 5.

Figura 5 - Tela salvar

1 Use Case Diagram Diagrama de Caso de Uso descrever os detalhes de cada caso de uso, em nível adequado e suficiente de abstração. 1. Entrada dos casos de uso Para criar um o diagrama de caso de uso no Astah siga as seguintes intruções: 1. Clique na guia Diagram , Use Case Diagram. 2. O Astah cria o Use Case Diagram conforme mostra a figura 6.

Figura 6-Use Case Diagram

Com isso arraste os ícones Actor,use case, package, subsystem para o seu projeto de modo que se estruture o seu relacionamento UML. Como vemos na figura 7.

Figura 7-Case Use estruturado

2 Diagram Sequence Diagrama de Sequencia descrever os detalhes de cada componente em sua linha de vida. 1. Entrada Diagram Sequence Para criar um o diagrama de sequencia no Astah siga as seguintes intruções: Clique na guia Diagram , Sequence Diagram. O Astah cria o Sequence Diagram conforme mostra a figura 8. Para facilitar a compreensão realizaremos o diagrama de sequencia de realizar matricular: 2. Realizar Matricula: 1. O aluno deve informar o identificador do curso que deseja se matricular 2. O sistema deve verificar se o curso existe no cadastro de cursos e contabilizar sua carga horária 3. Após o aluno selecionar todos os cursos desejados, deve então, confirmar a operação 4. O sistema deve registrar a matrícula 5. O sistema deve enviar para o subsistema financeiro o identificador do aluno e o total da carga horária 6. O sistema deve apresentar mensagem de sucesso ao aluno

Figura 8-Diagram Sequence Onde você utiliza as classe e interface já existente do seu projeto e descreve o seu comportamento durante sua execução. Com suas chamada de métodos e quais retornos ele obtém.

3 Statemachine Diagram Diagrama Statemachine descrever a relação de cada componente. Entrada Statemachine Diagram Para criar do Statemachine Diagram no Astah siga as seguintes intruções: Clique na guia Diagram, Statemachine Diagram. O Astah cria o Statemachine Diagram conforme mostra a figura 9.

Figura 9-Statemachine Diagram

4 Activity Diagram Diagram Activity descrever a relação de cada componente. Entrada Diagram Activity Para criar do Diagram Activity no Astah siga as seguintes intruções: Clique na guia Diagram, Diagram Activity. O Astah cria o Diagram Activity conforme mostra a figura 10.

Figura 10-Diagram Activity

5 Communication Diagram Diagram Communication descrever a relação de cada componente. Entrada Diagram Communication Para criar do Diagram Communication no Astah siga as seguintes intruções: Clique na guia Diagram, Diagram Communication. O Astah cria o Diagram Communication conforme mostra a figura 11.

Figura 11-Diagram Communication

6 Deployment Diagram Diagram Deployment descrever a relação de cada componente. Entrada Diagram Deployment Para criar do Diagram Deployment no Astah siga as seguintes intruções: Clique na guia Diagram, Diagram Deployment. O Astah cria o Diagram Deployment conforme mostra a figura 12.

Figura 12-Diagram Deployment

7 Composite Structure Diagram Composite Structure Diagram descrever a relação de cada componente. Entrada Composite Structure Diagram Para criar do Composite Structure Diagram no Astah siga as seguintes intruções: Clique na guia Diagram, Composite Structure Diagram. O Astah cria o Composite Structure Diagram conforme mostra a figura 13.

Figura 13-Composite Structure Diagram

8 Atalhos do teclado Editar Selecionar Tudo Ctrl + A Excluir Modelo Ctrl + D Excluir diagrama DEL Desfazer Ctrl + Z Refazer Ctrl + Y Copiar Ctrl + C Cópia com BMP /formato JPG Ctrl + Alt + C Colar Ctrl + V Adicionar atributo Ctrl + F Adicionar Operação Ctrl + M Adicionar Estereótipo Ctrl + Alt + S

Editar F2 Novo arquivo Ctrl + N Salvar Ctrl + S mudar de janelas Ctrl + Tab Mostrar / Esconder,Ver projeto Ctrl + Shift + P Alinhar Alinhar Vertical centro Ctrl + Alt + l alinhar Horizontal centro Ctrl + Alt + - (menos) Alinhar Parte Superior Ctrl + Alt + Up Alinhar Parte Inferior Ctrl + Alt + Down Alinhar à direita Ctrl + Alt + Direita Alinhar à esquerda Ctrl + Alt + Esquerda Ver Zoom to Default Ctrl + 1 Ajustar à Janela Ctrl + 0 Zoom em Ctrl + Roda para cima, Ctrl + [, Ctrl+ Botão direito do Arraste para cima Zoom out Ctrl + Roda para baixo, Ctrl + [,Ctrl + botão direito do Arraste para baixo