Mano

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2149 palavras )
  • Download(s) : 0
  • Publicado : 9 de março de 2013
Ler documento completo
Amostra do texto
O que é o ArgoUML?
O ArgoUML é uma aplicação open source que usa UML para modelar o desenho de softwares. Ele roda na maior parte das plataformas por ser implementado em Java. Ele dá suporte para todos os tipos de diagramas UML padrão e inclui suporte cognitivo. A Software Development Magazine realiza uma premiação anual entre ferramentas populares de desenvolvimento de software em váriascategorias. Em 2003 o ArgoUML foi um dos finalistas na categoria "Ferramentas de Design e Análises". Ele recebeu um prêmio de revelação, derrotando várias ferramentas comerciais. Até a versão 0.20, o ArgoUML não tinha conformidade completa com o padrão UML e não oferecia suporte total a alguns tipos de diagramas, incluindo diagramas de seqüências. A partir daí até a versão mais recente, a 0.24, eleganhou novas características como: Todos os 9 diagramas do UML 1.4 suportados; Uma plataforma independente: Java 5+; O metamodelo padrão UML 1.4; Suporte ao XMI; Exportação de diagramas nos formatos GIF, PNG, PS, EPS, PGML e SVG; Disponível em 10 idiomas, incluindo português; Um avançado editor de diagramas e ferramenta zoom; Suporte ao OCL; Engenharia reversa. Dentre outras características. Noentanto, o ArgoUML tem alguns pontos fracos como: Incompatibilidade entre versões; Não há auto-chamadas em diagramas de seqüências, você precisa criar novamente os atores no diagrama; Ausência do “desfazer”, tornando a edição dispendiosa, uma vez que se cometa algum erro terá que deletar e criar novamente o objeto. Ainda assim o ArgoUML pode ser utilizado para criar seus diagramas de uma forma fácil.Sendo uma ferramenta CASE (do inglês: Computer-Aided Software Engineering, uma classificação que abrange todas as ferramentas baseadas em computadores que auxiliam atividades de engenharia de software), trabalhar nele faz com que a pessoa crie seus diagramas seguindo os padrões do UML, não permitindo ir contra seus princípios.

Instalando o ArgoUML
O ArgoUML é escrito totalmente em Java e utilizaa Fundação de classes Java. Permitindo que ele rode virtualmente em qualquer plataforma com Java5 ou Java6. Devido a isso, você precisará ter um sistema operacional que suporte Java, 10 MB de espaço livre em disco e o Java 2 JRE ou JDK versão 1.4 ou superior.

Para utilizar seu ArgoUML sem precisar conectar-se com a página oficial dele através do Java Web Start, neste curso vamos ensinarapenas como instalá- lo através da distribuição binária. Primeiramente certifique-se de ter ao menos um Java 2 JRE ou JDK instalado, você pode fazer isso no terminal de comando digitando: aptitude install sun-java5-jdk que já será verificado se está instalado e se não estiver ele o instalará. Após isso, baixe a distribuição binária do ArgoUML na seguinte página:http://argouml-downloads.tigris.org/argouml-0.24/ e baixe o arquivo ArgoUML-0.24.tar.gz. Depois de baixar o arquivo, crie uma pasta onde você poderá guardar todos os arquivos do ArgoUML, coloque o arquivo .gz nessa pasta e extraia seu conteúdo com o comando: tar -zxvf ArgoUML-0.24.tar.gz E sem mais rodeios, já podemos utilizá- lo! Para isso digite o comando no terminal: java -jar argouml.jar que ele carregará e abrirá a seguinte janela:Diagrama de Classes
Agora vamos ver como se constrói um diagrama de classes utilizando a ferramenta CASE ArgoUML.

Chamaremos o projeto de “Matricula”. A figura 1 mostra mais ou menos como ficará o resultado final:

Se você não estiver com um documento em branco, clique em File > New, para criar um novo projeto. Agora que temos um projeto em branco, vamos dar um nome a ele (o nomeUntitled vem como padrão). Para nomeá- lo, vá em File > Save Project As..., e salve com o nome “Matricula”. Ele salvará no formato .zargo, que pode ser aberto facilmente pelo ArgoUML com todo o seu projeto. Para nomear seu modelo, ou seja, o pacote principal, clique no ícone do modelo no Explorer à esquerda que por padrão tem o nome “untitledModel”, em seguida clique na aba Properties no na parte...
tracking img