Questões de Diagrama de Casos de Uso (Engenharia de Software)

Limpar Busca

Ciente de que, no âmbito da iniciação do desenvolvimento de um projeto de software, um dos passos mais importantes da Engenharia de Requisitos é a modelagem do escopo do sistema, um gerente avaliou o uso do Diagrama de Casos de Uso.
Entre as características que tornam o Diagrama de Casos de Uso adequado para essa modelagem está a de representar a(s)

  • A sequência em que os passos do processo modelado são executados
  • B sequência que deve ser usada para prover uma resposta a uma ação do usuário
  • C interfaces, os controladores e as entidades do sistema
  • D regras de negócio de cada atividade
  • E relações entre entidades externas e funcionalidades do sistema

Analise a imagem a seguir: 

Imagem relacionada à questão do Questões Estratégicas

O diagrama da imagem é um exemplo de diagrama de: 

  • A Sequência.
  • B casos de uso.
  • C Estados.
  • D Uso.
  • E Conceitual.

O Diagrama de Caso de Uso é uma representação gráfica que descreve uma interação específica entre o sistema e seus atores, destacando as funcionalidades que o sistema oferece. No contexto da UML, é possível empregar casos de uso de extensão, simbolizados com uma seta pontilhada estereotipada com a palavra extend. Considerando o uso de extensão nos Casos de Uso, assinale a alternativa INCORRETA:

  • A A extensão pode ser condicional, ou seja, sua execução pode depender de alguma condição específica.
  • B A seta da relação de extensão é representada partindo do caso de uso base para o caso de uso de extensão.
  • C Enquanto na associação de inclusão o caso de uso base incorpora explicitamente o caso de uso de inclusão como parte de seu fluxo; na relação de extensão, o caso de uso de extensão é, geralmente, utilizado como uma funcionalidade opcional.
  • D Na relação de extensão, apenas o ponto específico de extensão deve ser mencionado na descrição do caso de uso base, mantendo a clareza e a concisão na documentação.
  • E O caso de uso de extensão oferece a capacidade de incluir funcionalidades extras no sistema, sem modificar diretamente o caso de uso principal.

Os Diagramas de Caso de Uso representam uma fase inicial e crucial no levantamento de requisitos, proporcionando uma visão clara das funcionalidades de um sistema e de suas interações com os usuários. A figura a seguir ilustra um exemplo de casos de uso com um relacionamento de inclusão. Sobre essa relação, assinale a alternativa CORRETA
Imagem relacionada à questão do Questões Estratégicas

  • A O caso de uso “Reservar Carro” é incorporado no caso de uso “Cadastrar Cliente”; isso significa que a reserva de carro pode ser feita assim que o cadastro do cliente é realizado.
  • B A relação de inclusão cria uma dependência entre os dois casos de uso. Nesse contexto, o caso de uso “Reservar Carro” só será realizado durante a execução do caso de uso “Cadastrar Cliente” ou se este já tiver sido realizado.
  • C Na descrição de fluxo de eventos do caso de uso “Reservar Carro”, o caso de uso “Cadastrar Cliente” deve ser referenciado.
  • D No exemplo da figura, a inclusão pode ser associada a alguma condição, isto é, o caso de uso “Reservar Carro” se comporta como uma sub-rotina que é chamada de um local específico dentro da outra sub-rotina.
  • E O fato de o caso de uso “Reservar Carro” estar incluído no caso de uso “Cadastrar Cliente” não impede que ele possa ser executado isoladamente, conforme representado no exemplo pela ligação do ator “Cliente” ao caso de uso “Reservar Carro”.

Uma equipe de administradores de banco de dados está preparando um projeto de banco de dados. No momento, estão construindo o modelo de dados que apresenta a realidade em um nível bem próximo do entendimento de usuários comuns, com o mais alto grau de abstração e baseado no levantamento de requisitos do sistema. Um diagrama útil para representar esse modelo de dados é o:

  • A Diagrama de Venn
  • B Diagrama de Chapin
  • C Diagrama de Classes
  • D Diagrama de Casos de uso