Com referência a aspectos diversos de engenharia de softwa...

Próximas questões
Com base no mesmo assunto
Q351935 Engenharia de Software
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos.

Nas atividades executadas na manutenção de software, a categoria corretiva se refere à atividade de modificação do software para a correção de erros; a categoria adaptativa se refere a atividades de alteração para adequar o sistema às mudanças no ambiente em que ele esteja operando; e a categoria evolutiva contempla as alterações para atender necessidades de evolução requeridas pelo usuário, como mudanças nas regras de negócio.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda três categorias tradicionais de manutenção de software, cada uma com suas especificidades:

  • Manutenção Corretiva: Esta categoria se foca na correção de defeitos identificados no software após a sua entrega. Falhas, bugs e problemas de funcionamento são exemplos do que é tratado nessa manutenção. Este é um processo reativo em resposta a problemas em operação.
  • Manutenção Adaptativa: Lida com mudanças no ambiente externo no qual o software opera. Isso inclui alterações em sistemas operacionais, hardware ou até mudanças legais que exijam adaptação do sistema para que continue a funcionar corretamente.
  • Manutenção Evolutiva: Envolve a evolução do software para atender novas necessidades dos usuários ou mudanças nas regras de negócio. É uma forma de manutenção proativa que busca melhorar o sistema ou adicionar novas funcionalidades.

Com base no entendimento desses conceitos, podemos confirmar que a descrição dada pela questão está correta, pois ela reflete adequadamente as características e propósitos de cada tipo de manutenção de software. Assim, a alternativa C é a correta, pois cada categoria de manutenção foi descrita de maneira precisa conforme as práticas usuais em Engenharia de Software.

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

Em engenharia de software, manutenção de software é o processo de melhoria e otimização de um software já desenvolvido (versão de produção), como também reparo de defeitos. A manutenção do software é uma das fases do processo de desenvolvimento de software, e ocorre a seguir a entrada do software em produção.

Esta fase envolve:

mudanças no software para corrigir defeitos e deficiências que foram encontrados durante a utilização pelo usuário

novas funcionalidades para melhorar a aplicabilidade e usabilidade do software.

http://pt.wikipedia.org/wiki/Manuten%C3%A7%C3%A3o_de_software


Questão correta.

Existem três diferentes tipos de manutenção de software:

1. Correção de defeitos. Erros de codificação são relativamente baratos para serem corrigidos; erros de projeto são mais caros, pois podem implicar reescrever vários componentes de programa. Erros de requisitos são os mais caros para se corrigir devido ao extenso reprojeto de sistema que pode ser necessário.

2. Adaptação ambiental. Esse tipo de manutenção é necessário quando algum aspecto do ambiente do sistema, como o hardware, a plataforma do sistema operacional ou outro software de apoio sofre uma mudança. O sistema de aplicação deve ser modificado para se adaptar a essas mudanças de ambiente.

3. Adição de funcionalidade. Esse tipo de manutenção é necessário quando os requisitos de sistema mudam em resposta às mudanças organizacionais ou de negócios. A escala de mudanças necessárias para o software é, frequentemente, muito maior do que para os outros tipos de manutenção.

Temos na questão um resumo dos tipos de manutenção em um software.

Fonte: Sommervile - 9ª Edição - Página 170.

Clique para visualizar este comentário

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