Questões de Concurso
Comentadas sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.138 questões
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.
Há muitas situações em que é benéfico criar programas que sejam imunes à reversão de código, ou pelo menos, em que esta reversão seja dificultada.
Com relação às técnicas antirreversão, analise as afirmativas a seguir.
I. A penalidade mais significativa para a maioria das técnicas antirreversão de código é um aumento no tempo de execução dos programas.
II. O uso de compressão de código impossibilita o uso de análise dinâmica na engenharia reversa.
III. A encriptação de código é uma das técnicas antirreversão que podem ser aplicadas na criação do código executável.
Está correto o que se afirma em
Uma das aplicações da engenharia reversa de software é auditar um programa para avaliar sua segurança, identificando suas possíveis vulnerabilidades.
Relacione as técnicas e ferramentas relativas à engenharia reversa com suas respectivas definições.
1. Descompilador
2. Desmontador
3. Depurador
4. Ofuscador de Código
( ) Programa que converte um programa em código de máquina para linguagem de montagem.
( ) Programa utilizado para obter o código fonte de um programa a partir de seu código executável.
( ) Programa para reduzir a legibilidade de um programa de forma automatizada.
( ) Programa para analisar o comportamento de um programa em linguagem de máquina.
Assinale a opção que mostra a relação correta, de cima para baixo.
Seja o seguinte texto sobre um projeto de TI:
“A equipe de desenvolvimento de software da Companhia de Saneamento de um estado da federação decidiu realizar a implantação de um processo de trabalho que permita o desenvolvimento de suas aplicações de forma organizada e estruturada, com as atividades e resultados definidos. Desta forma, foi formada uma equipe que teve como objetivo realizar a modelagem e a definição dos processos internos necessários para o desenvolvimento de seus softwares”
São atividades imprescindíveis neste processo interno