Magna Concursos

Foram encontradas 580 questões.

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
1095138 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA
Provas:
A linguagem orientada a comandos ou declarações é a
 

Provas

Questão presente nas seguintes provas
1095137 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPA
Orgão: UFPA
Provas:
A herança múltipla é implementada na linguagem orientada a objetos chamada
 

Provas

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

Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior.

Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade.

Considere os requisitos relacionados a seguir:

I O sistema deve ser compatível com navegadores Web executando em smartphones.

II O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade.

III O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.

IV O sistema deve ser desenvolvido com a linguagem Java.

V O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na instituição.

VI Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários simultâneos.

Dentre os itens relacionados de I a VI, são requisitos não funcionais

 

Provas

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

Acerca da técnica de Análise de Ponto de Função (APF), considere as seguintes afirmativas.

I Um dos fatores de ajuste de valor (VAF, value adjustment factors) usados no cálculo APF é a complexidade e quantidade de requisitos funcionais especificados para o software.

II A quantidade de Arquivos de Interface Externos (external interface files) é usada para o cálculo APF de um software.

III Cada arquivo de interface externo é um agrupamento lógico de dados que reside fora da aplicação, mas fornece dados que podem ser usados pela aplicação.

Está(ão) correta(s)

 

Provas

Questão presente nas seguintes provas