Foram encontradas 55.904 questões.
O processo de desenvolvimento de software é uma atividade
realizada por e para pessoas. Assim, as pessoas são o elemento
essencial em todas as fases do processo, uma vez que os
produtos de software têm impacto direto na vida do seu
público-alvo. Os princípios de Diversidade, Equidade e Inclusão
(DEI) funcionam em conjunto e sua integração ao longo de
todo o processo de desenvolvimento de software aumenta o
desempenho da equipe, melhora a qualidade e a relevância
do produto de software para um público-alvo diversificado.
MARQUES, A. B. et al. Grandes desafios para diversidade, equidade e
inclusão (DEI) no Desenvolvimento de Software. Workshop sobre
Aspectos Sociais, Humanos e Econômicos de
Software. SBC, 2024 (adaptado).
Provas
Questão presente nas seguintes provas
O processo de desenvolvimento de software é uma atividade
realizada por e para pessoas. Assim, as pessoas são o elemento
essencial em todas as fases do processo, uma vez que os
produtos de software têm impacto direto na vida do seu
público-alvo. Os princípios de Diversidade, Equidade e Inclusão
(DEI) funcionam em conjunto e sua integração ao longo de
todo o processo de desenvolvimento de software aumenta o
desempenho da equipe, melhora a qualidade e a relevância
do produto de software para um público-alvo diversificado.
MARQUES, A. B. et al. Grandes desafios para diversidade, equidade e
inclusão (DEI) no Desenvolvimento de Software. Workshop sobre
Aspectos Sociais, Humanos e Econômicos de
Software. SBC, 2024 (adaptado).
Provas
Questão presente nas seguintes provas
Um professor de Computação pretende ensinar algoritmos de ordenação e decide utilizar o Merge Sort, que consiste em dividir
uma lista recursivamente até obter listas com um único elemento e combinar as listas ordenando os elementos até reconstruir
a lista original. Por ser um exemplo clássico da técnica de divisão e conquista, seu objetivo é proporcionar aos estudantes uma
experiência de aprendizagem em que percebam, de forma prática, como problemas complexos podem ser compreendidos e
resolvidos por meio da reestruturação em tarefas mais simples. Além disso, o professor percebe que pode relacionar o conteúdo
a conceitos matemáticos, estabelecendo conexões que favorecem o raciocínio lógico.
Provas
Questão presente nas seguintes provas
Um professor de Computação pretende ensinar algoritmos de ordenação e decide utilizar o Merge Sort, que consiste em dividir
uma lista recursivamente até obter listas com um único elemento e combinar as listas ordenando os elementos até reconstruir
a lista original. Por ser um exemplo clássico da técnica de divisão e conquista, seu objetivo é proporcionar aos estudantes uma
experiência de aprendizagem em que percebam, de forma prática, como problemas complexos podem ser compreendidos e
resolvidos por meio da reestruturação em tarefas mais simples. Além disso, o professor percebe que pode relacionar o conteúdo
a conceitos matemáticos, estabelecendo conexões que favorecem o raciocínio lógico.
Provas
Questão presente nas seguintes provas
3924882
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: EDUCA
Orgão: Pref. Brejo Cruz-PB
Disciplina: TI - Desenvolvimento de Sistemas
Banca: EDUCA
Orgão: Pref. Brejo Cruz-PB
Provas:
Um desenvolvedor está criando um sistema de
gerenciamento de estoque com interface gráfica para
Windows e precisa escolher uma linguagem de
programação que permita criar formulários, botões e
campos de entrada de dados de forma visual, além de
integrar lógica de programação facilmente.
Assinale a alternativa que apresenta uma linguagem adequada para desenvolvimento visual de aplicações Windows:
Assinale a alternativa que apresenta uma linguagem adequada para desenvolvimento visual de aplicações Windows:
Provas
Questão presente nas seguintes provas
Uma equipe de desenvolvimento está prestes a liberar uma atualização de um sistema
de e-commerce. Para garantir que funcionalidades antigas, como o cálculo do frete e processamento
de pagamento, continuem funcionando corretamente após as alterações recentes, eles executam um
conjunto de testes automatizados previamente definidos. Nesse caso, está sendo aplicado o Teste
Provas
Questão presente nas seguintes provas
Uma empresa de desenvolvimento de aplicativos financeiros deseja garantir que cada
módulo do sistema funcione corretamente de forma isolada antes de integrar todos os módulos. Para
isso, os desenvolvedores criam testes focados em funções específicas, verificando entradas e saídas
esperadas de cada componente individualmente. Nesse cenário, está sendo aplicado o Teste
Provas
Questão presente nas seguintes provas
No Behavior-Driven Development (BDD), a linguagem Gherkin é utilizada para
descrever cenários de teste de forma compreensível tanto para desenvolvedores quanto para usuários
de negócio. Considere o exemplo abaixo:
Cenário: Login bem-sucedido Dado que o usuário informou um login e senha válidos Quando o usuário confirma o acesso Então o sistema exibe a página inicial
O principal objetivo desse tipo de especificação em Gherkin é:
Cenário: Login bem-sucedido Dado que o usuário informou um login e senha válidos Quando o usuário confirma o acesso Então o sistema exibe a página inicial
O principal objetivo desse tipo de especificação em Gherkin é:
Provas
Questão presente nas seguintes provas
Uma startup está desenvolvendo um aplicativo de mobilidade urbana que deve
calcular rotas otimizadas para usuários em tempo real. O time de desenvolvimento adota a prática de
Desenvolvimento Orientado a Testes (TDD) para garantir maior qualidade e reduzir retrabalho.
Durante a implementação de uma nova funcionalidade de cálculo de tarifa dinâmica, o desenvolvedor
cria inicialmente um teste automatizado que descreve o comportamento esperado, depois implementa
o código mínimo necessário para que o teste passe e, em seguida, realiza refatorações para melhorar
a estrutura do código sem alterar sua funcionalidade. Com base nesse cenário e nos princípios do
TDD, assinale a alternativa que descreve corretamente a sequência de passos fundamentais dessa
prática.
Provas
Questão presente nas seguintes provas
Uma equipe de desenvolvimento de software está trabalhando em um sistema de
prontuário eletrônico para hospitais públicos. Durante a fase de homologação, os usuários relatam
que o sistema apresenta lentidão nas consultas de pacientes, erros ocasionais ao salvar informações
e dificuldades de usabilidade, como menus pouco intuitivos. O gerente de qualidade de software decide
revisar o processo, buscando entender quais atributos de qualidade não foram plenamente atendidos
de acordo com os princípios estabelecidos na ISO/IEC 25010, que define o modelo de qualidade de
software. Com base no contexto apresentado, assinale a alternativa que apresenta corretamente os
atributos de qualidade mais comprometidos no sistema.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container