Modelação visual com a ferramenta IBM Rational XDE (versão para o Microsoft Visual Studio.Net) Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 1 Índice Criar um projecto de modelação Adicionar um modelo vazio ao projecto Criar um diagrama de casos de uso Criar um diagrama de classes Criar um diagrama de estados associado a uma classe Organizar o modelo com packages Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 2 Criar um projecto de modelação dentro do Microsoft Visual Studio.Net Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 3 Adicionar um modelo vazio ao projecto solução projecto Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 4 Garantir que o explorador de modelos está visível "free form diagram" criado por defeito (pode-se apagar) Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 5 Criar um diagrama de casos de uso botão direito do rato área de desenho editar nome área de documentação Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 6 Garantir que a toolbox está visível Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 7 Criar um actor 2) clicar com botão esquerdo do rato no local pretendido 3) editar o nome aparece também aqui 1) seleccionar ferramenta Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 8 Criar um caso de uso 2) clicar com botão esquerdo do rato no local pretendido aparece também aqui 3) editar o nome 1) seleccionar ferramenta Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 9 Ligar o actor ao caso de uso 2) clicar com botão esquerdo do rato no ponto de contacto no 1º elemento 4) aparece também aqui 3) clicar no ponto de contacto no 2º elemento 1) seleccionar ferramenta Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 10 Completar e documentar o diagrama de casos de uso elemento seleccionado documentação sobre o elemento seleccionado Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 11 Criar um diagrama de classes 1) botão direito do rato 3) área de desenho 2) editar nome 3) área de documentação Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 12 Criar uma classe 2) clicar com botão esquerdo do rato no local pretendido 1) seleccionar ferramenta 4) aparece também aqui 3) editar o nome Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 13 Adicionar um atributo a uma classe 1) botão direito do rato estereótipo 2) editar o nome editar a visibilidade (se necessário) Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 14 Criar uma associação 2) clicar com botão esquerdo do rato no ponto de contacto no 1º elemento 1) seleccionar ferramenta 3) clicar com botão esquerdo do rato no ponto de contacto no 2º elemento Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 15 Definir multiplicidade de associação botão direito do rato sobre a associação editar multiplicidades Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 16 Adicionar uma operação a uma classe editar nome e argumentos editar visibilidade Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 17 Alterar a ordem dos atributos 1) botão direito do rato 2) seleccionar a atributo 3) movê-lo Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 18 Inserir num diagrama um elemento já existente Basta arrastar o elemento da janela do explorador para a janela de edição do diagrama Um mesmo elemento (do modelo) pode aparecer em mais do que um diagrama Diagrama de casos de uso * Diagrama Modelo * 1 * Diagrama de classes ... * Elemento Actor Caso de uso Classe ... Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 19 Eliminar do modelo ou do diagrama Eliminar do diagrama: desaparece apenas do diagrama, mas continua a existir no modelo (ver janela do explorador do modelo) e noutros diagramas Eliminar do modelo: desaparece do modelo e de todos os diagramas Ver caso a caso o que interessa Também se pode "limpar" mais tarde o modelo (na janela do explorador do modelo) Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 20 Organizar o modelo com packages Um modelo com todos os elementos e diagramas ao mesmo nível não escala Criar packages Arrumar os diagramas e elementos em packages • Na janela do explorador do modelo, podem-se arrastar elementos para dentro de packages Criar um diagrama geral que mostra os packages e dá acesso ao seu conteúdo Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 21 Organizar o modelo com packages arrastar arrastar Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 22 Criar um diagrama de estados associado a uma classe editar nome do diagrama de estados editar nome do diagrama de estados Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 23 Mais informação http://www-306.ibm.com/software/awdtools/developer/visualstudio/ • Rational XDE Developer for Visual Studio – Evaluation guide, Datasheet, etc. Modelação Visual com o IBM Rational XDE, João Pascoal Faria, v0.1, 11/Out/2004 24