901 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.

902 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...

903 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:
904 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

905 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
906 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
907 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?

908 Q656739
Ciência da Computação
Ano: 2017
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise as afirmativas a seguir.

I. A engenharia de confiança está preocupada com as técnicas para aumentar a confiança de ambos os sistemas, críticos e não críticos.

II. O gerenciamento de mudanças estabelece um conjunto de padrões de processo e produto. Esse gerenciamento também inclui atividades que capturam informações sobre os processos para demonstrar que esses padrões foram seguidos.

Está(ão) correta(s) a(s) afirmativa(s):

909 Q656738
Ciência da Computação
Ano: 2017
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)
Assinale a alternativa que descreve necessariamente um projeto bem-sucedido.
910 Q656721
Ciência da Computação
Ano: 2017
Banca: Instituto Nosso Rumo de Educação e Desenvolvimento Social (NOSSO RUMO)

Sobre especificação de requisitos, analise as assertivas abaixo.

I. O software deve emitir relatório de compras a cada três semanas.

II. O usuário deve poder ver os aprovadores das compras.

III. O software deve ser desenvolvido em um ano.

É(São) exemplo(s) de requisito(s) funcional(is) o que se apresenta em