Magna Concursos

Foram encontradas 50 questões.

1095148 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o diagrama de casos de uso fornecido abaixo, usando a notação Unified Modeling Language.

Enunciado 1095148-1

Com base no diagrama fornecido, é correto afirmar:

 

Provas

Questão presente nas seguintes provas
1095147 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere os diagramas de classe apresentados em 1, 2, 3 e 4, e sua implementação na linguagem Java.

Enunciado 1095147-1

Quanto a esses diagramas, analise as afirmativas seguintes.

I É impossível implementar em Java o modelo expresso pelo diagrama (1).

II É impossível implementar em Java o modelo expresso pelo diagrama (4).

III O diagrama (3) representa o envio da mensagem m de um objeto da classe K1 para um objeto da classe Y1.

IV O diagrama (2) descreve uma classe T1 que simultaneamente é uma especialização de W1 e implementa as interfaces X e Y.

Está(ão) correta(s)

 

Provas

Questão presente nas seguintes provas
1095146 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o diagrama de classes fornecido abaixo, construído com a notação Unified Modeling Language.

Enunciado 1095146-1

Quanto ao diagrama, analise as afirmativas seguintes.

(I) Para se recuperar todos os alunos que estão matriculados em uma Disciplina, se exige: a) recuperar o objeto de Disciplina selecionado e navegar para todas as instâncias de Turma vinculadas. b) para cada instância de Turma vinculada com a disciplina selecionada, se deve navegar pela associação entre Turma e Aluno e recuperar os objetos de Aluno vinculados.

(II) Um objeto de Turma está vinculado com exatamente uma instância de periodoLetivo, exatamente uma instância de Disciplina e uma quantidade ilimitada de instâncias de Aluno.

(III) A criação de um objeto de Turma exige que sejam fornecidos um objeto de Disciplina e um objeto de periodoLetivo.

Está(ão) correta(s)

 

Provas

Questão presente nas seguintes provas
1095145 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere os dois diagramas de classe construídos com a notação Unified Modeling Language identificados como I) e II). O diagrama II) foi construído com o objetivo de se preservar o significado de I) sem o uso de classe associativa.

Enunciado 1095145-1

Os valores de multiplicidade que, respectivamente, devem ser atribuídos para X, Y, Z, K, W e U são

 

Provas

Questão presente nas seguintes provas
1095144 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Acerca do tema refatoração de software, considere as afirmativas.

I A refatoração busca evoluir o projeto e código-fonte de um sistema de software para se alcançar alta coesão, isto é, suas classes devem possuir conjuntos extensos de responsabilidades.

II A refatoração busca evoluir o projeto e código-fonte de um sistema de software para alcançar baixo acoplamento, isto é, a colaboração entre as classes deve ser mantida em um nível mínimo aceitável.

III A refatoração é o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código-fonte, embora melhore sua estrutura interna.

Está(ão) correta(s)

 

Provas

Questão presente nas seguintes provas
1095143 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Com respeito ao processo de Engenharia de Requisitos de Software, considere as seguintes afirmativas.

I O Diagrama de Classes e o Diagrama de Atividades, ambos fornecidos pela Unified Modeling Language, podem ser usados tanto no processo de requisitos quanto na descrição de arquitetura (design) de um software.

II Em projetos dinâmicos, como na construção de um Jogo Educacional interativo, a especificação de requisitos pode ser substituída por uma abordagem baseada exclusivamente em protótipos evolutivos.

III Em uma organização de desenvolvimento de software, os processos de gerenciamento de requisitos e gerenciamento de projetos devem atuar de forma integrada.

IV Etnografia, prototipação, entrevistas e questionários são técnicas que podem ser usadas na identificação de requisitos de software.

V Os casos de uso descrevem requisitos interativos. Assim, processos internos de um software não constituem casos de uso, não importando quão complexos sejam.

Está(ão) correta(s)

 

Provas

Questão presente nas seguintes provas
1095142 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Observe o código fonte Java abaixo.

Enunciado 1095142-1

Considere que o código é executado da seguinte forma.

java TesteException 2 a

java TesteException 2.5 4

java TesteException 4 2

java TesteException 2

java TesteException 2 4

A alternativa que relaciona corretamente as saídas do código executado é

 

Provas

Questão presente nas seguintes provas
1095141 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA

Considere o código-fonte escrito em Java apresentado no quadro a seguir.

Enunciado 1095141-1

Com respeito ao código fornecido, é correto afirmar que o(a)

 

Provas

Questão presente nas seguintes provas
1095140 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA
Segundo a especificação JAVA EE 8, a tecnologia Java Server Faces permite utilizar anotações para definir o escopo em que um Managed Bean será armazenado. Sobre tais possibilidades de configuração, o escopo que persiste um bean durante a interação de todos os usuários com a aplicação web é
 

Provas

Questão presente nas seguintes provas
1095139 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA
Contexts and Dependency Injection (CDI) é uma das principais especificações da plataforma Java EE que provê a integração da camada web com a camada transacional. Uma das tecnologias presentes no CDI são os Qualificadores, cuja finalidade é
 

Provas

Questão presente nas seguintes provas