2081 Q657870
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Um sistema está sendo desenvolvido por uma empresa terceirizada para apoiar as vendas de um mercado varejista da Grande São Paulo denominado “Mendes Sá Colão”. Após o desenvolvimento do sistema, a empresa terceirizada deverá passar o código fonte para a área de TI da “Mendes Sá Colão”, que passará a ser responsável pela continuidade do sistema. Foi ressaltada, também, a necessidade de que o sistema, caso ocorra uma falha, se recupere de forma automática e rapidamente.

Nesse caso, os atributos de qualidade do sistema com maior peso são:

2082 Q657869
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

Um sistema está sendo desenvolvido com a utilização do processo unificado, que contém diversas fases. Na fase atual do processo será feita a implantação do sistema e a análise de lições aprendidas. Os analistas de requisitos e de negócio, praticamente, já terminaram suas atividades. É necessário ainda analisar a possibilidade de se executar outro ciclo de desenvolvimento.

O sistema está na fase de:

2083 Q657866
Ciência da Computação
Ano: 2017
Banca: Fundação Getúlio Vargas (FGV)

A atividade de teste de software contribui para revelar defeitos latentes nos programas.

Em relação às técnicas de testes de software, é correto afirmar que:

2084 Q657842
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Na orientação a objetos o encapsulamento é um mecanicismo utilizado para restringir o acesso ao comportamento interno de um objeto. O objeto requisitante envia uma mensagem e não precisa conhecer a forma pela qual a operação requisitada é realizada, tudo o que importa ao objeto remetente é a realização da operação. Na linguagem Java, os modificadores de acesso que aplicam o princípio de encapsulamento, definindo a visibilidade de um atributo ou método dentro de uma classe, definem que:

I. Apenas membros da classe possuem acesso.

II. Apenas membros da classe e subclasse possuem acesso.

III. Todos possuem acesso.

IV. Somente classe do mesmo pacote possuem acesso.

A respeito das definições anteriores assinale a alternativa correta.

2085 Q657841
Ciência da Computação
Ano: 2017
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Uma interface, no contexto de desenvolvimento de sistemas orientados a objetos, pode ser interpretada como um dispositivo de fronteira, pois define a maneira de comunicação entre duas entidades e a abstração de fronteira pode ser entendida como uma forma de interação da entidade com o mundo exterior. De acordo com a Linguagem Java, analise as afirmativas a respeito de interfaces.

I. As interfaces são classes abstratas, completamente não implementadas.

II. A classe que implementa uma interface precisa fornecer uma implementação para todos os métodos na interface.

III. Para que uma determinada classe seja vista como uma implementação de uma interface na linguagem Java, faz-se necessário indicar na declaração da classe a palavra reservada Extends.

IV. Um...

2086 Q657656
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
O software “John The Ripper” (http://www.openwall. com/john) é conhecido como eficiente na quebra de arquivos de senha. Entre os diversos modos de operação, o software apresenta o “modo incremental”, descrito como: “This is the most powerful cracking mode, it can try all possible character combinations as passwords” (Este é o modo de quebra mais poderoso, ele tentará todas as combinações de caracteres possíveis como senhas). O “modo incremental” do software corresponde ao modo de recuperação de senha conhecido por:
2087 Q656758
Ciência da Computação
Ano: 2017
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)

Considere o diagrama a seguir:

É correto afirmar que

2088 Q656757
Ciência da Computação
Ano: 2017
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)
No desenvolvimento de uma aplicação JAVA, o desenvolvedor implementou uma coleção de objetos simples, ou seja, com acessos definidos aos elementos, porém que não tem mecanismos de retirada de objetos duplicados. Esta coleção é denominada
2089 Q656756
Ciência da Computação
Ano: 2017
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)
Após a realização de um teste de software, a identificação de uma variável não declarada é considerado um
2090 Q656740
Ciência da Computação
Ano: 2017
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

O teste de aceitação é uma parte inerente ao desenvolvimento de sistemas customizados, que ocorre após o teste de release. Esse teste de aceitação engloba o teste formal de um sistema pelo cliente para decidir se esse sistema deve ou não ser aceito.

Qual é a última etapa desse teste?