Hoje vou mostrar em detalhes oque o sistema faz. No sistema existe cerca de 3 partes para montar o diagrama:
- Ator: É representado como um Stickman e um rotulo com o seu nome. Ele é visto como um usuário do sistema, podendo ser humano ou até mesmo outro sistema. E é visto como alguém ou algo que faz uma diferença significante no diagrama, seja diretamente ou indiretamente.
- Casos de Uso: É oque define uma função ao sistema, são representada por uma elipse com rotulo. Caso de uso são tarefas realizadas por atores.
- Comunicação: Simplesmente é oque faz associação com o o ator ao caso de uso, podendo também ter caso de uso ligando em outros.
Seguindo o exemplo da Bike Vitória, temos como o ator o Cliente e a dona das bicicletas a Unimed. No caso da Unimed ela é responsável por disponibilizar a bike, se ela estiver com defeito a bicicleta é vista como indisponível. Já a parte do cliente, nela possui os casos de: cadastro, alugar e pagamento.
Existe outros conceitos que não foram utilizados neste diagrama porém vale a pena recorda-los. Eles são:
- Extend: É uma relação de caso de uso estende outro, funcionando de forma semelhante ao caso de uso convencional, porem quando possui o extend ele estende-se a outro (tipo anexando ao caso), basicamente é um caso de uso com mais etapas.
- Include: Uma relação de caso de uso com funcionalidade apenas acionada se for chamada outro caso de uso. Ou seja quando for executar um caso de uso, todos que estão linkados a ele com include também serão executados.
Nenhum comentário:
Postar um comentário