Foram encontradas 57.604 questões.
Uma equipe de desenvolvimento de software utiliza metodologias ágeis Lean e Kanban. A equipe está implementando um sistema de gerenciamento de tarefas utilizando Java. No código a seguir, a equipe precisa garantir que as tarefas são adicionadas a uma lista somente quando há capacidade disponível no quadro Kanban.
import java.util.LinkedList;
import java.util.List;
public class KanbanBoard {
private List<String> tasks;
private int capacity;
public KanbanBoard(int capacity) {
this.tasks = new LinkedList<>();
this.capacity = capacity;
}
public boolean addTask(String task) {
if (tasks.size() < capacity) {
tasks.add(task);
return true;
} else {
System.out.println(“Não há como adicionar tarefas.”);
return false;
}
}
public List<String> getTasks() {
return tasks;
}
public int getCapacity() {
return capacity;
}
}
Sabendo disso, assinale a alternativa correta acerca das metodologias mencionadas no contexto do código Java dado.
Provas
Considere o seguinte trecho de código Java utilizando Hibernate 4.3 para persistir a entidade Empregado e assinale a alternativa correta.
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class Main {
public static void main(String[] args) {
Configuration cfg = new
Configuration().configure(“hibernate.cfg.xml”);
SessionFactory factory =
cfg.buildSessionFactory();
Session session = factory.openSession();
Transaction tx = session.beginTransaction();
Empregado emp = new Empregado();
emp.setId(1);
emp.setName(“Jack Doe”);
emp.setDepartment(“IT”);
session.save(emp);
tx.commit();
session.close();
factory.close();
}
}
Provas
Para configurar o servidor JBoss para que ele “ouça” uma porta específica, é necessário modificar um arquivo de configuração. Sabendo disso, assinale a alternativa que apresenta corretamente o nome desse arquivo de configuração.
Provas
- Engenharia de SoftwareDesign Patterns
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Tendo em vista os conceitos de Orientação a Objetos e Padrões de Projetos, assinale a alternativa que apresenta uma afirmação correta a respeito do uso do padrão Singleton em Programação Orientada a Objeto.
Provas
- LinguagensJavaConceitos e Fundamentos de Java
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Tratamento de Exceções
Considerando o seguinte trecho de código, qual mensagem será impressa?
public class ErrorHandling {
public static void main(String[] args) {
try {
int[] numbers = new int[5];
numbers[5] = 10;
System.out.println(“Atribuição de valor efetuada com sucesso.”);
}
catch (ArrayIndexOutOfBoundsException e) {System.out.println(“O índice do array ultrapassa o valor permitido.”);}
catch (Exception e) {System.out.println(“Ocorreu uma exceção de erro geral”);}
finally {System.out.println(“O ‘try catch’ finalizou.”);}
}
}
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore AVL
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
Considerando as diferentes estruturas de dados e suas aplicações em computação, assinale a alternativa correta acerca da utilização de árvores AVL (Adelson-Velsky e Landis) em comparação a árvores binárias de busca não balanceadas.
Provas
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
- LinguagensJava
Analise o seguinte trecho de código Java e assinale a alternativa correta em relação à saída produzida pelo código.
public class StringProcessor {
public static void main(String[] args) {
String text = “Programação”;
int count = 0;
for (int i = 0; i < text.length(); i++){
if (text.charAt(i) == ‘m’ || text.charAt(i) == ‘g’)
{
count++;
}
if (i % 3 == 0) {
count--;
}
}
System.out.println(count);
}
}
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Pref. Bombinhas-SC
Orgão: Pref. Bombinhas-SC
Provas
Em relação às práticas de garantia de qualidade de software, assinale a alternativa INCORRETA.
Provas
- Engenharia de SoftwareEngenharia de Requisitos
- Engenharia de SoftwareTestes
- Qualidade de SoftwareAvaliação da Qualidade de Software
- Qualidade de SoftwareVerificação e Validação (V&V)
Na gestão de qualidade de software, diversos métodos e ferramentas são empregados para assegurar que os produtos finais atendam aos requisitos especificados.
Qual das seguintes abordagens é mais adequada para medir a conformidade do software com os requisitos definidos pelo cliente durante a fase de análise de requisitos?
Provas
Caderno Container