Questão de Engenharia de Software — Conceitos e outros Modelos de Desenvolvimento — Instituto Consulplan 2023
Engenharia de Software›Conceitos e outros Modelos de Desenvolvimento
Código
qa541301
Banca
Instituto Consulplan
Órgão
IF PA
Ano
2023
Cargo
ATI ( )
Construir um sistema de informação usando o CVDs (Ciclo de Vida de Desenvolvimento de Sistemas) segue um conjunto similar de quatro fases fundamentais apresentadas na figura a seguir:
(Fonte: Dennis, 2014.)
Sobre as etapas do CVDs, analise as afirmativas a seguir.
I. A fase de planejamento responde às perguntas de quem usará o sistema, o que o sistema fará, onde e quando ele será usado.
II. A fase de análise decide como o sistema funcionará em termos do hardware, software e infraestrutura de rede que serão implementados; da interface do usuário, formulários e relatórios que serão usados; e dos programas, bancos de dados e arquivos específicos que serão necessários.
III. A fase do projeto consiste em quatro etapas: estratégia do projeto; desenvolvimento do projeto de arquitetura; especificações de banco de dados e de arquivos; e, desenvolvimento do projeto do programa.
IV. A fase final do CVDs é a fase de implementação, durante a qual o sistema é realmente construído. Normalmente, essa é a fase que exige mais atenção, porque, para a maioria dos sistemas, é a parte maior e mais cara do processo de desenvolvimento.
Está correto o que se afirma em
AI, II, III e IV.
BI e II, apenas.
C III e IV, apenas.
D II, III e IV, apenas.
Revelar gabarito e comentário▾
GabaritoC — III e IV, apenas.
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”.
Ciclo de Vida de Desenvolvimento de Sistemas (CVDs)
Gabarito: letra C. Estão corretas apenas as afirmativas III e IV. A afirmativa I descreve erroneamente a fase de análise como se fosse a de planejamento, e a afirmativa II atribui à fase de análise atividades que pertencem à fase de projeto — é exatamente essa inversão de responsabilidades entre as fases que a banca explora.
O Ciclo de Vida de Desenvolvimento de Sistemas (CVDs), também conhecido como SDLC (Software Development Life Cycle), é o processo que estrutura o desenvolvimento de um sistema de informação em fases sequenciais e bem definidas. Cada fase tem um objetivo específico, produz artefatos próprios e serve de entrada para a fase seguinte. A compreensão correta de qual atividade pertence a qual fase é o coração desta questão.
As quatro fases fundamentais do CVDs, conforme a literatura clássica (como Dennis, Wixom e Roth), são: planejamento, análise, projeto e implementação. Vamos entender o papel de cada uma:
Planejamento: é a fase inicial, onde se define o escopo do projeto, os recursos necessários, o cronograma e a viabilidade. É aqui que se responde a perguntas como "o projeto é viável?", "quanto vai custar?", "quanto tempo vai levar?". O foco é gerencial e estratégico.
Análise: é a fase de entendimento do problema. O analista estuda o sistema atual, levanta os requisitos e modela o que o sistema deve fazer. As perguntas-chave são: "quem usará o sistema?", "o que o sistema fará?", "onde e quando será usado?". O foco é no O QUE o sistema precisa fazer, sem se preocupar com COMO será feito.
Projeto: é a fase de solução técnica. Aqui se decide COMO o sistema será construído: qual hardware, software e infraestrutura de rede serão usados, como será a interface do usuário, quais programas, bancos de dados e arquivos serão necessários. O foco é na arquitetura e nos detalhes técnicos.
Implementação: é a fase final, onde o sistema é realmente construído (codificado), testado e implantado. É a fase que, para a maioria dos sistemas, consome mais tempo e recursos.
A pegadinha da questão está justamente na inversão de responsabilidades: a afirmativa I descreve atividades da fase de análise (quem usará, o que fará, onde e quando) como se fossem do planejamento; a afirmativa II descreve atividades da fase de projeto (hardware, software, rede, interface, programas, bancos de dados) como se fossem da análise. A banca troca os papéis das fases para confundir o candidato que não domina a distinção entre "entender o problema" (análise) e "definir a solução" (projeto).
Guarde essa fronteira: análise = O QUE (requisitos, necessidades, modelagem do negócio) e projeto = COMO (arquitetura, tecnologia, estrutura técnica). É exatamente nessa linha que as afirmativas I e II se separam das afirmativas III e IV.
Fase do CVDs
Foco principal
Pergunta-chave
Atividades típicas
Planejamento
Gerencial e estratégico
"O projeto é viável?"
Definir escopo, recursos, cronograma e viabilidade
Análise
Entendimento do problema
"O que o sistema deve fazer?"
Levantar requisitos, modelar o negócio, identificar usuários e uso
Projeto
Solução técnica
"Como o sistema será construído?"
Definir hardware, software, rede, interface, programas e bancos de dados
Implementação
Construção e implantação
"O sistema funciona?"
Codificar, testar e implantar o sistema
1Planejamento
2Análise
3Projeto
4Implementação
LEVEL · soulevel.com.br
Item I — ❌ Incorreto
A afirmativa I afirma que a fase de planejamento responde às perguntas "quem usará o sistema, o que o sistema fará, onde e quando ele será usado". Isso está errado: essas perguntas são típicas da fase de análise, que tem como foco o levantamento e a modelagem dos requisitos do sistema. A fase de planejamento é mais ampla e gerencial: define escopo, recursos, cronograma e viabilidade do projeto como um todo, não os detalhes de uso do sistema. A banca inverteu as responsabilidades das fases de planejamento e análise.
Item II — ❌ Incorreto
A afirmativa II descreve a fase de análise como aquela que decide "como o sistema funcionará em termos de hardware, software e infraestrutura de rede... interface do usuário, formulários e relatórios... programas, bancos de dados e arquivos". Isso é descrição da fase de projeto, não da análise. A análise foca no O QUE o sistema deve fazer (requisitos funcionais e não funcionais), enquanto o projeto define COMO esses requisitos serão implementados tecnicamente. A banca trocou a fase de análise pela de projeto.
Item III — ✅ Correto
A afirmativa III está correta. A fase de projeto do CVDs, conforme a literatura de referência (Dennis, 2014), é composta por quatro etapas: (1) estratégia do projeto, (2) desenvolvimento do projeto de arquitetura, (3) especificações de banco de dados e de arquivos, e (4) desenvolvimento do projeto do programa. Essa é a descrição fiel da fase de projeto, que define a solução técnica detalhada para o sistema.
Item IV — ✅ Correto
A afirmativa IV está correta. A fase de implementação é a fase final do CVDs, na qual o sistema é realmente construído (codificado, testado e implantado). É também, para a maioria dos sistemas, a fase que exige mais atenção por ser a maior e mais cara do processo de desenvolvimento. Essa descrição está alinhada com o que a literatura apresenta sobre a fase de implementação.
Conclusão: Corretos apenas os itens III e IV → portanto, a alternativa correta é a letra C.