Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos e outros Modelos de Desenvolvimento — Instituto Consulplan 2023

Engenharia de SoftwareConceitos 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:

Imagem associada para resolução da questão

(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

  1. AI, II, III e IV.
  2. BI e II, apenas.
  3. C III e IV, apenas.
  4. 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:

  1. 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.

  1. 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.

  1. 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.

  1. 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

  1. 1Planejamento
  2. 2Análise
  3. 3Projeto
  4. 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.

Gabarito: letra C

Link permanente: /questoes/qa541301