| Linha 34: | Linha 34: | ||
= Projetos = | = Projetos = | ||
* Em relação aos projetos apresentados pela turma, qual deles entende que pode ser representado por um Diagrama de Pacotes? | * Em relação aos projetos apresentados pela turma, qual deles entende que pode ser representado por um Diagrama de Pacotes? | ||
* Desenhe o Diagrama para este grupo | * Desenhe o Diagrama para este grupo | ||
= Referências = | = Referências = | ||
Edição das 23h44min de 7 de agosto de 2013
Pacote
Um pacote é um mecanismo de organização de elementos como classes, interfaces, componentes, colaborações, casos de usos , diagramas e até outros pacotes. Esta abordagem facilita a análise a medida que o número de classes crescem. Esses elementos podem ser indicados no interior do pacote, na forma de uma lista de nomes ou diagrama.
É representado por uma pasta com o nome no interior ou na aba.
Diagrama de pacote
Um diagrama de pacotes mostra pacotes e relações entre pacotes.
As relações nos diagramas de pacotes são representadas por linhas pontilhadas indicando o tipo de dependência entre os pacotes.
- Dependência simples: uma alteração do pacote de destino afecta o pacote de origem( dependente) (informação útil para controle de alterações)
- Dependencia com estereótipo <<acess>>: o pacote de origem ( dependente) acede a elementos exportados pelo pacote de destino( precisa de :: nos nomes)
- Dependencia com estereótipo <<import>> : o pacote de origem(dependente) importa os elementos exportados pelo pacote de destino(não precisa de :: nos nomes)
Visibilidade
Pode-se indicar a visibilidade dos elementos :
- + (public) : visível por todos que importam ou acendem ao pacote( nomes sem :: no1ºcaso, com :: no 2ºcaso)
- #(protected) : visível só pelos pacotes-filhos( por relação de generalização – ver adiante)
- - (private): visível só por outros elementos do pacote
Projetos
- Em relação aos projetos apresentados pela turma, qual deles entende que pode ser representado por um Diagrama de Pacotes?
- Desenhe o Diagrama para este grupo
Referências

