Questões de Concurso
Sobre manutenção de software em engenharia de software
Foram encontradas 65 questões
No que concerne à Microsoft Power Platform, julgue o item que se segue.
As ferramentas de Power Apps permitem a utilização do Copilot como apoio para criação e manutenção de aplicações.
Uma empresa de software está implementando um novo sistema de gerenciamento de banco de dados para melhorar a eficiência de consultas e escalabilidade. A equipe de engenharia de software está avaliando diferentes estratégias de verificação e validação para garantir a qualidade do software.
Elaborado pelo(a) autor(a).
Com base nesse cenário, visando a atingir os objetivos de qualidade e performance, a equipe deverá
O gerenciamento de configuração é importante para rastrear e controlar mudanças no software ao longo de seu ciclo de vida.
Uma vez que o software é construído de acordo com as boas práticas de engenharia de software e já lançado, não há necessidade de manutenção ou atualização.
A Engenharia de Software é uma disciplina que envolve a aplicação de princípios de engenharia no desenvolvimento e manutenção de software.
Sobre a Engenharia de Software, assinale com V as afirmativas verdadeiras e com F as falsas.
( ) A Engenharia de Software utiliza modelos de ciclo de
vida para organizar as atividades de desenvolvimento
de software, como o modelo cascata, o modelo
incremental e o modelo estrutural.
( ) Uma etapa fundamental da Engenharia de Software é a elicitação, análise e especificação de requisitos de software, que são as funcionalidades e restrições que o software deve atender.
( ) A Engenharia de Software inclui atividades de teste para verificar se o software atende aos requisitos especificados e se está livre de defeitos, garantindo sua qualidade e confiabilidade.
Assinale a sequência correta.
Acerca do ciclo de vida de software e do desenvolvimento de software, julgue o item que se segue.
Uma das etapas do ciclo de vida e desenvolvimento de
software é a manutenção.
A respeito da mensuração de sistemas em pontos de função segundo o Manual de Práticas de Contagem do IFPUG, julgue o item subsequente.
Na medição de um software em que sejam encontradas
atividades de manutenção adaptativa, corretiva e perfectiva,
o cálculo do esforço do trabalho deve considerar apenas os
dados das duas primeiras categorias de manutenção.
A manutenção de software refere-se ao processo de modificação e à atualização de um sistema de software após sua entrega inicial, com o objetivo de corrigir defeitos, melhorar o desempenho, adaptar-se a novos requisitos ou a aprimorar suas funcionalidades. É uma parte essencial do ciclo de vida do desenvolvimento de software e visa garantir que o software continue a atender às necessidades dos usuários ao longo do tempo.
Disponível em: <https://www.devmedia.com.br/manutencao-de-softwaredefinicoes-e-dificuldades-artigo-revista-sql-magazine-86/20402>. Acesso em: 20 fev. 2024.
Sob o ponto de vista da implementação de um software, a característica desejável para boa manutenibilidade do código criado é a:
I. A manutenção de softwares envolve: limpeza de arquivos temporários, atualização de antivírus e sistema operacional, troca de pasta térmica do processador, identificação de falhas e suas origens.
II. A manutenção de hardware envolve: verificação da rotação e limpeza de cooler, remoção de poeira das peças da máquina, reorganização e encaixe correto de cabos internos, desinstalação de programas que não são usados.
Marque a alternativa CORRETA:
A garantia de usabilidade de uma aplicação exige atualizações constantes que podem se basear no comportamento do usuário.
A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item.
A documentação do sistema contribui para que sua
manutenção ocorra da maneira correta.
A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item.
A atividade de manutenção de software é caracterizada
pela modificação de um produto de software já entregue
ao cliente, unicamente para a correção de eventuais
erros.
Julgue o próximo item, que se refere a desenvolvimento e manutenção de sistemas.
Mudanças em sistemas dentro do ciclo de vida de
desenvolvimento devem ser controladas utilizando-se
procedimentos formais de controle de mudanças.
I. Modificações no software para corrigir defeitos em requisitos, projeto e código. Devido à natureza “ad hoc”, pode gerar outros problemas como aumento de complexidade. II. Modificações no software para prevenir potenciais problemas no futuro, prevenir falhas e melhorar a manutenabilidade. Essa atividade torna os programas mais fáceis de entender e facilita trabalhos de manutenção futuros. III. Modificações para manter o software usável devido às alterações no ambiente externo, em constante evolução, mesmo quando defeitos não existem.
As modalidades de manutenção em I, II e III são conhecidas, respectivamente, como