Questões

Total de Questões Encontradas: 09

Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
O conjunto de alterações executadas num software, a fim de melhorar ou modificar a estrutura interna, mas sem provocar alterações em seu comportamento, é denominado:
A
remake 
B
validação 
C
refactoring  
D
engenharia reversa 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Em programas orientados a objetos, é necessário que a associação de uma solicitação a um objeto e a uma de suas operações seja realizada somente em tempo de execução. Esse fenômeno, conhecido como ligação dinâmica, é importante porque permite a implementação do seguinte conceito de: 
A
acoplamento 
B
polimorfismo 
C
composição 
D
encapsulamento 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
O Rational Unified Process é um processo iterativo para construção de software que tem por princípio básico a compreensão crescente do problema mediante aperfeiçoamentos sucessivos e desenvolvimento incremental de uma solução efetiva em vários ciclos. Portanto, o RUP apresenta semelhanças com a maioria dos modelos de processo de software citados abaixo, exceto: 
A
espiral 
B
cascata 
C
prototipação 
D
incremental 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Das alternativas abaixo, referentes à Unified Modeling Language, versão 2.0,  a que não é verdadeira é a:
A
é uma linguagem visual de programação
B
suporta a modelagem de itens que não são softwares 
C
é independente do processo de engenharia de software 
D
utiliza casos de uso para capturar o comportamento pretendido  de um sistema 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Considere o diagrama de classes, na notação da UML, que representa o modelo conceitual de dados de uma aplicação. 
Imagem da Questão
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista de banco de dados optou pela estratégia de criar uma relação por classe do diagrama. Esse projetista também optou por utilizar uma coluna de implementação como chave estrangeira de cada relação. Sendo assim, a quantidade mínima possível de relações e a correspondente quantidade de chaves estrangeiras resultantes deste mapeamento são, respectivamente: 
A
8 e 8
B
8 e 6
C
9 e 8
D
9 e 7
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Considere o trecho de definição de classe feito em linguagem Java, apresentado abaixo, em que reticências são para representar partes da classe irrelevantes para a questão e a Disciplina e a GradeCurricular são classes de um sistema de software:
Imagem da Questão
Sendo assim, é correto afirmar que a única alternativa que apresenta um diagrama de classes em UML que pode ser inferido, única e exclusivamente, a partir do trecho de código a cima é: 
A
Imagem da Opção A
B
Imagem da Opção B
C
Imagem da Opção C
D
Imagem da Opção D
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Considere o diagrama de classes abaixo: 
Imagem da Questão
Dentre as afirmativas abaixo, a correta é: 
A
o relacionamento entre as classes Projeto, Material e Alocação é do tipo ternário 
B
o diagrama apresenta um erro de construção, pois a associação “possui”  é uma relação todo-parte, e, por conta disso, não aceita conectividade muitos-para-muitos
C
a seta da associação entre Projeto e Piloto indica o sentido de navegação: os objetos criados da classe Piloto instanciam novos objetos da classe Projeto 
D
o relacionamento todo-parte “integra” é uma composição, e a multiplicidade relativa à classe parte pode ser omitida, já que cada objeto da classe Componente só pode estar associado a exatamente  um objeto da classe Material 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
O tipo de relacionamento entre atores, nos diagramas de casos de uso na linguagem de modelagem unificada (UML), é conhecido como:
A
inclusão
B
herança
C
extensão
D
comunicação 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Num sistema a ser desenvolvido na metodologia XP, as funcionalidades são especificadas por: 
A
histórias
B
cartões CRC
C
casos de Uso
D
memorandos do Cliente
Página 1 de 1