Foram encontradas 55.956 questões.
Durante um projeto de desenvolvimento de um sistema para loja virtual, um desenvolvedor implementa 3 (três) arquivos em Python. Considere a seguir os códigos de cada arquivo:
arquivo1.py
class Produto:
def __init__(self, nome, preco):
self.nome = nome
self.preco = preco
arquivo2.py
from arquivo1 import Produto
def obter_produto():
produto = Produto("Notebook", 3500.00)
return produto
arquivo3.py
from arquivo2 import obter_produto
produto = obter_produto()
print(f"Produto: {produto.nome} - Preço: R${produto.preco:.2f}"
Diante do exposto, assinale a alternativa CORRETA.
Provas
Questão presente nas seguintes provas
- Arquitetura e Design de SoftwareConceitos Básicos em Arquitetura de Software
- Arquitetura e Design de SoftwareArquitetura Cliente-Servidor
Um desenvolvedor está criando uma aplicação web
escalável e resiliente e, nesse sentido, ele analisa algumas arquiteturas que podem ser empregadas
nessa solução. Acerca desse assunto, avalie as
sentenças a seguir:
Objetivando reduzir a latência e simplificar a segurança, a arquitetura cliente-servidor elimina a necessidade de APIs ou gateways e fornece ao cliente acesso diretamente aos dados do banco. PORQUE A arquitetura baseada em microsserviços difere consideravelmente da cliente-servidor, pois fragmenta a aplicação em serviços independentes, cada um responsável por uma funcionalidade específica, permitindo escalabilidade horizontal, uso de tecnologias distintas e implantação autônoma.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Objetivando reduzir a latência e simplificar a segurança, a arquitetura cliente-servidor elimina a necessidade de APIs ou gateways e fornece ao cliente acesso diretamente aos dados do banco. PORQUE A arquitetura baseada em microsserviços difere consideravelmente da cliente-servidor, pois fragmenta a aplicação em serviços independentes, cada um responsável por uma funcionalidade específica, permitindo escalabilidade horizontal, uso de tecnologias distintas e implantação autônoma.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Provas
Questão presente nas seguintes provas
O fluxo de validação do conceito ao produto na
UI/UX é uma etapa fundamental no desenvolvimento
de soluções digitais centradas no usuário. Nesse
contexto, relacione as colunas I e II a seguir:
COLUNA I
I- Iteração Contínua. II- Protótipo interativo. III- Ideação e Wireframes. IV- Produto Mínimo Viável.
COLUNA II
(__)Ajustes baseados em feedback do usuário e novos cenários.
(__)Validação da usabilidade, clareza visual e engajamento da solução com usuários.
(__)Teste de conceito junto aos usuários, validando a estrutura básica e seus fluxos.
(__)Validação do produto em ambiente real a partir da coleta de dados reais.
Assinale a alternativa que traz a CORRETA associação entre a fase do fluxo de validação do conceito ao produto à sua respectiva definição.
COLUNA I
I- Iteração Contínua. II- Protótipo interativo. III- Ideação e Wireframes. IV- Produto Mínimo Viável.
COLUNA II
(__)Ajustes baseados em feedback do usuário e novos cenários.
(__)Validação da usabilidade, clareza visual e engajamento da solução com usuários.
(__)Teste de conceito junto aos usuários, validando a estrutura básica e seus fluxos.
(__)Validação do produto em ambiente real a partir da coleta de dados reais.
Assinale a alternativa que traz a CORRETA associação entre a fase do fluxo de validação do conceito ao produto à sua respectiva definição.
Provas
Questão presente nas seguintes provas
Na área de Interface Humano-Computador (IHC), UI
e UX são pilares essenciais no desenvolvimento de
produtos digitais, uma vez que juntos garantem
experiências intuitivas, eficientes e agradáveis para o
usuário. Diante do exposto, assinale a alternativa que
apresenta uma boa prática relacionada à UX.
Provas
Questão presente nas seguintes provas
Durante um projeto de desenvolvimento de uma
solução, um desenvolvedor constrói a seguinte função
em Javascript:
function calcularTotal(pedidos) { let total = 0; for (let i = 0; i < pedidos.length; i++) { total += pedidos[i].preco * pedidos[i].quantidade; } return total.toFixed(2); }
À luz dos princípios e boas práticas de código, assinale a alternativa CORRETA.
function calcularTotal(pedidos) { let total = 0; for (let i = 0; i < pedidos.length; i++) { total += pedidos[i].preco * pedidos[i].quantidade; } return total.toFixed(2); }
À luz dos princípios e boas práticas de código, assinale a alternativa CORRETA.
Provas
Questão presente nas seguintes provas
Durante um projeto de desenvolvimento de uma
solução, um desenvolvedor constrói a seguinte função
em Python:
def autenticar(usuario, senha): query = f"SELECT * FROM usuarios WHERE nome = '{usuario}' AND senha = '{senha}'" resultado = banco.executar(query) if resultado: return "Login bem-sucedido" else: return "Credenciais inválidas"
luz dos princípios e boas práticas de código seguro, assinale a alternativa CORRETA.
def autenticar(usuario, senha): query = f"SELECT * FROM usuarios WHERE nome = '{usuario}' AND senha = '{senha}'" resultado = banco.executar(query) if resultado: return "Login bem-sucedido" else: return "Credenciais inválidas"
luz dos princípios e boas práticas de código seguro, assinale a alternativa CORRETA.
Provas
Questão presente nas seguintes provas
Durante um projeto de desenvolvimento de uma
solução, um desenvolvedor cria o seguinte teste no
seu sistema em Python:
def test_login_success(): result = login("usuario", "senha123") assert result == "Login realizado com sucesso"
Diante do exposto, assinale a alternativa que apresenta a técnica de desenvolvimento empregada pelo desenvolvedor na solução, com a sua respectiva descrição.
def test_login_success(): result = login("usuario", "senha123") assert result == "Login realizado com sucesso"
Diante do exposto, assinale a alternativa que apresenta a técnica de desenvolvimento empregada pelo desenvolvedor na solução, com a sua respectiva descrição.
Provas
Questão presente nas seguintes provas
Os Testes de Software são essenciais para garantir a
qualidade dos sistemas computacionais
desenvolvidos e reduzir a ocorrência de exceções e
erros da solução. Nesse contexto, considere as
seguintes características:
I- São aplicados para verificar a interação entre módulos ou serviços.
II- São utilizados para validar o comportamento de componentes isolados, como funções ou métodos.
III- São empregados para garantir a cobertura de código em ambientes de produção.
IV- São comumente executados em ambientes de homologação, mas isso não os restringe a esse contexto.
Assinale a alternativa que traz APENAS características dos Testes de Integração.
I- São aplicados para verificar a interação entre módulos ou serviços.
II- São utilizados para validar o comportamento de componentes isolados, como funções ou métodos.
III- São empregados para garantir a cobertura de código em ambientes de produção.
IV- São comumente executados em ambientes de homologação, mas isso não os restringe a esse contexto.
Assinale a alternativa que traz APENAS características dos Testes de Integração.
Provas
Questão presente nas seguintes provas
Um desenvolvedor está construindo um sistema de
controle de estoque e decide implementar Testes
Unitários em sua solução. Acerca desse assunto,
avalie as sentenças a seguir:
Testes unitários são mais eficazes quando escritos após a implementação completa do sistema ao reduzir o retrabalho e o tempo de desenvolvimento. PORQUE A principal função dos testes unitários é verificar o comportamento isolado de unidades de código, como métodos ou funções, utilizando técnicas como mocks e stubs para simular dependências externas.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Testes unitários são mais eficazes quando escritos após a implementação completa do sistema ao reduzir o retrabalho e o tempo de desenvolvimento. PORQUE A principal função dos testes unitários é verificar o comportamento isolado de unidades de código, como métodos ou funções, utilizando técnicas como mocks e stubs para simular dependências externas.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Provas
Questão presente nas seguintes provas
A Melhoria de Processo do Software Brasileiro
(MPS/BR) é um modelo de referência que visa
aprimorar os processos de desenvolvimento e
manutenção de software, definindo níveis de maturidade que são resultado da combinação entre
processos e sua capacidade. Os processos estão
divididos em dois conjuntos: processos de projetos e
processos organizacionais. Nesse contexto, considere
os seguintes processos:
I- Medição. II- Integração de Produto. III- Gerência de Processos. IV- Projeto e Construção de Produto.
Assinale a alternativa que traz APENAS processos de projeto, conforme a MSP/BR.
I- Medição. II- Integração de Produto. III- Gerência de Processos. IV- Projeto e Construção de Produto.
Assinale a alternativa que traz APENAS processos de projeto, conforme a MSP/BR.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container