Sobre a importância da engenharia de software, analise as as...
I. A longo prazo, normalmente, é mais barato utilizar métodos e técnicas da engenharia de software para produzir sistemas de software.
II. Devido à demanda crescente de softwares avançados, é preciso desenvolvê-los para serem ágeis e confiáveis, pois cada vez mais são demandados por indivíduos e sociedades.
III. Na maioria dos sistemas de software, a menor parte do custo está relacionada com a modificação depois que ele está em uso.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - Apenas I e II estão corretas.
Para compreender a questão, é essencial ter conhecimento dos princípios e da importância da engenharia de software. A Engenharia de Software é uma área focada no desenvolvimento eficiente e confiável de sistemas de software. Ela adota métodos sistemáticos, disciplinados e quantificáveis para a produção, operação e manutenção de software.
A assertiva I está correta pois, de fato, o uso de métodos e técnicas de engenharia de software pode levar a uma redução de custos no longo prazo. Isso acontece porque um projeto bem planejado e executado tende a ter menos erros e, consequentemente, requer menos manutenção e retrabalho. A qualidade e a previsibilidade no processo de desenvolvimento também trazem economia de tempo e recursos.
A assertiva II é verdadeira dada a crescente complexidade e importância dos softwares em diversas áreas do conhecimento e no dia a dia das pessoas e organizações. Softwares precisam ser ágeis, isto é, devem ser desenvolvidos e adaptados rapidamente para atender às necessidades em constante mudança, além de serem confiáveis, uma vez que muitos processos críticos dependem deles.
Já a assertiva III está incorreta pois, geralmente, a maior parte do custo de um software não está na sua inicial produção, e sim na manutenção e na modificação após o mesmo estar em uso. Isso se deve a fatores tais como a necessidade de atualizações, a correção de defeitos não previstos, a adaptação para novos requisitos, entre outros desafios que surgem ao longo do tempo e do uso contínuo do software.
Portanto, a alternativa correta é a C, uma vez que ela indica que as assertivas I e II estão corretas, refletindo o entendimento correto da importância da engenharia de software para o desenvolvimento de sistemas eficientes e confiáveis.
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
Lembrem-se quanto mais tempo se demora para corrigir um erro, bug ou mesmo para realizar modificações (+) mais caro será é (+) demorado se torna, aumentado subsequentemente o custo com pessoal e testes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo