Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FADURPE 2024
Arquitetura de Software›Conceitos 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.
AVisão Lógica, Visão de Processo, Visão de Implementação, Visão Física
BVisão Estrutural, Visão de Comportamento, Visão de Integração, Visão Física
CVisão de Caso de Uso, Visão de Processo, Visão de Desenvolvimento, Visão Física
DVisão Lógica, Visão de Processo, Visão de Desenvolvimento, Visão Física
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.