Foram encontradas 55.928 questões.
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
- Fundamentos de ProgramaçãoAlgoritmosConceitos Básicos de Algoritmos
- Paradigmas de ProgramaçãoProgramação Estruturada
Um desenvolvedor está criando um sistema de gestão de estoque. Ele precisa
implementar uma rotina que percorre uma lista de produtos e verifica quais estão com quantidade
abaixo do mínimo para gerar um alerta. Qual estrutura de controle é mais adequada para esse tipo
de verificação?
Provas
Questão presente nas seguintes provas
Em um sistema bancário online, uma rotina de transferência de fundos realiza três
operações sequenciais: verificar saldo, debitar conta de origem e creditar conta de destino. Caso
qualquer operação falhe, a transação deve ser completamente revertida, garantindo consistência
financeira. Para implementar esse comportamento, o desenvolvedor deve:
Provas
Questão presente nas seguintes provas
Em um sistema de e-commerce, um desenvolvedor precisa criar módulos que
realizem pagamento por cartão, boleto e PIX. Ele deseja que a adição de novos métodos de pagamento
no futuro seja feita sem alterar o código existente, garantindo baixo acoplamento e alta
extensibilidade. Qual princípio de desenvolvimento orientado a objetos deve-se orientar a
implementação?
Provas
Questão presente nas seguintes provas
Uma equipe de TI está documentando a infraestrutura de um sistema de gestão
hospitalar. O sistema é composto por um servidor de aplicação, um servidor de banco de dados e
estações de trabalho dos usuários. O objetivo é representar, em um modelo visual, os nós de hardware
e software e a forma como eles se relacionam fisicamente para a execução do sistema. O diagrama
mais adequado da UML para esse tipo de representação é o Diagrama de
Provas
Questão presente nas seguintes provas
Uma equipe de analistas está desenvolvendo um sistema corporativo de gestão
acadêmica para universidades, que precisa ser documentado de forma clara tanto para
desenvolvedores quanto para gestores não técnicos. Nesse processo, é necessário utilizar uma
linguagem de modelagem padronizada que permita especificar, visualizar e documentar artefatos de
software em diferentes fases do desenvolvimento. Sobre essa linguagem, assinale a alternativa
correta.
Provas
Questão presente nas seguintes provas
Um analista está modelando um sistema de biblioteca usando um Diagrama de Casos
de Uso em UML. O analista identificou as seguintes funcionalidades:
1. “Fazer Login”: Deve ser executada obrigatoriamente antes de qualquer outra funcionalidade do sistema.
2. “Reservar Livro”: Esta funcionalidade possui um comportamento alternativo e opcional: se o livro estiver em situação de atraso, o usuário será notificado sobre a penalidade antes que a reserva seja concluída.
Qual é a correta representação UML para as interações entre os casos de uso “Fazer Login”, “Reservar Livro” e “Notificar Penalidade”?
1. “Fazer Login”: Deve ser executada obrigatoriamente antes de qualquer outra funcionalidade do sistema.
2. “Reservar Livro”: Esta funcionalidade possui um comportamento alternativo e opcional: se o livro estiver em situação de atraso, o usuário será notificado sobre a penalidade antes que a reserva seja concluída.
Qual é a correta representação UML para as interações entre os casos de uso “Fazer Login”, “Reservar Livro” e “Notificar Penalidade”?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container