Um processo de desenvolvimento de software é um conjunto de ...

Próximas questões
Com base no mesmo assunto
Q47345 Engenharia de Software
Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de se obter um produto de software. Cada processo tem suas particularidades, entretanto, podem-se destacar atividades que são comuns à maioria dos processos. Com relação a processos de desenvolvimento de software, assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - Na fase de implementação, o sistema é codificado, ou seja, a descrição computacional obtida na fase de projeto é traduzida para código executável, por meio do uso de uma ou mais linguagens de programação.

A alternativa D está correta porque corresponde exatamente à definição da atividade de implementação em um processo de desenvolvimento de software. Durante a implementação, os desenhos e especificações gerados na fase de projeto são transformados em código-fonte executável, que é a forma pela qual o software opera de fato em um computador ou dispositivo. Os desenvolvedores utilizam linguagens de programação para criar os componentes de software, seguindo as especificações para assegurar que o sistema fará o que foi projetado para fazer. Esta etapa é essencial para trazer a solução projetada à realidade funcional.

Esta fase é crucial pois é onde os desenvolvedores devem aplicar boas práticas de codificação para garantir a qualidade, manutenibilidade e escalabilidade do software. O código resultante será a base para as próximas etapas, que envolvem testes e, eventualmente, a correção de erros e o ajuste de funcionalidades para atender aos requisitos e necessidades do cliente.

É importante frisar que os outros estágios do desenvolvimento, tais como levantamento de requisitos, análise, projeto e implantação, são igualmente fundamentais para o sucesso do projeto de software, mas a alternativa D destaca especificamente o processo de codificação, que é a transformação do design em um produto de software operante.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Não poderia ser a letra A ou B?
Igor...

A letra A diz "ou não funcionais, que não estão relacionados às funcionalidades". Na verdade elas estão.
A letra B é exatamente o inverso.

[]'s
a) O levantamento de requisitos tem como objetivo compreender o problema a ser resolvido e identificar necessidades. Os requisitos podem ser funcionais, que definem as funcionalidades do sistema, ou  E não funcionais, que não estão relacionados às funcionalidades.
Requisitos Funcionais: São aqueles que descrevem o comportamento do sistema, ou seja, descreve o que precisa ser feito pelo sistema.
Requisitos não funcionais: São aqueles que descrevem como deve ser feito. Em geral se relacionam com padrão de qualidade como confiabilidade, performance e robustez

b) A análise tem como foco construir uma estratégia de solução. Os modelos construídos nessa fase devem ser verificados e validados. A verificação validação tem como objetivo assegurar que as necessidades do cliente estão sendo atendidas pelo sistema, enquanto a validação verificação tem o objetivo de analisar se os modelos estão em conformidade com os requisitos definidos.

c) O projeto produz uma descrição computacional do software sem com restrições de tecnologia, ou seja, aspectos físicos e dependentes de implementação não são considerados.

e) Na fase de implantação, o sistema é testado, empacotado, distribuído e instalado no ambiente do cliente.
O sistema é testado em todas as fases do projeto.
Requisitos não-funcionais são restrições sobre as funções ou serviços oferecidos pelo sistema. Eles estão relacionados aos funcionais.

Uma questão interessante que vale uma conferida é a Q35197.

Igor.
Muito bom seu comentario. A principio tinha marcado letra A, mas quando cheguei na D fui obrigado a mudar de opiniao pelo fato de que sou programador e seria impossivel nao marcar a letra D. porem marquei a D pensando... a letra A tbm esta certa... dai quando entrei nos comentarios e vi o seu, me chamou atencao para um detalhe que me passou batido e voce esclareceu.  Muito agradecido ok? Coloquei 5 estrelas para vc
Valew

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo