Prova da Prefeitura de Montes Claros - Analista de Sistemas - COTEC (2024) - Questões Comentadas

Limpar Busca

A relação das atividades profissionais em Tecnologia da Informação e a Ergonomia é bastante conhecida. Nesse sentido, qual das seguintes afirmações é verdadeira sobre a Ergonomia e sua importância no ambiente de trabalho com computadores?

  • A A Ergonomia é apenas sobre a estética do ambiente de trabalho, sem impacto significativo na saúde dos usuários.
  • B A Ergonomia visa maximizar a segurança e o conforto dos usuários ajustando o ambiente de trabalho e os dispositivos, como teclados e cadeiras.
  • C A Ergonomia foca principalmente em aumentar a produtividade sem considerar o conforto físico dos usuários.
  • D A Ergonomia só é relevante para usuários casuais de computadores e não para profissionais que passam longas horas na frente do computador.
  • E A principal preocupação da Ergonomia é o design dos dispositivos tecnológicos sem levar em conta o ambiente de trabalho ao redor.

Qual das seguintes afirmações descreve adequadamente um algoritmo?

  • A Um algoritmo é uma descrição vaga de um processo que não exige uma sequência específica de passos para a solução de problemas.
  • B Um algoritmo é um método criativo e flexível que não segue regras fixas para gerar resultados.
  • C Um algoritmo é uma abordagem que utiliza apenas diagramas gráficos, sem a necessidade de uma descrição textual.
  • D Um algoritmo é um processo interminável que requer intuição e clareza para resolver problemas complexos.
  • E Um algoritmo é uma sequência sistemática de passos que transforma entradas em saídas, de forma previsível e bem definida.

Os sistemas operacionais têm como principal objetivo servir como interface entre o software aplicativo e o hardware. Considerando diferentes tipos de sistemas operacionais e suas aplicações, qual das alternativas descreve adequadamente a combinação entre sistema operacional, computadores e usuários únicos ou simultâneos?

  • A Um sistema operacional como o Microsoft Windows é usado em um único computador por um único usuário, permitindo uma interface direta entre o software e o hardware.
  • B Sistemas operacionais como o UNIX são projetados exclusivamente para computadores com um único usuário, proporcionando uma interface minimalista e especializada.
  • C Sistemas operacionais embarcados são usados em computadores com múltiplos usuários, oferecendo suporte para redes e servidores de grande escala.
  • D O Red Hat Linux é um exemplo de sistema operacional projetado para um único computador com um único usuário, focando na simplicidade e no uso pessoal.
  • E O Android é um sistema operacional utilizado principalmente em servidores de múltiplos usuários, suportando ambientes empresariais complexos.

Com base nos conceitos e características relativos a bancos de dados e sistemas gerenciadores de banco de dados (SGBD), qual das seguintes alternativas melhor aplica o conceito de independência de dados em um SGBD relacional?

  • A A independência de dados em um SGBD relacional permite alterar os registros individuais de uma tabela sem a necessidade de modificar a estrutura geral do banco de dados, assegurando a integridade dos dados e a atualização do sistema.
  • B A independência de dados em um SGBD relacional possibilita a criação de novas tabelas no banco de dados, sem precisar modificar a estrutura de tabelas já existentes, garantindo a consistência do banco de dados.
  • C A independência de dados em um SGBD relacional permite alterar a estrutura lógica ou física do banco de dados, sem a necessidade de reprogramar os aplicativos que utilizam esses dados, facilitando a manutenção e a atualização do sistema.
  • D A independência de dados em um SGBD relacional refere-se à capacidade de manipular os dados de uma tabela específica sem interferir nas demais tabelas, promovendo a modularidade no banco de dados.
  • E A independência de dados em um SGBD relacional significa que a estrutura física dos dados pode ser otimizada sem alterar a forma como os usuários acessam os dados, garantindo melhor performance.

No processo de Extreme Programming (XP), uma das etapas envolve o planejamento das funcionalidades do software, utilizando histórias de usuários como base. Qual das alternativas descreve adequadamente a etapa de priorização das histórias durante o planejamento?

  • A As histórias de usuários são revisadas e agrupadas por semelhança, sendo implementadas simultaneamente, para otimizar o tempo de desenvolvimento.
  • B A equipe de desenvolvimento seleciona aleatoriamente as histórias de usuários para implementação, garantindo uma abordagem diversificada.
  • C As histórias de usuários são divididas igualmente entre os membros da equipe, sem considerar a complexidade ou o risco envolvido.
  • D As histórias de usuários são colocadas em fichas e priorizadas com base em critérios estabelecidos, como custo ou risco, para determinar a ordem de implementação.
  • E A priorização das histórias de usuários é realizada após a codificação, baseada nos resultados dos testes automatizados.