Foram encontradas 481 questões.
A tabela abaixo mostra, na parte superior, uma primeira estimativa para a funcionalidade de um sistema de software a ser desenvolvido e na parte inferior a tabela de pesos para o cálculo de pontos de função não-ajustados:
| Componentes | |||
| Simples | Médio | Complexo | |
| Entradas | 4 | 8 | 5 |
| Saídas | 4 | 6 | 4 |
| Arquivos | 5 | 3 | 1 |
| Pesos | |||
| Simples | Médio | Complexo | |
| Entradas | 3 | 4 | 6 |
| Saídas | 4 | 5 | 7 |
| Arquivos | 7 | 10 | 15 |
Assumindo-se que a produtividade média de uma equipe é de 12 pontos de função (não–ajustados) por pessoa.mês, o valor mais próximo do esforço total estimado (pessoas.mês) para o desenvolvimento desse sistema é:
Provas
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
I - é uma representação visual das classes conceituais de um domínio;
II - é descrito por um ou mais diagramas de classe;
III - não mostra as associações entre as classes de domínio.
É/são correta(s) somente a(s) afirmativa(s):
Provas
Considere as seguintes afirmativas sobre o padrão Modelo- Vista-Controle (MVC):
I - As classes do Modelo devem encapsular a informação da aplicação.
II - No padrão Observador, o objeto do Modelo envia mensagens para a Vista através de um Listener.
III - Objetos do Modelo devem ter conhecimento direto de objetos da Vista.
É/são correta(s) somente a(s) afirmativa(s):
Provas
A propriedade de durabilidade para transações distribuídas é, em geral, garantida pela implementação do algoritmo conhecido como:
Provas
Observe a seguinte definição de uma classe na linguagem Java:

Analise as seguintes afirmativas sobre este trecho de código:
I - A classe Circulo disponibiliza os métodos declarados como public da classe Ponto.
II - A classe Circulo possui três construtores sobrecarregados.
III - A construção de um objeto do tipo Circulo não invoca o construtor da classe Ponto.
É/são correta(s) somente a(s) afirmativa(s):
Provas
Considere as seguintes afirmativas sobre Padrões de Projeto ( PP):
I - Um PP é a descrição da solução a um problema que pode ser aplicado em vários contextos.
II - A solução do padrão Singleton consiste em definir um método estático da classe que retorna um objeto do tipo singleton.
III - O problema do padrão Strategy é como projetar um módulo cuja implementação possa ser feita com vários algoritmos relacionados.
É/são correta(s) somente a(s) afirmativa(s):
Provas
A função da camada de sessão é:
Provas
Observe o seguinte trecho de código Java que executa um método de busca binária em um vetor:
public int buscaBinária (int tabela[],
int chave) {
int inf = 0;
int sup = tabeça.lenght - 1;
int meio;
while (inf <= sup) {
meio = (inf + sup) / 2;
if (chave == tabela[meio])
return meio;
else if (chave < tabela[meio])
sup = meio - 1;
else
inf = meio + 1;
}
return -1;
}
I - Uma pré-condição é que tabela esteja previamente ordenada.
II - Caso a chave não seja encontrada o valor retornado é -1.
III - O número máximo de comparações da chave é proporcional à log2 (tabela.length).
A opção que mostra todos os itens corretos é:
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore B ou B+ Tree
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Tabela Hash
- Fundamentos de ProgramaçãoHashing
A escolha entre índices do tipo árvore-B+ e do tipo hashing depende das características dos algoritmos de implementação de cada um. Considere as seguintes afirmativas a esse respeito:
I. A inserção de chaves não ordenadas (aleatória) é geralmente mais rápida em métodos de hashing.
II. Em condições normais, o número médio de acessos para localização de um registro é melhor para métodos do tipo hashing.
III. Métodos de hashing não disponibilizam acesso seqüencial aos registros na ordem crescente, ou decrescente, das chaves.
Pode-se concluir que:
Provas
- FrameworksConceitos e Fundamentos de Frameworks
- Fundamentos de ProgramaçãoInjeção de Dependência e Inversão de Controle
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Considere as seguintes afirmativas sobre o conceito de Frameworks, como utilizado na Programação Orientada a Objetos:
I - Um framework é um conjunto de classes que representa um design abstrato para soluções em uma família de aplicações.
II - A inversão de controle ou reuso ativo é um pontos inovadores introduzido pelos frameworks.
III - Os frameworks do tipo black box baseiam seu mecanismo de extensão através da composição de objetos.
É/são correta(s) somente a(s) afirmativa(s):
Provas
Caderno Container