Questão de Arquitetura de Software — Software — ACAFE 2024
Arquitetura de SoftwareSoftware
- Código
- qg053049
- Banca
- ACAFE
- Órgão
- CELESC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Desenvolvimento e Transformação Digital
Assinale a alternativa CORRETA que representa a estrutura de dados que seria mais adequada para armazenar e gerenciar um grande conjunto de dados de produtos em um sistema de e-commerce, considerando os seguintes requisitos:Acesso rápido aos produtos por ID: O sistema precisa acessar produtos específicos por meio de seus IDs de forma rápida e eficiente.Armazenamento de informações variadas sobre cada produto: Cada produto possui diversas informações, como nome, descrição, preço, categoria, imagens e estoque.Possibilidade de adicionar novos produtos com frequência: O sistema precisa permitir a adição de novos produtos com frequência, sem afetar o desempenho do acesso aos dados existentes.Necessidade de ordenação dos produtos: O sistema precisa ordenar os produtos de acordo com diferentes critérios,
- ALista Encadeada: uma estrutura linear que armazena elementos em sequência, com cada elemento contendo um valor e uma referência para o próximo elemento.
- BTabela Hash: uma estrutura de dados que mapeia chaves para valores, utilizando uma função hash para calcular a posição de armazenamento de cada elemento.
- CÁrvore Binária: uma estrutura hierárquica que armazena elementos em nós, com cada nó podendo ter até dois filhos.
- DGrafo: uma estrutura que representa relações entre entidades, composta por nós (entidades) e arestas (relações entre os nós).
- EVetor: uma estrutura linear que armazena elementos em posições contíguas na memória, acessíveis por meio de um índice.