Com referência a aspectos diversos de engenharia de softwa...
Na área de conhecimento ferramentas e métodos, o termo ferramentas se refere à estruturação da atividade de desenvolvimento e manutenção de software com o objetivo de torná-la sistemática; métodos dizem respeito à automação do processo de engenharia de software.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: Errado (E).
Vamos entender melhor o porquê:
A questão aborda dois conceitos-chave na área de Engenharia de Software: ferramentas e métodos. Esses conceitos são cruciais para qualquer profissional que esteja se preparando para concursos públicos na área de desenvolvimento de software.
Ferramentas na Engenharia de Software referem-se a softwares ou sistemas que ajudam na execução de diversas atividades ao longo do ciclo de vida do desenvolvimento de software. Exemplos incluem ferramentas de controle de versão (como Git), ferramentas de integração contínua (como Jenkins), e ferramentas de gerenciamento de projetos (como Jira). Essas ferramentas ajudam a tornar o processo de desenvolvimento mais eficiente e organizado.
Por outro lado, os métodos são abordagens ou técnicas sistemáticas que direcionam a forma como as atividades de desenvolvimento e manutenção de software devem ser realizadas. Métodos incluem modelagens como UML, metodologias ágeis como Scrum e XP, e o próprio ciclo de vida do software (como o modelo em cascata ou espiral). Essas metodologias ajudam a garantir que o desenvolvimento seja feito de forma estruturada e controlada.
Portanto, a afirmação que diz que "ferramentas se refere[m] à estruturação da atividade de desenvolvimento e manutenção de software com o objetivo de torná-la sistemática" está parcialmente correta, pois realmente ajudam na sistematização, mas não exclusivamente à estruturação. Já a parte "métodos dizem respeito à automação do processo de engenharia de software" está incorreta. Métodos são mais sobre técnicas e processos, e não necessariamente sobre automação.
Para esclarecer:
- Ferramentas: Softwares que auxiliam no desenvolvimento e manutenção do software.
- Métodos: Abordagens sistemáticas, técnicas e processos para conduzir o desenvolvimento de software.
É por isso que a assertiva está errada.
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
Houve uma inversão dos conceitos.
A troca de conceitos é marca registrada do CESPE, tem que ficar ligado nesse tipo de questão
Ferramentas de desenvolvimento de software são ferramentas criadas para auxiliar no ciclo de vida do software. Essas ferramentas normalmente automatizam algumas atividades do processo de desenvolvimento, fazendo com que o analista concentre-se nas atividades que exigem maior trabalho intelectual (SWEBOK, 2004).
Métodos de Engenharia de Software impõe estrutura sobre a atividade de desenvolvimento e manutenção de software com o objetivo de torná-la sistemática e mais propensa ao sucesso (SWEBOK, 2004).
Fonte: http://www.joinville.udesc.br/portal/professores/claudinei/materiais/SOFT_VISAO_GERAL.pdf
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo