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

Limpar Busca


Com relação ao diagrama de caso de uso apresentado anteriormente, assinale a opção correta.

  • A Create Diagram aciona sempre Edit Diagram, pois há dependência obrigatória entre eles.
  • B Os atores Developer e Reviewer acionam os mesmos casos de uso.
  • C Opcionalmente, ao se acionar Create Diagram, aciona-se Reverse Engineering.
  • D O ator Admin pode acionar todos os casos de uso.
  • E O ator Stakeholder herda todas as características do ator Reviewer.

Considere o seguinte diagrama de casos de uso UML:




Em relação à associação existente entre os casos de uso A e B, é correto afirmar que

  • A o caso de uso B é uma especialização do caso de uso A.
  • B o caso de uso B poderá ser chamado a partir de A mediante alguma condição.
  • C o caso de uso B é uma generalização do caso de uso A.
  • D a execução do caso de uso A obrigatoriamente implica na execução do caso de uso B.
  • E se trata de uma associação de casos de uso do tipo inclusão.

O UML é uma linguagem de modelagem para Orientação a Objeto. Sobre o tema, assinale a alternativa correta.

  • A O diagrama de estados contém todas as interações entre os atores e o sistema.
  • B O diagrama de sequência descreve a colaboração entre vários objetos de um sistema.
  • C O diagrama de classes contém os casos de uso do sistema.
  • D O diagrama de casos de uso descreve as atividades do sistema.
A Linguagem de Modelagem Unificada UML (Unified Modeling Language) é uma linguagem padrão para a elaboração da estrutura de projetos de software. Também é muito utilizada para visualização, especificação, construção e documentação de artefatos que façam uso de sistemas complexos de software. Em outras palavras, na área de Engenharia de Software, a UML é uma linguagem de modelagem que permite representar um sistema de forma padronizada com intuito de facilitar a compreensão. Qual das alternativas listam apenas exemplos dos principais tipos de diagramas UML?
  • A Classe; Espiral; Sequência.
  • B Classe; Espiral; Iterativo-incremental.
  • C Classe; Caso de Uso; Sequência.
  • D Classe; Caso de Uso; Espiral.
  • E Classe; Caso de Uso; Iterativo-incremental.

Sobre os conceitos relacionados à UML, considere as afirmativas a seguir:
I. A UML fornece um suporte semântico e visual robusto baseado na orientação a objeto substituindo uma linguagem de programação. II. Os casos de uso são considerados de importância central para a transição das atividades baseadas em requisitos para as atividades de análise, desenho, implementação, teste do sistema e planejamento dos trabalhos. III. A UML não é uma metodologia ou processo, mas, para empregá-la de modo eficiente e produtivo, é preciso utilizar tanto uma boa ferramenta como uma metodologia, pois a existência de um processo bem gerenciado e bem definido é fundamental para o sucesso de qualquer projeto. IV. A UML representa o sistema em cinco visões: Visão Conceitual, Visão de Caso de Uso, Visão Lógica, Visão Física e Visão de Prototipação.
Estão corretas

  • A I e IV.
  • B I e III.
  • C II e III.
  • D II e IV.