Do concurso público para o AFC/CGU, 2003/2004 (clique na figura para ver em tamanho maior).


Do concurso público para o TRF, 2007 (clique na figura para ver em tamanho maior).


Do concurso público para o TRF, 2007 (clique na figura para ver em tamanho maior).


Do concurso público para o TRF, 2007 (clique na figura para ver em tamanho maior).


Do concurso público para o EPE, 2007 (clique na figura para ver em tamanho maior).


No site da NetStudios há um post bem abrangente com uma visão geral da UML:

A UML tem como característica mais marcante a sua versatilidade, era o esperado de uma linguagem que se tornou padrão na indústria. A UML é independente das linguagens de programação, das ferramentas CASE, dos processos de desenvolvimento e também das ferramentas de modelagem. Podemos utilizar UML em projetos de naturezas extremamente distintas; para diferentes projetos, que possuam diferentes metodologias, podemos usar a mesma linguagem de modelagem, UML.

Leia mais (com direito a figuras bastante elucidativas) clicando aqui.

Diagrama de Atividade

Abril 2, 2008

Mais um trecho da página em português sobre UML no Wikipedia:

O Diagrama de atividade é um diagrama definido pela UML e representa os fluxos conduzidos por processamentos. É essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra. Comumente isso envolve a modelagem das etapas seqüenciais em um processo computacional. Os diagramas de atividade não são importantes somente para a modelagem de aspectos dinâmicos de um sistema ou um fluxograma, mas também para a construção de sistemas executáveis por meio de engenharia de produção reversa.

Mais sobre Atividade clicando aqui.

Conceitos de UML: Ator

Abril 1, 2008

AtorO trecho abaixo é do artigo de UML na versão em português do Wikipedia:

Ator

Representa um conjunto coerente de papéis que os usuários de casos de uso desempenham quando interagem com esses casos de uso. Tipicamente, um ator representa um papel que um ser humano, um dispositivo de hardware ou até outro sistema desempenha com o sistema.

Um post interessante e que cita a possibilidade de relacionamento entre atores (e também entre casos de uso) está no blog bastante útil de Marcelo Madeira: clique aqui para consultar.

UML no Wikipedia

Março 31, 2008

O trecho abaixo faz parte do artigo sobre UML dentro da versão em português do Wikipedia:

Embora a UML defina uma linguagem precisa, ela não é uma barreira para futuros aperfeiçoamentos nos conceitos de modelagem. O desenvolvimento da UML foi baseado em técnicas antigas e marcantes da orientação a objetos, mas muitas outras influenciarão a linguagem em suas próximas versões. Muitas técnicas avançadas de modelagem podem ser definidas usando UML como base, podendo ser estendida sem se fazer necessário redefinir a sua estrutura interna.

A UML será a base para muitas ferramentas de desenvolvimento, incluindo modelagem visual, simulações e ambientes de desenvolvimento. Em breve, ferramentas de integração e padrões de implementação baseados em UML estarão disponíveis para qualquer um.

A UML integrou muitas idéias adversas, e esta integração acelera o uso do desenvolvimento de softwares orientados a objetos.

Leia o artigo completo clicando aqui.

O equivalente em inglês está aqui, que destaca:

UML 2.0 has 13 types of diagrams, which can be categorized hierarchically as follows:

Diagramas da UML 2.0

Mais um trecho de “UML 2 – Guia Prático” (Gilleanes Guedes, Ed. Novatec):

O Diagrama de Máquina de Estados era conhecido nas versões anteriores da linguagem como Diagrama de Gráfico de Estados ou simplesmente como Diagrama de Estados, tendo assumido nova nomenclatura a partir da versão 2. Esse diagrama procura acompanhar as mudanças sofridas nos estados de uma instância de uma classe, de um Caso de Uso ou mesmo de um subsistema ou sistema completo. Como o Diagrama de Seqüência, o Diagrama de Máquina de Estados muitas vezes se baseia em um Caso de Uso e se apóia no Diagrama de Classes.

A figura abaixo apresenta um exemplo de Diagrama de Máquina de Estados.

Exemplo de Diagrama de Máquina de Estados