Pular para o conteúdo principal
← Banco de questões
Análise de Sistemas
Banca Ia
2026
MPOG-ATI-2026 :: UML, casos de uso e requisitos

Análise de Sistemas · Banca IA 2026

A disciplina de Análise de Sistemas, no âmbito da Tecnologia da Informação, preceitua um conjunto de técnicas e notações para a elucidação e especificação de requisitos de software. Entre as notações, a UML (Unified Modeling Language) destaca-se por sua abrangência. No que concerne à especificação de requisitos funcionais e não funcionais por meio de casos de uso, é imperativo que o analista de sistemas compreenda as nuances dos relacionamentos 'include' e 'extend'. Com base no exposto, e considerando as melhores práticas de modelagem, assinale a opção que, em conformidade com o padrão da UML, apresenta a correta interpretação e aplicação desses relacionamentos.

  1. A)O relacionamento 'extend' é mandatório e indica que um caso de uso base sempre será estendido por outro, representando um comportamento obrigatório que é inserido no fluxo principal. É utilizado para simplificar fluxos complexos, tornando-os mais coesos.
  2. B)O relacionamento 'include' denota um comportamento opcional, que pode ou não ocorrer durante a execução do caso de uso base. A execução do caso de uso incluído depende de uma condição específica verificada no fluxo do caso de uso base.
  3. C)A relação 'extend' permite que um caso de uso adicione, de forma opcional e sob certas condições, novos comportamentos a um caso de uso base. O caso de uso base, por si só, é completo e não depende do caso de uso de extensão para ser executado.
    gabarito
  4. D)Utiliza-se o 'include' quando se deseja modelar um comportamento que é uma especialização de outro caso de uso mais genérico, similar ao conceito de herança em programação orientada a objetos. O ator do caso de uso especializado herda as características do ator do caso de uso geral.
  5. E)Os relacionamentos 'include' e 'extend' são semanticamente idênticos, podendo ser utilizados de forma intercambiável para indicar a decomposição de uma funcionalidade complexa em partes menores, com o objetivo único de melhorar a legibilidade do diagrama.

Resposta correta: alternativa C

A relação 'extend' permite que um caso de uso adicione, de forma opcional e sob certas condições, novos comportamentos a um caso de uso base. O caso de uso base, por si só, é completo e não depende do caso de uso de extensão para ser executado.

Ver comentário resumido

A alternativa C está correta. A relação 'extend' na UML é utilizada para modelar comportamentos opcionais ou adicionais a um caso de uso base. Este relacionamento indica que, sob determinadas condições (os chamados 'extension points'), o fluxo de um caso de uso pode ser estendido…

Prévia interativa — a IA corrige em cima da SUA resposta
CEBRASPE
2024
Direito Constitucional

Assinale a alternativa correta sobre os direitos e garantias fundamentais previstos na Constituição Federal de 1988.

👆 Escolha uma alternativa pra ver a correção da IA

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.

Sem cartão · 7 dias Pro grátis · Cancele quando quiser

Explore este assunto

Mais questões de Análise de Sistemas

Guia gratuito · 7 aulas por e-mail

Método 90 Dias: do zero à prova com repetição espaçada

Sem revisão, você perde 70% do que estudou em 24h. Receba o sistema completo de estudo com IA que resolve isso — em 7 aulas por e-mail.

  • Como montar o plano a partir do seu edital
  • Repetição espaçada aplicada a concurso
  • O que priorizar quando o tempo é curto

Sem spam · cancele em 1 clique