Foram encontradas 1.558 questões

Resolva questões gratuitamente!

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

Q3478928 Engenharia de Software
No contexto do processo de desenvolvimento de software, diferentes frameworks, normas e metodologias podem ser aplicados para garantir qualidade, conformidade e eficiência, como
Alternativas
Q3291048 Engenharia de Software
Um Tribunal Regional do Trabalho está desenvolvendo um sistema de gestão de processos judiciais para otimizar o fluxo de trabalho dos juízes, advogados e servidores. Um dos requisitos críticos é a implementação de um sistema de notificação para diferentes eventos processuais (por exemplo, novos documentos apresentados, audiências agendadas, decisões publicadas). O sistema deve ser flexível, permitindo adicionar novos tipos de notificações sem alterar significativamente o código existente. O padrão de projeto mais adequado para alcançar essa flexibilidade é o 
Alternativas
Q3291046 Engenharia de Software
Uma equipe de desenvolvimento de um Tribunal Regional do Trabalho está utilizando Scrum para gerenciar seu projeto. Durante a Sprint Planning, a equipe identificou uma história do usuário que é muito complexa e incerta. A prática recomendada para lidar com essa história no Scrum é
Alternativas
Q3291042 Engenharia de Software
Durante uma apresentação à equipe, um Técnico de TI afirmou, corretamente, que a principal função do Zuul no ecossistema de microsserviços é funcionar como um  
Alternativas
Q3291039 Engenharia de Software
A partir de seu repositório local do Git, aberto e funcionado em condições ideais, um Técnico emitiu o comando git status e obtendo a seguinte saída:

Captura_de tela 2025-04-11 160409.png (727×258)

Com base nessa saída, o Técnico concluiu que 
Alternativas
Q3291023 Engenharia de Software
Durante o desenvolvimento de um projeto colaborativo no GitHub, um Técnico da equipe realizou commits diretamente na branch principal (main) sem passar por uma revisão de código via Pull Request. A prática mais indicada para corrigir essa situação e minimizar o impacto na equipe:
Alternativas
Q3290907 Engenharia de Software
Dentre os métodos ágeis aplicáveis à organização do trabalho para aumentar a produtividade, destacam-se o Scrum e o Kanban, sendo que 
Alternativas
Q3290598 Engenharia de Software
Um sistema de gestão de processos judiciais está sendo desenvolvido para um Tribunal Regional do Trabalho e deve permitir o cadastro de processos, a definição de fluxos de trabalho, a gestão de documentos e a geração de relatórios estatísticos. A equipe de desenvolvimento está utilizando a UML 2.5 para modelar a interação entre os diversos objetos do sistema, como processos, documentos e usuários, enfatizando a troca de mensagens e a ordem temporal das ações. Para isso, o mais adequado é utilizar o diagrama de  
Alternativas
Q3290596 Engenharia de Software
Um Tribunal Regional do Trabalho está implementando um novo sistema para gerenciar processos trabalhistas. O sistema será utilizado para registrar e processar informações relacionadas aos casos trabalhistas, com funcionalidades como cadastro de processos, consulta de informações, emissão de relatórios e integração com outros sistemas judiciais. Para estimar o esforço de desenvolvimento do sistema, uma Analista de TI recomendou que a equipe utilizasse a técnica de Ponto de Função (contagem bruta), 
Alternativas
Q3290594 Engenharia de Software
Uma Analista de TI está revisando seus processos de desenvolvimento de software para alinhá-los à norma ABNT NBR ISONECANEEE 12207:2021. Durante a análise, ela identificou a necessidade de implementar processos para assegurar a qualidade do produto final. Um dos processos primários (ou fundamentais) conforme descrito na norma ABNT NBR ISO1ECAEEE 12207:2021 é o Processo de  
Alternativas
Q3290592 Engenharia de Software
Um Tribunal Regional do Trabalho implementou uma plataforma no-code para permitir que diferentes departamentos criem seus próprios aplicativos de gestão de tarefas e projetos. Após seis meses de uso, a administração avaliou que os resultados obtidos no uso de plataformas no-code está em consonância com o que é frequentemente associado com  
Alternativas
Q3290589 Engenharia de Software
Um Tribunal Regional do Trabalho está desenvolvendo um sistema de gestão de processos judiciais que inclui um módulo de auditoria para rastrear mudanças nos registros dos processos. É essencial que qualquer alteração nos dados dos processos judiciais (por exemplo, petições, decisões, movimentações) seja auditada para garantir a integridade e a transparência. Um Analista de TI decide utilizar Hibernate Envers para atender aos requisitos desse módulo de auditoria e, para isso, deve 
Alternativas
Q3290574 Engenharia de Software
A equipe de desenvolvimento de um Tribunal adota o modelo GiFlow para gerenciar o versionamento de código em um repositório GitLab. Durante o desenvolvimento de uma nova funcionalidade, a equipe percebeu que algumas mudanças feitas no branch feature impactam diretamente no branch develop e precisam ser incorporadas imediatamente para integração continua (Cl). Contudo, um dos desenvolvedores cometeu um erro ao realizar um merge, levando à sobrescrita de código existente no develop. O procedimento que a equipe deve adotar para resolver o problema de sobrescrita e prevenir a repetição desse erro no futuro é
Alternativas
Q3290567 Engenharia de Software
A equipe de Analistas do Tribunal Regional do Trabalho está desenvolvendo um sistema para automatizar o trâmite e gerenciar os processos eletrônicos. Durante a fase de testes, é necessário adotar uma abordagem robusta e adequada para garantir a qualidade do software, considerando diversos aspectos, incluindo o desempenho e a segurança. Para isso, a equipe deve 
Alternativas
Q3281643 Engenharia de Software
Uma prefeitura está modernizando sua arquitetura de TI para implementar projetos baseados em Machine Learning (ML). Foi decidido que as soluções utilizarão uma arquitetura de microsserviços para melhor escalabilidade e manutenção. Para a implementação flexível e eficiente de microsserviços para modelos de ML, considerando padrões de design e tecnologias modernas, 
Alternativas
Q3281642 Engenharia de Software
A equipe de TI de uma prefeitura está desenvolvendo uma aplicação para integração com diversos serviços externos, utilizando arquiteturas serverless em um ambiente de nuvem. Para implementar a lógica que orquestra à comunicação entre serviços, a equipe considera adotar um design pattern adequado à abordagem serverless. Com base nas tendências emergentes, o design pattern mais indicado para lidar com a orquestração e controle de fluxos em arquiteturas serverless é o  
Alternativas
Q3281641 Engenharia de Software
Durante a manutenção do sistema de licitações de uma prefeitura, a equipe de TI identificou que diversas partes do código se tornaram difíceis de modificar devido à alta interdependência entre os módulos. Um dos analistas propõe a aplicação de princípios de design que favoreçam a evolução do código e a aplicação do DRY. O problema identificado pode ser resolvido adequadamente refatorando o código para encapsular as funcionalidades comuns em classes abstratas, aplicando o padrão 
Alternativas
Q3281627 Engenharia de Software
Considere que a Prefeitura de São Paulo esteja enfrentando desafios para implementar projetos em áreas diversas, cada uma com requisitos distintos em termos de flexibilidade, previsibilidade e colaboração. Um Analista ficou encarregado de analisar os projetos e indicar a metodologia mais adequada. Assim, para o projeto de 
Alternativas
Q3281622 Engenharia de Software
A prefeitura de um grande município está aumentando o uso de Inteligência Artificial (14), Machine Learning (ML) e Internet das Coisas (loT) para modernizar a gestão urbana. Essas tecnologias são utilizadas na automação de processos administrativos, monitoramento de tráfego, alocação de recursos e otimização de serviços públicos. Uma equipe de analistas promoveu um debate para discutir 05 desafios éticos e técnicos associados a essas tecnologias e concluiu que: 
Alternativas
Q3281598 Engenharia de Software
Uma cidade enfrenta desafios constantes para melhorar sua mobilidade urbana. Recentemente, soluções baseadas em Inteligência Artificial (IA), como sistemas preditivos para controle de tráfego e algoritmos de roteamento inteligente para transporte público, começaram a ser implementadas. No entanto, essas tecnologias também levantam questões éticas e legais, como a privacidade dos dados dos cidadãos, a responsabilidade por decisões automatizadas e o impacto no mercado de trabalho. Ao implementar sistemas de IA para otimizar a mobilidade urbana, o principal desafio ético e legal que deve ser priorizado para garantir um equilíbrio entre inovação tecnológica e direitos dos cidadãos é 
Alternativas
Respostas
41: E
42: B
43: C
44: A
45: C
46: A
47: A
48: A
49: E
50: D
51: E
52: A
53: E
54: E
55: D
56: C
57: B
58: D
59: D
60: A