quarta-feira, 20 de julho de 2011

Astah community [Versão 6.3]



Astah (antigo JUDE) é uma ferramenta CASE de modelagem UML.

Pequeno resumo do que é UML

A linguagem de Modelagem Unificada, a UML (Unified Modeling  Language), é um conjunto de notações, principalmente gráficas, que os métodos de desenvolvimento usam para expressar projetos. Ela procura unificar numa única linguagem, ideias, princípios e notações de vários pesquisadores. Dentre eles, os mais importantes são: Booch, Rumbaugh e Jacobson.  Como o próprio nome diz, a UML é uma linguagem de modelagem e não um método. É devido a esta observação que deriva seu sucesso, pois, métodos diferentes podem ser usados nos desenvolvimentos de sistemas, não invalidando estudos sobre métodos de outros pesquisadores.

Na UML, foi definido um esquema de visões chamado de “4+1” visões da UML, que é composta pela visão de casos de uso, visão lógica, visão de componentes, visão de distribuição e visão de processo. Este esquema implica numa visão total do sistema e cada visão representa uma visão parcial do mesmo. Este esquema também pode ser visualizado como um cubo em cujo centro se encontra o problema, e a visualização do problema por uma face representaria uma visão particular.

Visão de Casos de Uso: mostra a funcionalidade do sistema como percebida pelo os usuários. Esta visão define o problema e descreve a solução de forma que os usuários podem facilmente compreender. Os diagramas de casos de uso e de sequência são normalmente utilizados por esta visão;

Visão Lógica: mostra como a funcionalidade é projetada ou construída dentro do sistema em termos de estrutura estática e de comportamento dinâmico do sistema. Os diagramas de classes e de estado são utilizados por esta visão;

Visão de Componentes: mostra a organização dos componentes de código. O diagrama de componentes é utilizado por esta visão;

Visão de Processos (Concorrência): mostra o aspecto da concorrência no sistema, endereçando problemas de comunicação e sincronização que estão presentes nos sistemas concorrentes. O diagrama de atividades é utilizado por esta visão;

Visão Física: mostra a distribuição do sistema sobre uma arquitetura física através de computadores e dispositivos, chamados de nós. O diagrama de distribuição é utilizado por esta visão.

0 comentários: