
Casos de Uso(diagramas e descrições)
Vamos testar seus comhecimentos?
Anúncios
0
0
0
Anúncios
1
O que é um caso de uso em UML?
Um modelo de arquitetura de software
Uma representação gráfica do banco de dados
Um comportamento do sistema do ponto de vista de um ator externo
Um tipo de diagrama que mostra como o sistema é codificado
2
Quem ou o que é considerado um “ator” em um diagrama de caso de uso?
Qualquer entidade externa que interage com o sistema
Apenas usuários humanos
Qualquer classe ou objeto do sistema
Um componente interno do sistema
3
Qual dos elementos abaixo NÃO faz parte típica de um diagrama de caso de uso?
Classes
Atores
Casos de uso
Relacionamentos
4
Qual a principal finalidade de um diagrama de caso de uso?
Mostrar o fluxo detalhado de controle interno
Representar requisitos funcionais
Modelar a interface gráfica
Projetar o banco de dados
5
No diagrama de caso de uso, o relacionamento “include” indica que:
Um caso de uso será herdado
Um caso de uso é opcional
Um ator pode incluir outro ator
Um caso de uso obrigatoriamente usa outro
6
O relacionamento “extend” é usado quando:
Dois casos de uso são executados simultaneamente
Um caso de uso obrigatoriamente executa outro
Um ator deseja incluir funcionalidades extras
Um caso de uso pode opcionalmente ser complementado
7
Em um caso de uso bem descrito (documentação textual), o que geralmente NÃO está incluído?
Fluxo principal de eventos
Fluxos alternativos
Código-fonte de implementação
Pré-condições e pós-condições
8
O que caracteriza um bom diagrama de casos de uso?
Quantidade de atores internos do sistema
Foco no design técnico e algoritmo
Descrição detalhada de como cada função é implementada
Clareza nos objetivos do sistema com relação aos atores externos
9
Em um sistema bancário, “Sacar dinheiro” é um caso de uso. Qual seria o exemplo mais apropriado de ator?
Cliente
Caixa eletrônico interno do banco
Conta Corrente
Terminal de Autoatendimento
10
Quando devemos usar o relacionamento de generalização entre atores em um diagrama de caso de uso?
Quando queremos transformar um ator em um caso de uso
Quando queremos incluir um ator dentro de outro
Quando dois atores compartilham parte do comportamento
Para representar que um ator está envolvido em vários casos de uso