Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.013 questões
Considere as afirmações abaixo sobre depuração.
I - A depuração é o processo de remoção do erro, detectado em teste, sendo, pois considerada consequência de um teste bem-sucedido.
II - Há várias ferramentas para depuração disponíveis nos Ambientes Integrados de Desenvolvimento (IDEs), permitindo, por exemplo, detectar a falta de caracteres de fim de instrução e variáveis indefinidas.
III - Rastreamento (backtracking) é uma estratégia de depuração e consiste em investigar, retroativamente, o código fonte, a partir do ponto onde o sintoma foi descoberto, até a sua causa.
Quais estão corretas?
Acerca da engenharia de requisitos no desenvolvimento de software, julgue o item a seguir.
Nas atividades de desenvolvimento de software, a validação
consiste em assegurar que se está desenvolvendo o produto de
acordo com o desejo do cliente; na verificação, busca-se
avaliar se o produto está sendo desenvolvido conforme os
requisitos.
Julgue o item a seguir, relativo a injeção de código, engenharia reversa e exfiltração (ou desinfiltração) de dados.
Situação hipotética: Para um programa, foram realizadas
duas engenharias reversas, com técnicas distintas, ambas a
partir do programa executável. Na primeira, obteve-se o
código-fonte em linguagem Assembly; na segunda, obteve-se
o código-fonte na linguagem C, na qual o software foi
originalmente desenvolvido. Assertiva: Essa situação descreve
as técnicas de engenharia reversa conhecidas, respectivamente,
como análise de propriedades estáticas e comportamento
dinâmico.
Em relação a desenvolvimento de aplicativos, julgue o seguinte item.
A linguagem GraphQL é utilizada para consulta a objetos
gráficos em bancos de dados relacionais.
A respeito de análise, projeto, implementação e testes de software, julgue o seguinte item.
A independência funcional é um aspecto relacionado à
qualidade dos projetos e caracterizado pela alta conectividade
e versatilidade funcional dos módulos principais, prestando
serviços aos demais módulos e suprindo suas dependências.
No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.
Sistemas implementados com sucesso não são objetos
de manutenção, uma vez que a manutenção só é
realizada em sistemas que possuam erros em seus
códigos.
No que diz respeito a desenvolvimento e à manutenção de sistemas e aplicações, julgue o próximo item.
Em uma empresa com um grande número de
profissionais em diversas áreas, apenas os
desenvolvedores de sistemas representam um papel
importante na criação de um novo software. Usuários
não conhecedores de linguagens de programação não
são importantes para o processo de desenvolvimento de
sistemas.