domingo, novembro 21

Análise e Projeto Orientado a Objetos - Parte 2

Diagrama de pacotes
Representa um agrupamento das classes e interfaces, pode demonstrar a decomposição do sistema em sub-sistemas ou camadas.



Diagrama de objetos
Fornece uma visão do sistema em determinado momento, descrevendo o estado e relações dos objetos. Um objeto pode ser nomeado ou anônimo e é representado quase como as classes.


Diagrama de atividades
É um diagrama que apresenta um comportamento do sistema, focado na descrição da ordem dos eventos. É composto por:
  • Estado inicial: Representa o começo de tudo.
  • Estados de ações: Representam uma ação no sistema.
  • Estado final: Representa o fim do fluxo.
  • Transições: Representam a passagem de um estado para outro
  • Decisões: Ramificações (caminhos alternativos) que dependem de uma tomada de decisão.
  • Bifurcações e Uniões: Representam atividades que podem ocorrer em paralelo, a bifurcação representa o começo e pode receber várias entradas, a união representa o fim e tem apenas uma saída
  • Raias de natação: Usadas para mostrar quem é o responsável por determinadas atividades.
  • Fluxo de Objetos: Um complemento ao diagrama que apresenta o estado e/ou os atributos de um objeto relacionados a uma ação.
Veja um exemplo de diagrama de atividades com os principais componentes:

Nenhum comentário: