QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
545 questões encontradas

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.

A Funcionalidade, portabilidade e manutenibilidade.
B Usabilidade, confiabilidade e eficiência de desempenho.
C Compatibilidade, segurança e manutenibilidade.
D Eficiência de desempenho, portabilidade e segurança.
E Usabilidade, compatibilidade e portabilidade.

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.

A Refatoração ? Escrita do teste ? Implementação mínima.
B Implementação mínima ? Escrita do teste ? Refatoração.
C Implementação mínima ? Refatoração ? Escrita do teste.
D Escrita do teste ? Refatoração ? Implementação mínima.
E Escrita do teste ? Implementação mínima ? Refatoração.

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 é:

A Especificar apenas testes unitários automatizados.
B Documentar regras de negócio em linguagem acessível a todos os envolvidos.
C Substituir completamente a codificação da aplicação.
D Descrever exclusivamente cenários técnicos para desenvolvedores.
E Restringir a execução dos testes ao ambiente de homologação.

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

A Unitário.
B de Integração.
C de Sistema.
D de Aceitação.
E de Regressão.

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

A Unitário.
B de Integração.
C de Usabilidade.
D de Regressão.
E de Performance.

Um técnico em TI de uma empresa pública tem acesso aos dados pessoais de cidadãos armazenados em um sistema interno. Durante seu trabalho, ele identifica informações pessoais de um conhecido e, sem autorização, utiliza esses dados para fins particulares, compartilhando-os com terceiros. Considerando a Lei Geral de Proteção de Dados Pessoais (LGPD, Lei nº 13.709/2018), essa conduta do servidor público configura:

A Uso legítimo de dados, pois o servidor tem acesso autorizado ao sistema e pode utilizar as informações conforme sua necessidade profissional.
B Ação justificável por interesse público, visto que servidores públicos podem acessar dados cidadãos quando necessário para suas funções.
C Prática permitida, desde que os dados não sejam comercializados, pois a LGPD apenas proíbe o uso comercial de dados pessoais.
D Conduta adequada se houver consentimento verbal do titular dos dados, independentemente de registro formal ou documentação.
E Violação aos princípios da LGPD, especificamente aos princípios da finalidade e necessidade, podendo resultar em sanções administrativas e penais.

Uma empresa de desenvolvimento de software recebe uma solicitação judicial para fornecer logs de acesso e dados de usuários de uma aplicação web que desenvolveu. A empresa questiona se deve atender à solicitação, considerando a privacidade dos usuários. De acordo com o Marco Civil da Internet (Lei nº 12.965/2014), nesta situação, a empresa

A deve negar o fornecimento dos dados em qualquer circunstância, priorizando sempre a privacidade dos usuários acima de determinações judiciais.
B pode fornecer os dados livremente, pois solicitações de autoridades sempre prevalecem sobre direitos de privacidade digital.
C deve atender à solicitação judicial mediante ordem judicial específica e fundamentada, respeitando os procedimentos legais estabelecidos.
D precisa consultar todos os usuários afetados e obter consentimento individual antes de fornecer qualquer informação às autoridades.
E está obrigada a fornecer apenas metadados, mantendo protegido o conteúdo das comunicações em qualquer situação.

Um profissional de TI está desenvolvendo um sistema que coleta dados de comportamento de navegação dos usuários para personalizar anúncios. Durante o desenvolvimento, ele percebe que pode implementar funcionalidades que coletariam mais dados do que o necessário, gerando informações valiosas para a empresa, mas sem relação direta com a finalidade original. Considerando os princípios éticos da profissão e a legislação vigente, a conduta mais apropriada seria

A implementar toda a coleta possível de dados, pois quanto mais informações a empresa tiver, melhor será para o negócio e competitividade no mercado.
B coletar apenas os dados estritamente necessários para a finalidade declarada, respeitando os princípios da minimização e transparência.
C desenvolver a funcionalidade completa, mas deixar a decisão de ativar a coleta adicional para os gestores da empresa.
D implementar a coleta expandida de dados, desde que seja informado em algum lugar do sistema, mesmo que não seja facilmente visível aos usuários.
E coletar todos os dados possíveis inicialmente e depois solicitar consentimento retroativo dos usuários através de e-mail.

Em um órgão público, o sistema de gestão de documentos permite que usuários visualizem apenas os documentos para os quais possuem autorização específica. Durante uma auditoria, foi verificado que um funcionário conseguiu acessar documentos confidenciais sem ter permissão para tal, devido a uma falha na implementação do controle de acesso. Considerando os pilares fundamentais da segurança da informação, essa situação compromete principalmente qual princípio?

A Integridade, pois os dados dos documentos foram alterados durante o acesso não autorizado.
B Disponibilidade, pois o sistema ficou indisponível durante a tentativa de acesso indevido.
C Não repúdio, pois o funcionário pode negar ter acessado os documentos confidenciais.
D Autenticidade, pois não foi possível verificar a origem real dos documentos acessados.
E Confidencialidade, pois informações restritas foram expostas a pessoa não autorizada.

Uma empresa implementou uma política que exige senhas com no mínimo 8 caracteres, incluindo letras maiúsculas, minúsculas, números e símbolos especiais. Além disso, as senhas devem ser alteradas a cada 90 dias e não podem ser reutilizadas nas últimas 12 alterações. Essa política tem como objetivo principal mitigar qual tipo de ataque?

A Ataque de negação de serviço (DDoS), impedindo sobrecarga do sistema de autenticação.
B Ataque de phishing, evitando que usuários forneçam credenciais em sites falsos.
C Ataque de man-in-the-middle, protegendo a comunicação entre cliente e servidor.
D Ataque de força bruta e dicionário, dificultando a descoberta de senhas por tentativa e erro.
E Ataque de SQL injection, prevenindo injeção de código malicioso no banco de dados.