Escolar Documentos
Profissional Documentos
Cultura Documentos
Considerações iniciais
(Exercício 2) Elabore um Diagrama de Caso de uso para gerenciar as atividades de uma república
de estudantes.
(Exercício 4) Modele um diagrama de casos de uso para o sistema da biblioteca usado na UTFPR-
CP. Tente representar os principais atores e casos de uso.
(Exercício 5) Construa um modelo de casos de uso para a seguinte situação fictícia: Estamos
criando um serviço de entregas. Nossos clientes requisitam a entrega de volumes. Alguns
volumes são considerados de maior valor por nossos clientes, e, portanto, pode ter tais volumes
segurados durante o transporte. Contratamos uma companhia de seguro para segurar os
volumes de maior valor.
(Exercício 6) Sistema de Parque de Estacionamento. Desenvolva um diagrama de casos de uso
sabendo que:
a) “Justiça Eleitoral” e “DBMS” não são pessoas que interagem com o sistema, então estão
erroneamente representados como atores.
b) são representados todos os requisitos funcionais e não funcionais do sistema, além de
regras de negócios e restrições de implementação.
c) pode-se perceber que ao se “cadastrar eleitor” também é realizado “validar eleitor”, em
função da relação <<include>> que os une.
d) está representado um único caso de uso que pode ser denominado “Votação Eletrônica”.
As formas ovaladas representam as atividades do caso de uso e as linhas, os
relacionamentos entre estas atividades.
e) pode-se notar que ao se “cadastrar candidatura” é mandatório que “validar candidato”
seja executado, em função da relação <<extend>> que os une.
(Exercício 10) Na especificação de casos de uso para um software de frente de caixa, há uma
situação de relacionamento entre dois casos de uso, sendo eles: “Finalizar Venda” e “Emitir
Recibo”. Foi determinado pelo cliente, que ao finalizar uma venda, o software emitirá recibo
somente para pagamentos à vista. Neste caso, o tipo de relacionamento mais coerente para os
casos de uso citados acima é:
a) Relacionamento de inclusão <<include>>, sendo “Finalizar Venda” uma extensão de
“Emitir Recibo”, pois “Finalizar Venda” é uma função que será executada em condições
específicas.
b) Relacionamento de inclusão <<include>>, sendo “Emitir Recibo” uma extensão de
“Finalizar Venda”, pois “Emitir Recibo” é uma função que será executada em condições
específicas.
c) Relacionamento de extensão <<extend>>, sendo “Finalizar Venda” uma extensão de
“Emitir Recibo”, pois “Finalizar Venda” é uma função que será executada em condições
específicas.
d) Relacionamento de extensão <<extend>>, sendo “Emitir Recibo” uma extensão de
“Finalizar Venda”, pois “Emitir Recibo” é uma função que será executada em condições
específicas.
(Exercício 11) Analise a imagem a seguir e selecione a opção correta sobre o tipo de
relacionamento entre os atores:
(Exercício 13) Que tipo de relacionamento é possível entre um ator e um caso de uso? Que tipo
de relacionamento pode haver entre casos de uso? Que tipo de relacionamento pode haver
entre atores? Marque um “X” onde pode haver um relacionamento.