Você está na página 1de 20

Introdução à arquitetura e projeto de

sistemas
Antonio de Oliveira Dias
antonio.dias@faculdadeimpacta.com.br
Diagrama de pacotes
Diagrama de pacotes

Diagrama de pacotes servem para modelar a


arquitetura de um sistema de software
- Organização em módulos
- Especificação entre interfaces
- Dependência entre os módulos
Diagrama de pacotes

Um pacote (package) é um mecanismo de


agrupamento de elementos da UML.
Diagrama de pacotes

Representação de pacotes
Diagrama de pacotes

Em um pacote é possível incluir:


- classes, componentes
- casos de uso, atividades
- outros pacotes
- e outros diagramas UML
Diagrama de pacotes

Organizando atores do sistema


Diagrama de pacotes

São utilizados para demonstrar limites de cada


subsistema e como eles se relacionam
Diagrama de pacotes

Definindo classes dentro do pacote


Diagrama de pacotes

Maneiras de mostrar pacotes


Diagrama de pacotes

Exemplo
Diagrama de pacotes

Importando uma classe para usar em outro pacote


Diagrama de pacotes

Generalização de pacotes
Diagrama de pacotes

Definição de interfaces
Diagrama de pacotes

Arquitetura em 3 camadas
Responsabilidades
- Apresentação: responsável por exibir aos
usuários as informações do sistema
- Negócio: responsável por implementar
regras do negócio
- Persistência: responsável por armazenar
e recuperar os dados de algum
armazenamento persistente
Diagrama de pacotes

- Model-View-Controller
Diagrama de pacotes

- Model-View-Controller
Diagrama de pacotes

- Model-View-Controller
Diagrama de pacotes

- Entidades e serviços
Obrigado

Você também pode gostar