Foram encontradas 176.881 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3881452 Programação
O departamento de TI está desenvolvendo um sistema de gerenciamento de pedidos online. O sistema precisa implementar regras de negócios complexas que determinam o status do pedido com base em diferentes condições, como o valor do pedido, o tipo de cliente e a disponibilidade do produto. Durante uma reunião de planejamento, a equipe discutiu a implementação de estruturas de controle para lidar com essas lógicas.
Assinale qual das seguintes implementações de estruturas de controle em Java determina corretamente o status de um pedido, considerando que um pedido deve ser considerado "Aprovado" se o total for maior que R$ 500,00 e o cliente for um cliente Vip, ou se o total for menor ou igual a R$ 500,00 e o produto estiver disponível.
Alternativas
Q3881451 Segurança da Informação
O departamento financeiro da ALEGO avalia a implementação de blockchain para rastrear transações interbancárias, garantindo integridade e transparência. A equipe de TI analisa o protocolo de confiança, considerando segurança, descentralização, validação de transações e confiança entre participantes sem autoridade central, visando escolher a abordagem mais confiável.

Pode-se afirmar que, conforme discutido no contexto de blockchains, o Protocolo de Confiança 
Alternativas
Q3881450 Sistemas de Informação
No contexto corporativo, o aprendizado de máquina, como subcampo da inteligência artificial, tem sido amplamente adotado para apoiar a análise de grandes volumes de dados, automatizar processos e aprimorar a tomada de decisão estratégica. Considerando sua aplicação em áreas como previsão de demanda, detecção de padrões, personalização de serviços e otimização operacional.

Considerando o processo de treinamento de um modelo de aprendizado de máquina, pode-se afirmar que
Alternativas
Q3881449 Sistemas de Informação
No contexto da inovação tecnológica e da transformação digital, a blockchain vem sendo adotada por diferentes setores como uma tecnologia habilitadora para aumentar a transparência, a segurança e a eficiência de processos.
Diante de seu impacto em áreas como finanças, saúde, logística, setor público e cadeias produtivas, assinale a alternativa verdadeira sobre o uso da tecnologia blockchain, considerando seu impacto em diversos setores.
Alternativas
Q3881448 Programação
No processo de modernização do sistema interno de gestão de contratos da empresa, a equipe de desenvolvimento precisa adotar uma tecnologia padrão para garantir a persistência dos dados de maneira consistente e eficiente.
Considerando a necessidade de integração com aplicações Java já existentes e o uso de boas práticas de mapeamento objetorelacional, assinale a alternativa que possibilita a persistência de dados e o gerenciamento eficiente das informações.
Alternativas
Q3881447 Engenharia de Software
No contexto do desenvolvimento de software ágil, a adoção de testes automatizados é essencial.
Considerando sua aplicação em ambientes ágeis e sua integração com práticas como a integração contínua, assinale a afirmação verdadeira.
Alternativas
Q3881446 Arquitetura de Software
Com o aumento das integrações entre sistemas internos e aplicações externas, a instituição está revisando sua estratégia de comunicação entre serviços. A equipe de TI precisa garantir que as novas soluções ofereçam interoperabilidade, padronização e facilidade de manutenção. Para isso, durante a definição da arquitetura de integração, surge a necessidade de avaliar as características essenciais que uma API deve apresentar para garantir segurança, consistência e eficiência no acesso a dados e funcionalidades corporativas.

Nesse sentido é válido afirmar que
Alternativas
Q3881445 Engenharia de Software
No contexto das tecnologias de registro distribuído, a blockchain destaca-se como uma solução inovadora para garantir segurança, transparência e confiabilidade no armazenamento e compartilhamento de dados.
Considerando suas principais características e fundamentos técnicos, associe os conceitos do JUnit às suas descrições corretas e assinale a alternativa correspondente.

1 - Descentralização
2 - Imutabilidade
3 – Segurança
4 – Mecanismos de Consenso

( ) Uma vez que uma transação é registrada na blockchain, ela não pode ser alterada ou deletada, garantindo a integridade dos dados.
( ) Utiliza criptografia para proteger os dados e verificar a autenticidade das transações. Isso reduz o risco de fraudes.
( ) Para validar novas transações, a blockchain utiliza mecanismos que garantem que todos os nodes concordem com a validade das transações.
( ) A blockchain é distribuída entre diversos computadores (nodes) em uma rede, eliminando a necessidade de uma autoridade central.

A sequência correta é:
Alternativas
Q3881444 Engenharia de Software
O departamento de Informática da ALEGO que atende o setor financeiro enfrenta dificuldades em estimar custos e prazos porque não utiliza uma métrica padronizada de tamanho funcional.
Para melhorar a previsibilidade e a comparabilidade entre projetos, a diretoria avalia adotar a Análise de Pontos de Função (APF) e busca entender, de forma geral, como essa métrica pode apoiar o planejamento e a gestão de desenvolvimento.
Alternativas
Q3881443 Engenharia de Software
Uma empresa de serviços digitais enfrenta atrasos nos releases e erros frequentes devido a processos manuais de integração e deploy. Para aumentar a eficiência e a confiabilidade das entregas, a área de TI avalia a adoção de práticas DevOps.

Assinale a afirmativa verdadeira sobre o papel da automação no DevOps.
Alternativas
Q3881442 Engenharia de Software
No contexto da ALEGO, a User Experience (UX) desempenha um papel estratégico na criação de produtos e serviços digitais que atendam às necessidades dos usuários, elevem a satisfação do cliente e gerem vantagem competitiva. Considerando sua importância para a eficiência dos processos, a retenção de clientes e os resultados do negócio, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) A experiência do usuário se refere apenas à aparência visual do produto.
( ) A pesquisa com usuários é fundamental para entender como eles interagem com um produto.
( ) Uma boa experiência do usuário deve considerar tanto a usabilidade quanto a satisfação emocional do usuário.

As afirmativas são, respectivamente,
Alternativas
Q3881441 Programação
A Diretoria de Tecnologia da Informação está modernizando seu sistema de gestão de entregas. A equipe de desenvolvimento Java é responsável por implementar regras de negócio que validam, processam e classificam pedidos antes de enviá-los ao módulo de roteirização. No desenvolvimento do novo módulo de pré-processamento de pedidos, a equipe precisa escolher a estrutura de controle mais adequada para executar uma sequência de verificações até que o pedido seja considerado válido.

Assinale a opção que representa corretamente uma estrutura de controle existente no Java e apropriada para implementar esse tipo de repetição condicional.
Alternativas
Q3881439 Arquitetura de Software
A área de integração de sistemas da ALEGO está modernizando sua arquitetura de dados e precisa definir o padrão para troca de informações entre as novas aplicações internas e serviços externos. A equipe busca um formato leve, amplamente utilizado em APIs modernas e facilmente interpretado por diferentes linguagens de programação. Durante a reunião de avaliação técnica, surge o seguinte questionamento: no processo de padronização da comunicação entre sistemas, a equipe considera utilizar JSON para troca de informações.

Assinale a alternativa que descreve corretamente esse formato: 
Alternativas
Q3881438 Arquitetura de Software
A ALEGO está passando por um processo de padronização na troca de informações entre seus diversos sistemas internos e aplicações de parceiros externos. Para garantir interoperabilidade, estruturação consistente dos dados e integração com soluções legadas, a equipe de TI precisa definir um formato de representação de dados. Nesse cenário, surge a necessidade de avaliar o uso de XML (Extensible Markup Language).

Assinale a alternativa relativa a este formato de representação de dados.
Alternativas
Q3881437 Engenharia de Software
Um gerente de Tecnologia da Informação da ALEGO coordena o desenvolvimento de um sistema corporativo e estabelece uma estratégia estruturada de testes ao longo de todo o ciclo de desenvolvimento, assegurando a aplicação de diferentes tipos de testes em fases distintas, com o objetivo de garantir a qualidade, a confiabilidade e a estabilidade do software antes de sua implantação em ambiente produtivo.
Relacione os tipos de testes e suas respectivas definições.

1 - Teste de caixa Preta
2 - Teste de Usabilidade
3 – Teste de Acessibilidade
4 – Teste Funcional

( ) método que avalia a facilidade de uso e a experiência do usuário com um software, identificando como os usuários interagem com a interface e se conseguem cumprir suas tarefas de forma eficiente e satisfatória.
( ) verifica se as funcionalidades do software se comportam de acordo com as especificações definidas, avaliando se os requisitos funcionais foram implementados corretamente.
( ) teste de software que avalia o comportamento e as funcionalidades do sistema sem acessar seu código-fonte, focando nas saídas geradas a partir de entradas específicas.
( ) processo que avalia se um software é utilizável por pessoas com diferentes deficiências, garantindo que todos os usuários possam acessar e interagir com o conteúdo digital de forma igualitária.

Assinale a opção que indica a relação correta na ordem apresentada.
Alternativas
Q3881436 Engenharia de Software
Durante a reformulação dos processos internos da ALEGO, a diretoria identificou a necessidade de automatizar fluxos administrativos que atualmente são manuais e consomem tempo das equipes. Contudo, o departamento de TI está com capacidade limitada para desenvolver todas as soluções solicitadas. Diante disso, a organização considera adotar uma plataforma low-code que permita criar aplicações e automatizar tarefas de forma ágil, com mínima codificação e participação direta das áreas de negócio. Nesse contexto, surge a necessidade de avaliar as principais características de uma tecnologia low-code. Durante uma reunião da equipe foram levantadas algumas observações:

I. Permissão para criar aplicações utilizando modelos gráficos, facilitando o processo para aqueles que não têm formação técnica.
II. A tecnologia proporciona um desenvolvimento mais rápido em comparação com codificação tradicional, podendo reduzir o tempo de desenvolvimento entre 50% a 90%.
III. A tecnologia exige conhecimentos avançados de programação e impede que pessoas sem formação técnica participem do desenvolvimento de software.
IV. Enfatiza a resolução de problemas e o desenvolvimento de soluções em vez de se concentrar nos aspectos técnicos ou de codificação.

Com base nas observações levantadas, está correto o que se afirma em
Alternativas
Q3881435 Engenharia de Software
O desenvolvimento para dispositivos móveis, tanto em Android quanto em iOS, abrange a criação de aplicações projetadas para operar em ambientes altamente dinâmicos, explorando recursos nativos dos smartphones e tablets para oferecer experiências interativas, responsivas e alinhadas às demandas atuais de mobilidade e conectividade. 

Com relação a estes sistemas operacionais móveis, podemos afirmar que
Alternativas
Q3881434 Engenharia de Software
Assumindo que a Assembleia Legislativa do Estado de Goiás irá iniciar um processo de modernização onde há a necessidade de atualizar sistemas administrativos e legislativos, adotar tecnologias mais seguras e eficientes e fortalecer a capacidade técnica interna para desenvolver e manter soluções digitais alinhadas às demandas de transparência, interoperabilidade e gestão pública. Com relação ao desenvolvimento de sistemas, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) A modularização de um sistema é importante apenas na fase de desenvolvimento.
( ) Sistemas desenvolvidos hoje são frequentemente adaptáveis às necessidades específicas de empresas, conectando-se com filiais, parceiros e fornecedores.
( ) A programação estruturada se concentra em dividir a lógica de programação em funções, enquanto a programação orientada a objetos foca na criação de módulos independentes somente.
( ) A abstração em programação orientada a objetos permite ignorar detalhes desnecessários e focar em funcionalidades essenciais, promovendo soluções mais eficientes.

As afirmativas são, respectivamente,
Alternativas
Q3881433 Programação
No contexto do desenvolvimento de aplicações web, o JavaScript é uma linguagem amplamente utilizada para implementar comportamentos dinâmicos e interativos.

Assinale a opção que apresenta a sintaxe correta para uma declaração condicional if que verifica se a variável x é maior que 10 e, caso verdadeiro, imprime "Maior que 10"
Alternativas
Q3881432 Engenharia de Software
O departamento de TI da ALEGO que desenvolve soluções SaaS passa por um processo de modernização de sua plataforma. Apesar de contar com equipes especializadas em desenvolvimento, testes e operações, os times trabalham de forma segmentada, o que gera retrabalho, pouco compartilhamento de conhecimento e baixa visibilidade sobre o ciclo de entrega. A diretoria de TI identificou a necessidade de melhorar a colaboração entre as áreas, padronizar práticas, aumentar a previsibilidade das entregas e fortalecer a cultura de melhoria contínua. Como parte da transformação digital, a empresa considera adotar um modelo DevOps, buscando compreender quais são suas principais características e como elas podem apoiar a integração e o fluxo contínuo de valor.

Assinale qual das seguintes características é fundamental para o sucesso da implementação de DevOps em uma organização, promovendo a eficácia entre as equipes de desenvolvimento e operações.
Alternativas
Respostas
4281: E
4282: B
4283: E
4284: C
4285: D
4286: C
4287: A
4288: B
4289: D
4290: C
4291: C
4292: C
4293: D
4294: D
4295: A
4296: B
4297: C
4298: A
4299: C
4300: C