Magna Concursos

Foram encontradas 721 questões.

Suponha que em uma organização existe um conjunto de cargos e para cada cargo existem regras de cálculo da taxa de produtividade, cujo valor é determinado por uma porcentagem do salário base do funcionário. Este valor é acrescido ao salário do funcionário como um bônus. Um desenvolvedor deve criar uma solução que utilize um design pattern (padrão de projeto) cuja intenção é: “definir uma família de algoritmos, encapsular cada uma delas e torná-las intercambiáveis. O padrão de projeto permite que o algoritmo varie independentemente dos clientes que o utilizam”. Ou seja, o padrão sugere que algoritmos parecidos (métodos de cálculo da taxa de produtividade) sejam separados de quem os utiliza (funcionário). O padrão, além de encapsular os algoritmos da mesma família, também permite a reutilização do código. Nesta situação, caso a regra para cálculo da taxa de produtividade de dois tipos de funcionários, como Desenvolvedor e DBA, seja a mesma, não é necessário escrever código extra. Caso seja necessário incluir um novo cargo, basta implementar sua estratégia de cálculo da taxa ou reutilizar outra similar. Nenhuma outra parte do código precisa ser alterada.

O design pattern mencionado na situação apresentada é

 

Provas

Questão presente nas seguintes provas

Comparando-se os métodos ágeis com os tradicionais, considere:

I. Os ágeis priorizam mais a implementação e os tradicionais geralmente preocupam-se mais com a documentação.

II. As metodologias ágeis são mais preditivas e os tradicionais mais adaptativas, ou seja, buscam se adaptar às mudanças ao invés de realizar longas análises sobre o futuro.

III. Os ágeis podem ser indicados quando o cliente não sabe muito bem o que deseja. Realizam entregas constantes, que nem sempre acontece com os tradicionais, e os testes podem melhorar a qualidade do produto.

IV. Os ágeis não rejeitam processos e ferramentas dos tradicionais, mas as colocam em posição secundária, privilegiando os indivíduos e a comunicação entre eles.

Está correto o que se afirma APENAS em

 

Provas

Questão presente nas seguintes provas
611214 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: ARTESP

Considere que em uma classe Java chamada ClienteDao.java existe o método a seguir:

Enunciado 611214-1

Considere conn um objeto do tipo java.sql.Connection, que estabeleceu, em algum trecho da classe, uma conexão com um banco de dados. Ao chamar o método desconectar a partir de outra classe, se ocorrer uma exceção do tipo SQLException ao executar a instrução conn.close(); ela deverá ser tratada

 

Provas

Questão presente nas seguintes provas
611213 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: ARTESP

Considere o algoritmo em pseudocódigo abaixo.

 

Considerando que o operador / realiza a divisão inteira, ao executar o algoritmo acima será impresso: Para 654321 o resultado da função digitos =

 

Provas

Questão presente nas seguintes provas
611212 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: ARTESP

Em uma aplicação Java para web, uma página exibir.jsp recebeu de uma servlet, a partir de uma operação de consulta em um banco de dados, uma lista contendo um conjunto de objetos de uma classe Cliente.java , que possui os atributos id, nome, telefone e renda. O trecho presente na servlet é apresentado abaixo.

ArrayList lista_clientes = dao.consultar();

request.setAttribute("listaclientes", lista_clientes);

RequestDispatcher d = request.getRequestDispatcher("exibir.jsp");

d.forward(request, response);

Na página exibir.jsp, para receber a lista e exibir os dados utilizando a biblioteca core da JSTL, foi utilizado o trecho abaixo:

Enunciado 611212-1

As lacunas I e II são preenchidas, correta e respectivamente, por

 

Provas

Questão presente nas seguintes provas
611211 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: ARTESP
Considere, por hipótese, que a ARTESP esteja passando pela transição do uso de metodologias tradicionais para a utilização de metodologias ágeis de desenvolvimento, com suas práticas e seus princípios. Neste cenário, em relação às atividades ligadas à engenharia de requisitos, é correto afirmar:
 

Provas

Questão presente nas seguintes provas
Considere que uma Agente de Fiscalização à Regulação de Transporte está utilizando um diagrama UML que mostra a arquitetura de um sistema sendo desenvolvido na ARTESP. O diagrama apresenta a distribuição dos artefatos do software em relação aos alvos da implantação. Os artefatos são arquivos executáveis, bibliotecas, banco de dados, aplicações etc. Os alvos da implantação são representados por nós que se referem a dispositivos de hardware ou ambientes de software, como banco de dados, navegadores, servidores web, servidores de banco de dados etc. Os nós são conectados através de caminhos de comunicação que criam um sistema conectado, como protocolos (HTTP/HTTPS, JDBC etc). O diagrama UML utilizado pela Agente é denominado
 

Provas

Questão presente nas seguintes provas

Um usuário estava na página web principal da ARTESP usando um navegador e acionou um recurso que exibe o código da página. As linhas iniciais do código são apresentadas abaixo.

Enunciado 611209-1

Observando as informações contidas no código acima, é correto afirmar que

 

Provas

Questão presente nas seguintes provas
Em uma aplicação Android, o arquivo que deve ficar na pasta raiz do projeto e onde ficarão todas as configurações necessárias para executar a aplicação (como o nome do pacote utilizado e o nome das classes de cada activity) denomina-se
 

Provas

Questão presente nas seguintes provas

Considere o fluxograma abaixo.

 

De acordo com a lógica expressa pelo fluxograma, conclui-se que

 

Provas

Questão presente nas seguintes provas