Acerca de conceitos e disciplinas da engenharia de software,...
O processo de desenvolvimento de software, independentemente do seu tamanho e da sua destinação, pode envolver atividades genéricas como comunicação, planejamento, modelagem, construção e uso.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão discute um conceito muito importante na engenharia de software que é o processo de desenvolvimento de software. Este processo, de fato, envolve uma série de atividades genéricas que são comuns à maior parte dos projetos, independentemente do tamanho ou propósito do software a ser desenvolvido. Vamos analisar cada uma dessas atividades:
- Comunicação: No início e durante todo o processo de desenvolvimento, é essencial que haja uma comunicação eficaz entre todos os envolvidos, sejam eles membros da equipe técnica, stakeholders, clientes ou usuários finais. A comunicação é crucial para o entendimento dos requisitos, para a resolução de problemas e para garantir que o produto final atenda às necessidades identificadas.
- Planejamento: Esta atividade envolve a definição dos recursos necessários, a estimativa de custos e tempos, a organização das tarefas e a gestão de riscos. Um planejamento adequado é fundamental para guiar o projeto de software e monitorar seu progresso.
- Modelagem: Durante a modelagem, os desenvolvedores criam representações abstratas do software que será construído. Isso pode envolver a criação de diagramas, especificações e protótipos que ajudam a equipe a visualizar e entender melhor o produto final antes de iniciar a codificação.
- Construção: Esta é a fase em que o código do software é efetivamente escrito. Inclui também a integração dos diferentes componentes e a realização de testes para validar que o software funciona conforme o esperado.
- Uso: Após o desenvolvimento, o software é disponibilizado para os usuários finais. No entanto, o processo não se encerra aqui, pois o software pode precisar de manutenção, atualizações e suporte técnico.
Assim, a afirmação de que o processo de desenvolvimento de software pode envolver essas atividades genéricas é correta, pois elas são fundamentais para a execução bem-sucedida de qualquer projeto de software. É importante ressaltar que, embora cada projeto possa exigir adaptações específicas, essas atividades formam a base do processo de desenvolvimento de software em diversas metodologias, sejam elas ágeis ou tradicionais.
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
"Uso"???!!!
Uso?? ²
De fato, o processo de desenvolvimento de software, independentemente do seu tamanho e da sua destinação . Pode envolver atividades genéricas como:
1) Comunicação (serve para levantar requisitos)
2) Planejamento (levanta os riscos, o custo e cronograma)
3) Modelagem (projeto do software),
4) Construção (código-fonte)
5) Entrega (entrega do software e uso + avaliação do cliente.
O candidato poderia ficar receoso quanto à palavra “uso”, pois, ao contrário dos demais conceitos citados pela banca, o “uso” é o único que não foi citado expressamente por Pressman. Na verdade, “uso” nada mais é do que um sinônimo de “entrega”. Para ficar mais claro, é preciso pensar que a palavra está sendo empregada para indicar que o “software está sendo utilizado” ou que o “software foi recebido por alguém”.
Fonte: Professor Washington (Gran Cursos)
Em se falando de CESPE, tudo é possível. Acho que esta é aquelas questões coringa. :) O certo MESMO é o emprego. Massss.
Na engenharia de software, pode-se dividir uma metodologia genérica em cinco acroatividades; entre elas, a que tem como objetivo criar um esboço do projeto a ser desenvolvido é
A o planejamento.
B a modelagem.
C o emprego.
D a comunicação.
E a construção
Resposta Modelagem
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo