1 / 21

Análise e Desenvolvimento de Sistemas

Análise e Desenvolvimento de Sistemas. Prof. Maria Salete M. G. Vaz. Relacionamentos. Os relacionamentos podem envolver:. Dois Atores. Um Ator e um Caso de uso. Dois Casos de Uso. Relacionamentos entre atores. São relações externas ao sistema. Não fazem parte do sistema.

ellery
Download Presentation

Análise e Desenvolvimento de Sistemas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Análise e Desenvolvimento de Sistemas Prof. Maria Salete M. G. Vaz

  2. Relacionamentos • Os relacionamentos podem envolver: Dois Atores Um Ator e um Caso de uso Dois Casos de Uso

  3. Relacionamentos entre atores • São relações externas ao sistema. • Não fazem parte do sistema. • Descrevem parte do modelo de negócios da empresa. • As duas relações mais comuns entre atores são: • comunicação (associação) • especialização (generalização)

  4. Exemplos COMUNICAÇÃO ESPECIALIZAÇÃO

  5. Comunicação • Indica que os dois atores, de forma uni ou bidirecional, realizam uma comunicação que possui um significado para o sistema.

  6. Especialização • Representa uma relação conceitual entre atores indicando que um ator é um caso especial de outro ator mais genérico.

  7. Exercício • Considerando o sistema da faculdade, estudado anteriormente, defina o relacionamento entre os atores.

  8. Resposta Pessoa

  9. Relacionamentos entre Atores e Casos de Uso • É uma comunicação entre ator e caso de uso. • Não é uma relação estrutural. • Um ator pode se relacionar com vários casos de uso. • Um caso de uso pode se relacionar com vários atores.

  10. Exemplo

  11. Exercício • Considerando o sistema da faculdade, estudado anteriormente, complete o diagrama de casos de uso, definindo o relacionamento entre os atores e casos de uso.

  12. Relacionamentos entre Casos de Uso • Não é um relacionamento de comunicação. • É um relacionamento estrutural. • Existem três tipos de relações entre casos de uso: • Relacionamento de Inclusão • Relacionamento de Extensão • Relacionamento de Generalização

  13. Relacionamento de Inclusão • Um caso de uso insere em seu interior um outro caso de uso. • O caso de uso incluído (subcaso de uso) não representa um serviço completo do sistema mas uma porção de um serviço. • Um subcaso de uso sempre será integrante de um caso de uso maior.

  14. Quando usar inclusão? • O relacionamento de inclusão se aplica a duas situações: • Detalhar um caso de uso, extraindo uma parte significativa dele. • Colocar em evidência partes comuns a dois ou mais casos de uso.

  15. Exemplo

  16. Relacionamento de Extensão • Um caso de uso maior é estendido por um caso de uso menor. • A definição de um relacionamento de extensão inclui a especificação de uma condição de extensão. • Usada para modelar casos especiais e de exceção que ocorrem somente em certas situações.

  17. Exemplo

  18. Relacionamento de Generalização • Envolve um caso de uso geral e um específico. • O caso de uso especializado incorpora todo o serviço do caso de uso geral, incluindo, adaptando ou excluindo alguns serviços do caso de uso geral. • O caso de uso geral representa as partes comuns de casos de uso especializados.

  19. Exemplo

  20. Seqüência • Levantamentos dos Atores • Levantamento dos Casos de Uso Principais • Definição dos Relacionamentos • Entre Atores • Entre Atores e Casos de Uso • Detalhamento dos Casos de Uso • Relacionamentos entre Casos de Uso

More Related