Questões de Concurso sobre Manutenção de Software

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
72 questões encontradas
Questões por página
20
Mais recentes
 

O sistema informatizado de gerenciamento de documentos de uma organização foi atualizado. No processo de atualização, os programadores descobrem que as rotinas de acesso ao banco de dados do sistema precisa de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção


A

adaptativa.


B

corretiva.


C

detectiva.


D

perfectiva.


E

preventiva.

Sobre a manutenção evolutiva de software, é correto afirmar que


A

um de seus possíveis objetivos é aprimorar o desempenho do software.


B

aplica-se apenas a software em uso há pelo menos um ano.


C

aplica-se apenas a softwares com mais de 10.000 linhas de código.


D

não se aplica a software desenvolvido com linguagens de alto nível.


E

não exige a produção de documentação das modificações efetuadas.

A manutenção corretiva de software


A

deve ser feita em um prazo máximo de 24 horas, qualquer que seja o software.


B

não causa alterações no seu código fonte.


C

tem como objetivo fundamental corrigir os erros nele detectados.


D

tem como único propósito fazer recompilações no seu código fonte.


E

somente pode ser executada pelos mesmos analistas que produziram a sua versão original.

Uma razão importante para os custos de manutenção serem altos é a de que é mais oneroso adicionar funcionalidade depois que o sistema está em operação do que implementar a mesma funcionalidade durante o funcionamento.


As alternativas a seguir apresentam fatores fundamentais que distinguem o desenvolvimento e a manutenção e que levam a maiores custos de manutenção, à exceção de uma. Assinale-a.


A

A estabilidade da equipe.


B

A responsabilidade contratual.


C

A idade e a estrutura do programa.


D

A habilidade do pessoal de manutenção.


E

O número e a complexidade das interfaces do sistema.

Uma empresa decide modernizar o sistema de busca disponível em seu Portal, uma vez que os usuários reclamam do mecanismo atual (CGI em PHP). A insatisfação é ocasionada, principalmente, por resultados repetidos e não relevantes. O que pode ser feito em relação a esse sistema para aumentar o nível de satisfação dos usuários?


A

Migrar a tecnologia de PHP para Java, utilizando servlets e portlets.


B

Desenvolver uma solução que utilize o Apache Lucene como motor de busca.


C

Criar um aplicativo para consumir o web service de busca e adicionar ordenação.


D

Implantar o iBatis como solução de armazenamento dos índices.


E

Armazenar o conteúdo em MySQL e utilizar o mecanismo de pesquisa full-text.

Considere a manutenção de um sistema que já foi implantado no ambiente de produção. Assinale a alternativa que apresenta a estratégia mais indicada para coletar informações sobre os bugs que aparecem nessa aplicação.


A

Análise de execução — Profiling.


B

Depuração — Debugging.


C

Monitoramento — Monitoring.


D

Rastreamento — Tracing.


E

Teste de unidade — Unit testing.

A manutenção de software é um processo geral de mudanças que ocorre depois de o sistema ser entregue. Existem, pelo menos, três tipos diferentes de manutenção de software: para reparar defeitos; para adaptar o software a um ambiente operacional diferente; e para adicionar funcionalidade ao sistema ou modificá-lo.


C
Certo

E
Errado

Em um processo de manutenção, há atividades que provêem serviços de manutenção ao software. Em um processo, a manutenção, ativada quando o software é modificado, pode ser adaptativa, corretiva, perfectiva ou preventiva. É corretiva se, por exemplo, objetiva corrigir desvios em relação ao padrão de codificação; é perfectiva se, por exemplo, visa incluir novas funcionalidades.


C
Certo

E
Errado

As opções abaixo correspondem a importantes aspectos para manutenção de um software, EXCETO


A

análise de impacto das mudanças.


B

complexidade da execução dos testes de mutação.


C

complexidade do software.


D

testes de regressão.

A troca do servidor da empresa provoca mudanças num sistema indicando a ocorrência de uma manutenção


A
de melhoria contínua.

B
evolutiva.

C
expansiva.

D
corretiva.

E
adaptativa.
   
Gerar simulado