Font size
Worksheets1º BIMESTRE Revisao Processos de Desenvolvimento de Software
Total questions: 22
Worksheet time: 11mins
Qual das seguintes opções é um exemplo de requisito funcional para um software de e-commerce?
O software deve permitir que os usuários criem uma conta e façam login.
O software deve ser capaz de processar 100 transações por minuto.
O software deve ser compatível com os principais navegadores web.
O software deve implementar criptografia SSL para todas as transações.
O que é um requisito não funcional?
Uma tarefa que o software deve ser capaz de realizar.
Um atributo relacionado à facilidade de uso do software.
Uma descrição de uma funcionalidade específica que o software deve ter.
Um comando específico que pode ser executado dentro do software.
Qual dessas situações é um exemplo de requisito não funcional?
O sistema deve enviar notificações de pedido por e-mail automaticamente.
O sistema deve fornecer opções de filtragem de produtos por categoria.
O sistema deve permitir a edição de perfil pelo usuário.
O sistema deve garantir a privacidade dos dados do usuário seguindo as normas de proteção de dados.
Qual das seguintes opções é um exemplo de teste funcional?
Examinar a capacidade do software de se recuperar de falhas do sistema operacional.
Verificar o tempo de resposta de uma aplicação sob carga pesada.
Testar se a função de adicionar um item ao carrinho de compras está trabalhando como esperado.
Qual ferramenta é comumente usada para automatizar testes de interfaces de usuário em navegadores web?
Selenium
JUnit
JMeter
LoadRunner
Por que os testes de regressão são importantes no desenvolvimento de software?
Eles verificam se novas mudanças no código não afetaram negativamente as funcionalidades existentes.
Eles asseguram que os patches de segurança não introduzam novas vulnerabilidades.
Eles garantem que o software possa lidar com um grande número de usuários simultaneamente.
Eles avaliam a conformidade do software com os padrões de codificação internacionais.
Em qual dos seguintes cenários a modelagem de dados NÃO é tipicamente utilizada?
Para estabelecer a melhor maneira de visualizar as tendências de dados ao longo do tempo em um dashboard gerencial.
Para definir como os dados de vendas e inventário são relacionados em um sistema de e-commerce.
Para decidir qual cor de interface do usuário é mais atraente para um aplicativo móvel.
Para garantir a integridade dos dados ao transferir informações entre sistemas de banco de dados.
Qual tipo de modelo de dados é mais bem utilizado na fase inicial de um projeto, para capturar as ideias gerais do sistema e entender as necessidades de negócios sem se preocupar com detalhes técnicos?
Modelo de dados físico.
Modelo de entidade-relacionamento.
Modelo de dados lógico.
Modelo de dados conceitual.
Qual é o principal objetivo da normalização de dados em um banco de dados?
Encorajar o uso de múltiplas cópias dos mesmos dados para facilitar o backup.
Reduzir a redundância de dados e promover a eficiência no armazenamento de dados.
Aumentar a complexidade dos dados para fornecer segurança adicional.
Acelerar o desempenho de todas as consultas de banco de dados, independentemente da estrutura de dados.
Qual foi o principal motivo para a criação da UML no início dos anos 1990?
Documentar sistemas legados.
Substituir a linguagem de programação Java.
Padronizar as anotações de modelagem orientada a objetos.
Promover a ideia de programação orientada a objetos.
Qual dos elementos seguintes não é um elemento básico da UML?
Objetos.
Diagramas.
Fluxogramas.
Classes.
Como a UML é aplicada no desenvolvimento ágil?
É usada apenas para grandes sistemas com desenvolvimento em cascata.
Criando documentação extensa para cada parte do sistema.
Facilitando a comunicação rápida e eficiente entre as partes interessadas.
Evitando completamente qualquer tipo de modelagem gráfica.
O que é encapsulamento em POO?
O processo de conectar duas ou mais classes em um programa.
A herança de propriedades de uma classe para outra.
Um padrão de design que permite a criação de algoritmos eficientes.
Uma forma de garantir que dados sensíveis dentro de uma classe sejam escondidos do acesso externo.
Como a abstração é usada na POO?
Para criar uma classe-base comum para outras classes derivarem.
Para permitir que o mesmo código seja usado em diferentes partes do programa.
Para copiar e colar código quando necessário, evitando redundâncias.
Para representar conceitos complexos de forma simples, destacando características essenciais.
O que define o polimorfismo em POO?
O método pelo qual objetos diferentes podem ser processados de forma intercambiável por meio de uma interface comum.
A capacidade de uma classe derivada ter múltiplos métodos com o mesmo nome.
A prática de escrever código que pode ser usado em diferentes versões de um software.
Uma técnica para melhorar o desempenho da memória durante a execução do programa.
Qual é o objetivo principal das entrevistas no processo de elicitação de requisitos?
Entender as necessidades e as expectativas dos stakeholders.
Escolher a tecnologia a ser usada no sistema.
Treinar os usuários no uso do sistema.
Determinar o orçamento do projeto.
Qual é o objetivo principal dos testes funcionais?
Verificar a conformidade do software com os requisitos funcionais
Assegurar que o software está livre de vulnerabilidades de segurança
Medir o desempenho do software sob carga
Encontrar todos os erros de sintaxe no código-fonte
Qual das seguintes etapas não é tradicionalmente considerada parte do processo de teste funcional?
Execução de teste
Levantamento de requisitos
Refatoração de código
Design de teste
O que é essencial para desenvolver casos de teste eficientes?
Criar casos de teste que sejam fáceis de automatizar
Cobrir tanto as condições ideais quanto as não ideais de uso
Testar apenas as funcionalidades principais do software
Usar uma única técnica de teste para todos os casos
Qual das seguintes opções melhor descreve o relacionamento entre entidades e atributos na modelagem relacional?
Atributos são tabelas que armazenam dados, enquanto entidades são as relações entre essas tabelas.
Atributos são chaves estrangeiras que unem diferentes entidades em um banco de dados.
Entidades são objetos ou conceitos com existência independente, descritos por atributos.
Entidades são coleções de atributos que não têm existência independente fora do banco de dados.
O que é uma chave primária em um banco de dados relacional?
Uma chave que desbloqueia o acesso principal ao banco de dados.
Um atributo único que pode identificar cada registro de uma tabela.
Um conjunto de restrições que garantem a exclusividade dos dados de entrada.
Um valor que é sempre um número inteiro autoincrementável.
Qual é o propósito principal da normalização de dados em um banco de dados relacional?
Criar um grande número de tabelas para armazenar diferentes tipos de dados.
Aumentar a redundância de dados para melhorar o desempenho do banco de dados.
Organizar os dados para minimizar a redundância e dependência de tabelas desnecessárias para a consulta.
Permitir a inserção de dados duplicados para simplificar consultas.
