xxxxxxxxxxxx
SOFTWARE - I
Profa. Ana Paula A. de Castro anapaula.rna@gmail.com FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Construção do Modelo de casos de uso
Princípios de Análise e Projeto de Sistemas com UML – Bezerra, E. – Campus.
UML 2 – Uma abordagem Prática – Guedes,
G.T.A. – Novatec
FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Construção do Modelo de casos de uso
A construção de um Modelo de Casos de Uso envolve a construção de duas perspectivas, gráfica e textual.
Construção do diagrama de casos de uso,
Documentação de atores e casos de uso.
É um veículo que permite aos especialistas discutirem: as funcionalidades do sistema e seu comportamento
FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Construção do Modelo de casos de uso
Serve para:
Dar suporte à parte escrita do modelo,
Fornecer uma visão de alto nível do sistema.
FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Diagrama de casos de uso
Sistema – retângulo de fronteira,
Atores – lado de fora,
Casos de uso – dentro do retângulo.
FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Diagrama de casos de uso
Sistemas mais complexos,
Grande quantidade de casos de uso.
Solução: Uso de PACOTES.
FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Pacotes
• Um mecanismo de agrupamento geral que pode ser utilizado para agrupar vários artefatos de um modelo.
• Conteúdo, duas maneiras de representar graficamente:
– 1) exibir o conteúdo dentro do pacote
– 2) “pendurar” os elementos agrupados no ícone do pacote.
FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Pacotes
Pacotes podem ser agrupados dentro de outros pacotes, formando uma hierarquia de contenção.
FAPI – Engenharia de Software – Profa. Ana Paula A. de Castro
Pacotes e dependências dependências Pode haver relacionamentos de dependência entre pacotes.
• Assim,