Logo Passei Direto

Caso de uso

Ferramentas de estudo

Solved questions

Material
Study with thousands of resources!

Solved questions

Text Material Preview

Caso de uso 
O que e um caso de uso em analise de sistemas?
a) Um tipo de diagrama utilizado para representar a arquitetura de software
b) Uma descricao detalhada de como um sistema deve se comportar de acordo com as interacoes
dos usuarios
c) Um modelo de dados utilizado para armazenar informacoes sobre o sistema
d) Um procedimento tecnico para codificar funcionalidades de um sistema
Resposta correta: b) Uma descricao detalhada de como um sistema deve se comportar de acordo
com as interacoes dos usuarios
Explicacao: O caso de uso descreve como os usuarios (ou "atores") interagem com o sistema para
realizar uma tarefa especifica, detalhando os passos do processo e os possiveis resultados.
Qual e o principal objetivo de um caso de uso?
a) Fornecer uma visao do fluxo de dados do sistema
b) Documentar a arquitetura do sistema de forma visual
c) Especificar as funcionalidades que o sistema deve executar com base nas necessidades dos
usuarios
d) Determinar os requisitos de hardware e software para o sistema
Resposta correta: c) Especificar as funcionalidades que o sistema deve executar com base nas
necessidades dos usuarios
Explicacao: O principal objetivo dos casos de uso e definir claramente o comportamento esperado
do sistema, especificando as interacoes entre o sistema e os usuarios para atender as suas
necessidades.
O que e um "ator" em um caso de uso?
a) Um tipo de falha que ocorre no sistema
b) Uma representacao de uma acao executada por um usuario
c) Uma entidade externa que interage com o sistema
d) Uma funcionalidade especifica do sistema
Resposta correta: c) Uma entidade externa que interage com o sistema
Explicacao: O "ator" e qualquer entidade externa que interage com o sistema para realizar uma
acao. Pode ser um usuario, outro sistema ou dispositivo, dependendo do contexto.
Quais sao os elementos principais de um caso de uso?
a) Objetivos, entradas, saidas e falhas
b) Tarefas, funcionalidades e restricoes
c) Atores, cenarios e fluxos de trabalho
d) Casos, objetos e interacoes
Resposta correta: c) Atores, cenarios e fluxos de trabalho
Explicacao: Um caso de uso envolve os atores que interagem com o sistema, o cenario que
descreve o contexto da interacao e os fluxos de trabalho, que detalham os passos que o sistema e
o ator seguem para alcancar um objetivo.
Qual a diferenca entre "fluxo principal" e "fluxo alternativo" em um caso de uso?
a) O fluxo principal e sempre o mais simples, enquanto o alternativo e mais complexo
b) O fluxo principal descreve a sequencia basica de passos, enquanto o alternativo aborda
excecoes ou variacoes desse fluxo
c) O fluxo principal e executado apenas uma vez, enquanto o alternativo pode ser repetido
d) O fluxo principal e utilizado apenas para validacao de dados
Resposta correta: b) O fluxo principal descreve a sequencia basica de passos, enquanto o
alternativo aborda excecoes ou variacoes desse fluxo
Explicacao: O fluxo principal (ou "fluxo basico") descreve a sequencia normal de passos que ocorre
quando tudo acontece conforme esperado, enquanto o fluxo alternativo lida com excecoes ou
desvios desse fluxo.
Por que os casos de uso sao importantes no desenvolvimento de software?
a) Eles ajudam a definir o orcamento necessario para o projeto
b) Eles auxiliam na identificacao dos requisitos e no design de funcionalidades do sistema
c) Eles determinam o tempo necessario para o desenvolvimento de cada funcionalidade
d) Eles sao usados para criar diagramas de classe do sistema
Resposta correta: b) Eles auxiliam na identificacao dos requisitos e no design de funcionalidades do
sistema
Explicacao: Os casos de uso sao fundamentais para identificar e documentar os requisitos
funcionais de um sistema, ajudando a guiar o desenvolvimento e a assegurar que o sistema atenda
as necessidades do usuario.
O que e um "cenario" em um caso de uso?
a) Uma lista de erros que o sistema pode gerar
b) Uma descricao detalhada de um fluxo de interacao entre o ator e o sistema
c) Um conjunto de dados que o sistema deve processar
d) A estrutura fisica do sistema e seus componentes
Resposta correta: b) Uma descricao detalhada de um fluxo de interacao entre o ator e o sistema
Explicacao: O cenario descreve uma sequencia especifica de interacoes entre o ator e o sistema
dentro de um caso de uso, considerando a dinamica da interacao para alcancar um objetivo.
Quais sao as fases tipicas envolvidas na criacao de um caso de uso?
a) Analise, codificacao, testes e manutencao
b) Definicao dos requisitos, elaboracao do diagrama de casos de uso, e detalhamento dos fluxos
c) Planejamento, design, implementacao e distribuicao
d) Identificacao dos requisitos de hardware, elaboracao do orcamento e revisao de codigo
Resposta correta: b) Definicao dos requisitos, elaboracao do diagrama de casos de uso, e
detalhamento dos fluxos
Explicacao: As fases envolvem a coleta de requisitos do sistema, a criacao de diagramas de casos
de uso para ilustrar as interacoes e a descricao detalhada dos fluxos de trabalho.
Qual e a principal vantagem de usar casos de uso em vez de outras tecnicas de analise de
sistemas?
a) A simplicidade na implementacao dos sistemas
b) A clareza na comunicacao das funcionalidades do sistema para os stakeholders
c) A reducao no numero de erros no codigo
d) A possibilidade de automatizar o processo de desenvolvimento
Resposta correta: b) A clareza na comunicacao das funcionalidades do sistema para os
stakeholders
Explicacao: Os casos de uso sao eficazes para comunicar as funcionalidades e os requisitos de um
sistema de forma clara para todas as partes envolvidas, incluindo desenvolvedores, analistas e
usuarios.
Em um caso de uso, o que sao "extensoes" e "inclusoes"?
a) Tecnicas para dividir o caso de uso em partes menores
b) O relacionamento entre casos de uso, onde uma extensao adiciona passos ao fluxo normal e a
inclusao adiciona etapas obrigatorias
c) Diferencas na implementacao do sistema
d) O tipo de dado que e necessario em um fluxo especifico
Resposta correta: b) O relacionamento entre casos de uso, onde uma extensao adiciona passos ao
fluxo normal e a inclusao adiciona etapas obrigatorias
Explicacao: Extensoes representam variacoes opcionais em um caso de uso, que sao executadas
sob certas condicoes, enquanto inclusoes sao funcionalidades obrigatorias que sempre acontecem
em conjunto com o caso de uso principal.
Qual e a relacao entre um caso de uso e um diagrama de casos de uso?
a) O diagrama de casos de uso representa visualmente a interacao entre os casos de uso e os
atores
b) O diagrama de casos de uso descreve os requisitos do sistema
c) O diagrama de casos de uso detalha a sequencia de operacoes do sistema
d) O diagrama de casos de uso serve para escrever o codigo-fonte do sistema
Resposta correta: a) O diagrama de casos de uso representa visualmente a interacao entre os
casos de uso e os atores
Explicacao: O diagrama de casos de uso oferece uma visao grafica das interacoes entre atores e
os casos de uso do sistema, ajudando a visualizar como os usuarios irao interagir com as
funcionalidades.
Quais sao os tipos de relacionamentos que podem existir entre os casos de uso em um diagrama?
a) Associacao, generalizacao e composicao
b) Extensao, inclusao e generalizacao
c) Associacao, dependencia e heranca
d) Composicao, associacao e implementacao
Resposta correta: b) Extensao, inclusao e generalizacao
Explicacao: Em um diagrama de casos de uso, podem existir tres tipos de relacionamentos:
"inclusao" (um caso de uso inclui outro como parte do processo), "extensao" (um caso de uso
adiciona uma funcionalidade opcional a outro) e "generalizacao" (um caso de uso herda
caracteristicas de outro).
O que e um "fluxo alternativo" em um caso de uso?
a) O caminho normal que o sistema segue para alcancar o objetivo
b) Uma excecao ou variacao que ocorre em determinado ponto do fluxo principal
c) A forma como o sistema lida com dados de entrada invalidos
d) O processode atualizacao de um banco de dados
Resposta correta: b) Uma excecao ou variacao que ocorre em determinado ponto do fluxo principal
Explicacao: O fluxo alternativo descreve o caminho alternativo que pode ser seguido quando ocorre
um erro ou uma situacao inesperada durante o fluxo principal de execucao do caso de uso.
Em quais situacoes e mais adequado utilizar casos de uso?
a) Quando o foco e em modelar o comportamento do sistema do ponto de vista do usuario
b) Quando o objetivo e desenhar a arquitetura de software do sistema
c) Quando e necessario definir o banco de dados do sistema