293821 Q814108
Ciência da Computação
Ano: 2018
Banca: Banca não informada
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 é
293822 Q814107
Ciência da Computação
Ano: 2018
Banca: Banca não informada
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 é
293823 Q814106
Ciência da Computação
Ano: 2018
Banca: Banca não informada

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

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

293824 Q814105
Ciência da Computação
Ano: 2018
Banca: Banca não informada

Observe o código fonte Java abaixo.

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

293825 Q814104
Ciência da Computação
Ano: 2018
Banca: Banca não informada

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

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ância...

293826 Q814103
Ciência da Computação
Ano: 2018
Banca: Banca não informada

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.

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

293827 Q814102
Ciência da Computação
Ano: 2018
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)

Considere o seguinte diagrama UML:

 Sobre ele, é correto afirmar que

293828 Q814101
Ciência da Computação
Ano: 2018
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)

Com relação aos conceitos de orientação a objetos na linguagem JAVA, considere as afirmações abaixo:

I. O método construtor é um método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação.

II. Um objeto pode ser real ou abstrato. Sendo uma instância de uma classe, possui informações e desempenha ações.

III. Um método público da superclasse somente pode ser anulado por um método público da subclasse.

IV. Na linguagem Java, tanto a sobrecarga, ou overload, quanto a sobrescrita, ou override, permitem que objetos instâncias que sejam de uma mesma classe tenham métodos com assinatura diferente. ...

293829 Q814100
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)

Seja o seguinte diagrama de classes UML.

Qual diagrama de sequência UML é semanticamente compatível com o diagrama de classes acima?

293830 Q814099
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)

Considere as seguintes afirmações sobre o Processo Unificado.

I - O Processo Unificado segue o modelo de desenvolvimento de software em cascata, pois tem quatro fases sequenciais: concepção, elaboração, construção e transição.

II - O Processo Unificado organiza disciplinas para o desenvolvimento de software. Disciplinas organizam papéis, atividades e artefatos em fluxos de trabalho.

III - Cada fase do processo é executada através de atividades de disciplinas. Atividades de qualquer disciplina podem ser executadas em qualquer fase, embora algumas sejam mais frequentes do que outras, de acordo com o objetivo da fase.

IV - Ao adotar o Processo Unificado, organizações podem incorporar modificações e extensões.

Quais estão corretas?