Foram encontradas 60 questões.
Considere as seguintes classes genéricas escritas em Java:
class Base<T> {
void m( int x ) {}
void m( T t ) {}
void m( String s ) {}
<N extends Number> void m( N n ) {}
void m(SingleLinkQueue<?> q ) {}
}
class Derived<T> extends Base<T> {
void m(Integer i ) {}
void m(Object t) {}
void m(Number n) {}
}
Considerando os conceitos de sobrecarga de métodos, herança e tipos genéricos, os três métodos na classe Derived são, respectivamente
Provas
A linguagem Structured Query Language (SQL) é a linguagem padrão para bancos de dados relacionais. Sobre a linguagem SQL é correto afirmar que
Provas
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLDDLDROP TABLE
Julgue as alternativas referentes à Linguagem de Definição de Dados e assinale a correta.
Provas
- CMMI: Capability Maturity Model IntegrationCMMI v1.3
- CMMI: Capability Maturity Model IntegrationCMMI-DEV v1.3
- MPS.BR
Em relação aos Modelos de Maturidade de software MPS-BR e CMMI, considere as afirmações a seguir.
I. O MPS-BR segue a escala de “A” a “G”, considerando “A” o pior valor.
II. O CMMI segue a escala de 1 a 5, considerando 5 o melhor valor.
III. O nível “G” do MPS-BR é chamado de “Parcialmente Gerenciado”.
IV. O nível 3 do CMMI é chamado “Gerenciado Quantitativamente”.
Está correto apenas o que se afirma em
Provas
O Desenvolvimento Ágil não é um processo e tampouco uma metodologia específica de desenvolvimento de softwares. Trata-se de uma filosofia, uma maneira de pensar, descrita pelo Manifesto Ágil, que valoriza
I. processos e ferramentas sobre indivíduos e interações.
II. trabalhar o software sobre documentações compreensíveis.
III. negociação do contrato sobre colaboração do cliente.
IV. resposta às mudanças sobre o seguimento de um plano.
Está correto apenas o que se afirma em
Provas
No contexto de qualidade de software, considere os itens a seguir
I. Atributos do software que evidenciam sua capacidade em manter um nível de desempenho especificado nos casos de falhas no software ou de violação nas interfaces especificadas.
II. Atributos do software que evidenciam o risco de efeitos inesperados, ocasionados por modificações.
III. Atributos do software que evidenciam a quantidade de recursos usados e a duração de seu uso na execução de suas funções.
As características listadas nos itens I, II e III referem-se, respectivamente, aos atributos de qualidade
Provas
Considere os seguintes códigos:

As saídas esperadas para os itens I e II são, respectivamente
Provas
O MPS.BR possui níveis de maturidade e capacidade de processo para a avaliação e melhoria da qualidade e produtividade de software e serviços. Pode se afirmar sobre o modelo
I. apresenta um conjunto de recomendações baseadas na ISO/IEC 12207 e na ISO/IEC 15504, visando atender empresas de pequeno, médio e grande porte.
II. o MR-MPS-SW define sete níveis de maturidade no modelo (A,B,C,D,E,F,G). A escala de maturidade se inicia no nível A e progride até o nível G, sendo assim, uma empresa que obteve o nível de classificação G (em otimização) possui o nível máximo de maturidade dentro do modelo.
III. no nível de maturidade G são executados os processos de Gerência de Requisitos e Gerência de Projetos.
IV. o nível de maturidade D compreendem os processos de verificação, validação, medição e integração de produtos.
V. o propósito do processo Validação é confirmar que um produto ou componente do produto atenderá o seu uso pretendido quando colocado no ambiente para o qual foi desenvolvido e compreende o Nível D de maturidade do modelo.
Está correto apenas o que se afirma em
Provas
Sobre visões em banco de dados, pode-se afirmar que
Provas
Em relação à UML, analise as seguintes afirmações.
I. generalização, inclusão e extensão são tipos de relacionamentos que podem ser usados em casos de uso.
II. relacionamento de generalização é usado apena entre atores de um caso de uso.
III. o relacionamento de generalização entre casos de uso é semelhante à generalização existente entre as classes da UML. No caso de uso, a generalização significa que o caso de uso filho herda o comportamento e o significado do caso de uso pai.
IV. o cenário principal em casos de uso descreve uma sequência de ações que serão executadas considerando o fluxo correto e as exceções durante a execução da sequência.
V. o relacionamento de generalização pode existir entre casos de uso e também entre atores.
Está correto apenas o que se afirma em
Provas
Caderno Container