121 Q1097734
Engenharia de Software Engenharia de Requisitos
Ano: 2025
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
Analise a afirmativa abaixo.

“São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.”

Diante do exposto, assinale a alternativa correta.
122 Q1097361
Engenharia de Software Gerência de Configuração
Ano: 2025
Banca: Fundação Carlos Chagas (FCC)
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:
123 Q1097345
Engenharia de Software Gerência de Configuração
Ano: 2025
Banca: Fundação Carlos Chagas (FCC)
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:

...
124 Q1097338
Engenharia de Software Processos de Software - Desenvolvimento Ágil Scrum
Ano: 2025
Banca: Fundação Carlos Chagas (FCC)
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 é
125 Q1097336
Engenharia de Software Gestão de Projetos em Engenharia de Software
Ano: 2025
Banca: Fundação Carlos Chagas (FCC)
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 
126 Q1095757
Engenharia de Software Processos de Software - Desenvolvimento Ágil Metodologia de desenvolvimento de software
Ano: 2025
Banca: FUVEST
Uma empresa de tecnologia está implementando um novo processo ágil para sua equipe de ciência de dados. O principal desafio é que os projetos de ciência de dados envolvam tarefas exploratórias e imprevisíveis, onde nem sempre há um produto final definido desde o início. Além disso, a equipe precisa de um sistema que permita a execução de múltiplas tarefas, simultaneamente, sem exigir que todas sejam planejadas em ciclos fixos.

Considerando o contexto descrito, assinale a alternativa que apresenta a metodologia ágil, mais adequada, para gerenciar esse tipo de fluxo de trabalho.
127 Q1095752
Engenharia de Software Metodologia de desenvolvimento de software
Ano: 2025
Banca: FUVEST
No contexto do DevOps, um pipeline de CI (Continuous Integration)/CD (Continuous Delivery) é essencial para garantir a automação do ciclo de vida do software, desde a integração do código até a entrega e implantação contínuas. Considere um pipeline típico que segue as etapas: build, test, deploy e monitoring, conforme a imagem a seguir:

...
128 Q1095751
Engenharia de Software Processos de Software - Desenvolvimento Ágil
Ano: 2025
Banca: FUVEST
Uma equipe Scrum está trabalhando em um projeto de e-commerce e precisa entregar uma nova funcionalidade de carrinho de compras em duas Sprints. Durante a Sprint Review, o Product Owner percebe que algumas funcionalidades entregues não atendem aos critérios de aceitação definidos. Além disso, a equipe de desenvolvimento relata que as estimativas feitas no Sprint Planning foram insuficientes, e o Scrum Master percebe que a velocidade do time diminuiu. Diante do cenário apresentado, qual deve ser a melhor abordagem para garantir a melhoria contínua e a entrega de valor ao final da próxima Sprint?
129 Q1095580
Engenharia de Software Inteligencia Artificial
Ano: 2025
Banca: FUVEST

Em aprendizado de máquina, classificadores binários e multiclasses são usados para categorizar dados em duas ou mais classes. Considere os cenários a seguir:



1. Um sistema de detecção de fraudes bancárias, onde cada transação deve ser classificada como fraudulenta ou não fraudulenta.


2. Um modelo de classificação de espécies de flores, onde cada flor pode ser categorizada como setosa, versicolor ou virginica.



Em relação aos cenários apresen...

130 Q1095575
Engenharia de Software Desenvolvimento de Software Frameworks
Ano: 2025
Banca: FUVEST

Um desenvolvedor foi contratado para criar um sistema web para uma pequena startup que deseja lançar um MVP (Produto Mínimo Viável) de uma plataforma de cursos online.


O objetivo inicial é disponibilizar um catálogo de cursos, permitir o cadastro de usuários e oferecer um painel administrativo para gerenciar os conteúdos.


A startup tem poucos recursos e precisa lançar a plataforma rapidamente. O desenvolvedor deseja escolher um framework que permita crescer e escalar o projeto futuramente, caso o produto tenha sucesso.


...