¨O Diagrama de Caso de Uso descreve a visão externa do sistema e suas funcionalidades, representando em alto nível de abstração. Não é importante nesse momento compreender como o sistema implementa o caso de uso ou como ocorre o funcionamento interno. Ao modelar casos de uso, o analista deve descrever como o usuário interage com o sistema. O objetivo desse diagrama não é especificar o sistema ou o programa, mas sim o que o software deve atender, e o que o usuário espera dele.
Modelagem de requisitos
¨O Astah* possui dois diagramas específicos para modelar e armazenar os requisitos solicitados pelo cliente, a tabela de requisitos e o diagrama de requisitos.
Esses diagramas são projetados para serem utilizados de forma geral no desenvolvimento do projeto de software. Ele permite definir a hierarquia e relacionar os requisitos, além de permitir a definição de casos de teste. Esses diagramas permitem a visualização dos requisitos e processos de forma clara e objetiva
Diagrama de Classes
¨diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos.
¨É uma modelagem muito útil para o sistema, define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação e estados.
Diagrama de Sequencia
¨Um diagrama de seqüência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso.
Outras Funcionalidades
¨O Astah* possui uma funcionalidade de gerar código a partir das classes definidas para o projeto, alem de criar o DER.
¨Outra funcionalidade é a criação de comandos SQL para geração das tabelas existentes no diagrama.
¨Existe também a possibilidade de importar e exportar modelos de classes de determinadas linguagens de programação.
¨Há também suporte à criação de CRUD, sendo as principais operações na manipulação de dados.
¨Alem de exportar diagramas para codigos, a ferramenta também exporta o diagrama em imagens, HTML e RFT. Os Diagramas de Mapa Mental possuem exportações para PowerPoint e os Diagramas de Requisitos podem ser complementados com a importação de tabelas de requisitos
Conclusão
A ferramenta Astah* facilita muito a vida do programador, principalmente na documentação do projeto.
A facilidade de importação e exportação dos diagramas é também um fator que faz do Astah* uma importante ferramenta na área de engenharia de software.
A ferramenta Astah* facilita muito a vida do programador, principalmente na documentação do projeto.
A facilidade de importação e exportação dos diagramas é também um fator que faz do Astah* uma importante ferramenta na área de engenharia de software.
Olá amigo, estou procurando a versão do Astah UML que gera códigos apartir do diagrama, mas acho que tem essa função na versão paga, Certo?
ResponderExcluirAbraço
Amigo, apenas a versão paga do Astah possui esta funcionalidade.
ResponderExcluirSe não estou enganado, no Jude("antigo" Astah) possui esta funcionalidade na versão Community que é free.