Questão de Engenharia de Software — Metodologia de desenvolvimento de software — FCC 2015
Engenharia de Software›Metodologia de desenvolvimento de software
Código
fc018268
Banca
FCC
Órgão
CNMP
Ano
2015
Nível
Superior
Cargo
Analista do - Tecnologia de Informação e Comunicação Desenvolvimento de Sistemas
Baseando-se na premissa de que se o código fonte estiver disponível para teste e experimentação pública, então os eventuais erros serão descobertos mais rapidamente, foram desenvolvidos modelos de desenvolvimento de software e gestão de projetos, sobre os quais é correto afirmar:
AAs publicações de diretrizes e normas do PMI, que inclui o PMBoK, são preparadas através de um processo voluntário de desenvolvimento de normas de consenso. Esse processo reúne voluntários e/ou busca os pontos de vista de pessoas interessadas nos tópicos cobertos por esta publicação.
BA Wikipedia é um projeto que implementa o modelo Catedral, no qual o código é desenvolvido de forma totalmente aberta e pública, utilizando a Internet.
CO modelo Bazar, no qual o código fonte está disponível para cada software release, mas o código desenvolvido entre dois releases é restrito a um grupo de desenvolvedores exclusivo, foi aplicado nos projetos Emacs, GCC e do sistema operacional Linux.
DSoftware Livre ou Open Source, desenvolvido em modelo colaborativo, tem grande aceitação, movimenta a economia e gera inovação, mas é proibido em instituições governamentais, pois pode colocar em risco a segurança das informações de governo.
EDois exemplos de uso do modelo Catedral são o navegador Mozilla Firefox, originado do Netscape que pertencia à empresa AOL, e o conjunto de ferramentas OpenOffice, que resultou da abertura do código do StarOffice pela Sun Microsystems.
Revelar gabarito e comentário▾
GabaritoA — As publicações de diretrizes e normas do PMI, que inclui o PMBoK, são preparadas através de um processo voluntário de desenvolvimento de normas de consenso. Esse processo reúne voluntários e/ou busca os pontos de vista de pessoas interessadas nos tópicos cobertos por esta publicação.
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”.
Modelos de Desenvolvimento de Software: Catedral, Bazar e PMI
Gabarito: letra A. A questão explora a diferença entre os modelos Catedral (fechado, controlado) e Bazar (aberto, colaborativo), além do processo de desenvolvimento de normas do PMI. A única alternativa correta descreve corretamente o processo voluntário de consenso do PMI; as demais invertem ou distorcem os conceitos.
Alternativa
Afirmação
Modelo/Conceito
Correção
Justificativa
A
PMI/PMBoK usa processo voluntário de consenso
PMI
✅ Correta
Descreve corretamente o processo de desenvolvimento de normas do PMI.
B
Wikipedia é modelo Catedral
Catedral vs. Bazar
❌ Incorreta
Wikipedia é modelo Bazar (aberto e colaborativo), não Catedral.
C
Código restrito entre releases é modelo Bazar
Catedral vs. Bazar
❌ Incorreta
A descrição corresponde ao modelo Catedral; Bazar tem código totalmente aberto.
D
Software livre proibido em governo
Software Livre
❌ Incorreta
Não há proibição; muitos governos adotam software livre.
E
Firefox e OpenOffice são modelo Catedral
Catedral vs. Bazar
❌ Incorreta
Ambos são exemplos do modelo Bazar (código aberto).
Modelos de desenvolvimento: Catedral (fechado) (Código restrito entre releases, Desenvolvimento controlado); Bazar (aberto) (Código totalmente público, Colaboração ampla, Exemplos: Linux, Firefox, OpenOffice); PMI (consenso) (Processo voluntário, Reúne especialistas)
Alternativa A — ✅ Correta ⟵ GABARITO
O PMI (Project Management Institute) desenvolve suas publicações, como o PMBoK, por meio de um processo voluntário de consenso, reunindo especialistas e partes interessadas para revisão e aprovação. Essa descrição está em linha com a realidade do instituto.
Alternativa B — ❌ Incorreta
A Wikipedia é um projeto de código aberto e colaborativo, o que a caracteriza como um exemplo do modelo Bazar, e não do Catedral. No modelo Catedral, o código é fechado e desenvolvido por um grupo restrito.
Alternativa C — ❌ Incorreta
A descrição (código disponível apenas nos releases, restrito entre releases) corresponde ao modelo Catedral, não ao Bazar. No Bazar, o código é totalmente aberto durante todo o desenvolvimento. Projetos como Linux e GCC são exemplos de Bazar, e não do modelo descrito.
Alternativa D — ❌ Incorreta
Não há proibição legal de uso de software livre ou open source em instituições governamentais. Pelo contrário, muitos governos adotam soluções abertas por questões de segurança, economia e transparência.
Alternativa E — ❌ Incorreta
Tanto o Mozilla Firefox quanto o OpenOffice são projetos de código aberto, desenvolvidos no modelo Bazar. Afirmar que são exemplos do modelo Catedral é uma inversão conceitual.
NÃO CAIA NESSA!
A banca troca deliberadamente os conceitos de Catedral e Bazar. Lembre-se: Catedral = fechado, controlado; Bazar = aberto, colaborativo. Nas alternativas B, C e E, a descrição ou o exemplo está invertido.
PEGA ESSA DICA!
Para questões desse tema, domine a diferença entre os modelos de Eric Raymond (“The Cathedral and the Bazaar”) e conheça exemplos clássicos: Linux e Firefox (Bazar); software proprietário como Microsoft Windows (Catedral).