1041 Q656537
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)
Durante a etapa de engenharia de requisitos do processo de desenvolvimento de sistemas, é dever do analista garantir que os requisitos não sejam ambíguos, e não apresentem erros, inconsistências ou omissões. Para isso, normalmente, o analista realiza revisões técnicas durante a atividade de:
1042 Q656536
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)
Um sistema matemático, já em utilização, vem sofrendo diversas manutenções evolutivas. Após uma das novas funcionalidades ter sido implementada, a equipe responsável percebeu que algumas funcionalidades antigas começaram a apresentar falhas em seus resultados. Os membros da equipe, ainda inexperientes, definiram algumas medidas para verificar a possível causa do problema. A medida inicial mais adequada a ser adotada é:
1043 Q656535
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

Analise o diagrama ER construído sob a notação IDEF1X.

 Está correto concluir que:

1044 Q656528
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Um desenvolvedor criou uma aplicação web utilizando como servidor o Tomcat versão 9.0, que define um layout padrão de diretórios. Em determinado momento, precisou entrar em um arquivo de configuração conhecido como Web Application Deployment Descriptor, para conferir a descrição das servlets e de outros componentes que compõem a aplicação. O arquivo de configuração e o respectivo diretório onde ele se encontra são, respectivamente,
1045 Q656527
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere a imagem abaixo, que mostra o esquema de funcionamento da Java Virtual Machine – JVM.

O produto resultante do processo de compilação de classes Java, que deve preencher a lacuna I, é conhecido como

1046 Q656526
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)
Considere que um Analista de Sistemas está desenvolvendo um software orientado a objetos e utilizou a seguinte estratégia de teste: primeiro foram testadas as classes independentes (que não usam classes servidoras ou usam poucas), depois realizou uma sequência de testes das classes dependentes (que usam classes independentes) até que todo o sistema foi testado. O Analista utilizou uma estratégia de teste de
1047 Q656525
Ciência da Computação
Ano: 2016
Banca: Fundação Carlos Chagas (FCC)

Considere a figura abaixo.

Pelas características apresentadas na figura, este processo de software

1048 Q834466
Ciência da Computação
Ano: 2015
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)
O que são shutdown hooks?
1049 Q832475
Ciência da Computação
Ano: 2015
Banca: Universidade Estadual de Goiás / Núcleo de Seleção (UEG)
O desenvolvimento dirigido a testes (TDD, do Inglês Test-Driven Development) é uma abordagem de desenvolvimento de software na qual se intercalam testes e desenvolvimento de código. Uma das características da abordagem TDD é
1050 Q827906
Ciência da Computação
Ano: 2015
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)

Heartbleed (CVE-2014-016) foi o nome dado a uma recente falha na biblioteca OpenSSL, empregada para fornecimento de criptografia em inúmeros serviços de rede, como servidores web e de bancos de dados. Essa falha, que ficou famosa e foi bastante difundida no meio jornalístico, consiste em o atacante conseguir obter uma mensagem:

I. Menor do que o esperado para a funcão heartbeat da biblioteca OpenSSL.

II. Maior do que o esperado para a funcão heartbeat da biblioteca OpenSSL. E, consequentemente, conseguir ler informações sensitivas como logins e senhas:

III. Cifradas na área de memória do servidor vulnerável.

IV. Decifradas na área de memória do servidor vulnerável.

São corretas as afirmações: