Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FADURPE 2024

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
qg129599
Banca
FADURPE
Órgão
UFRPE
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação/Área Sistemas
O modelo de visão 4 + 1 de arquitetura de software proposto por Kructhen sugere que deve haver quatro visões fundamentais de arquitetura. Assinale a alternativa que nomeia corretamente as quatro visões.
  1. AVisão Lógica, Visão de Processo, Visão de Implementação, Visão Física
  2. BVisão Estrutural, Visão de Comportamento, Visão de Integração, Visão Física
  3. CVisão de Caso de Uso, Visão de Processo, Visão de Desenvolvimento, Visão Física
  4. DVisão Lógica, Visão de Processo, Visão de Desenvolvimento, Visão Física
  5. EVisão Lógica, Visão Funcional, Visão de Processo, Visão de Integração
Revelar gabarito e comentário

GabaritoD — Visão Lógica, Visão de Processo, Visão de Desenvolvimento, Visão Física

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelo 4+1 de Kruchten – Visões da Arquitetura

Gabarito: letra D. As quatro visões fundamentais do modelo 4+1 de Philippe Kruchten são: Visão Lógica, Visão de Processo, Visão de Desenvolvimento e Visão Física. A visão de Casos de Uso é a quinta que integra as demais (+1). O modelo é um padrão consagrado para documentar arquiteturas de software.

A banca cobra a nomenclatura exata proposta por Kruchten. Cada visão atende a um grupo de interesses (stakeholders):

  • Visão Lógica: estrutura de classes, pacotes e responsabilidades.

  • Visão de Processo: concorrência, sincronização e fluxo de controle.

  • Visão de Desenvolvimento: organização dos módulos, componentes e camadas (também chamada de Visão de Implementação em alguns textos).

  • Visão Física: distribuição física, hardware e topologia de rede.

NÃO CAIA NESSA!

A banca pode tentar confundir o candidato com nomes próximos, como "Implementação" (sinônimo de Desenvolvimento, mas não é o termo original do modelo) ou incluir "Caso de Uso" como uma das quatro. O modelo 4+1 tem QUATRO visões principais e UMA adicional (casos de uso). A letra C insere "Caso de Uso" como uma das quatro – incorreto. A letra A usa "Implementação" em vez de "Desenvolvimento" – é uma variação, mas o gabarito oficial adota a nomenclatura exata da proposta original.

Visão

Descrição

Stakeholder típico

Nomenclatura original (Kruchten)

Lógica

Estrutura de classes, pacotes e responsabilidades

Analistas, projetistas

Visão Lógica

Processo

Concorrência, sincronização e fluxo de controle

Integradores, desenvolvedores de sistemas concorrentes

Visão de Processo

Desenvolvimento

Organização dos módulos, componentes e camadas

Gerentes de projeto, desenvolvedores

Visão de Desenvolvimento

Física

Distribuição física, hardware e topologia de rede

Administradores de sistemas, implantadores

Visão Física

Modelo 4+1 (Kruchten)
  • 14 visões fundamentais
    • Lógica (classes, pacotes)
    • Processo (concorrência, fluxo)
    • Desenvolvimento (módulos, camadas)
    • Física (hardware, rede)
  • 2+1 visão integradora
    • Casos de Uso
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

"Visão Lógica, Visão de Processo, Visão de Implementação, Visão Física". O termo "Implementação" é aceito como sinônimo em muitos contextos, mas no modelo 4+1 de Kruchten a nomenclatura padrão é Visão de Desenvolvimento. A banca desconsidera a sinonimia e adota o nome original, portanto a alternativa está errada.

Alternativa B — ❌ Incorreta

"Visão Estrutural, Visão de Comportamento, Visão de Integração, Visão Física". Nenhuma dessas denominações corresponde às visões do modelo 4+1. Trata-se de uma mistura genérica de conceitos.

Alternativa C — ❌ Incorreta

"Visão de Caso de Uso, Visão de Processo, Visão de Desenvolvimento, Visão Física". Inclui a visão de Caso de Uso, que é o +1 do modelo, não uma das quatro visões fundamentais. O modelo 4+1 possui quatro visões principais e uma adicional (casos de uso).

Alternativa D — ✅ Correta ⟵ GABARITO

"Visão Lógica, Visão de Processo, Visão de Desenvolvimento, Visão Física". Exatamente as quatro visões do modelo de Kruchten. A Visão de Casos de Uso é a quinta (o +1).

Alternativa E — ❌ Incorreta

"Visão Lógica, Visão Funcional, Visão de Processo, Visão de Integração". Substitui Visão de Desenvolvimento por "Funcional" e inclui "Integração", que não faz parte do modelo.

Gabarito: letra D.

Link permanente: /questoes/qg129599