🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso

Questões Discursivas

Foram encontradas 2.802.431 questões

Resolva questões gratuitamente!

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

Q4219364 Arquitetura de Software
O IFCE está modernizando a integração entre o sistema acadêmico e o sistema financeiro. Para evitar acoplamento direto entre os sistemas e permitir processamento assíncrono das solicitações de pagamento de matrícula, o analista de tecnologia da informação propôs a utilização do RabbitMQ como intermediador de mensagens. Considerando esse cenário, é correto afirmar que o RabbitMQ
Alternativas
Q4219363 Arquitetura de Software

O IFCE está desenvolvendo um novo portal acadêmico utilizando tecnologias web modernas. Durante a implementação do frontend, a equipe identificou que diferentes componentes da interface precisam ser reutilizados em múltiplas páginas, mantendo separação entre estrutura, estilo e comportamento. O analista de tecnologia da informação propôs a adoção de um padrão arquitetural que organiza a aplicação em camadas distintas, promovendo separação de responsabilidades entre dados, interface e controle de eventos.


Assinale a alternativa que apresenta o padrão de frontend mais adequado ao cenário descrito.

Alternativas
Q4219362 Engenharia de Software

O IFCE iniciará o desenvolvimento de um sistema para gestão de estágios. O analista de tecnologia da informação identificou que existem diferentes perfis envolvidos (alunos, coordenadores de curso, setor de convênios e empresas parceiras), com necessidades distintas e pouco documentadas. Para compreender expectativas, conflitos e regras implícitas do processo, o profissional optou por reunir representantes desses grupos em sessões estruturadas de discussão coletiva, conduzidas por facilitador, com objetivo de levantar requisitos de forma colaborativa.


Considerando as técnicas de elicitação de requisitos, é correto afirmar que a técnica descrita se refere

Alternativas
Q4219361 Engenharia de Software

O IFCE está desenvolvendo um novo módulo para o sistema de gestão acadêmica. Durante a elicitação, foram levantados os seguintes requisitos:


• o sistema deve permitir que o aluno realize matrícula online;

• o sistema deve responder às requisições em até 3 segundos;

• o sistema deve registrar logs de acesso para auditoria;

• o sistema deve estar disponível 99% do tempo durante o período letivo.


Considerando a classificação de requisitos em Engenharia de Requisitos, assinale a alternativa que apresenta corretamente a classificação do requisito “o sistema deve responder às requisições em até 3 segundos”.

Alternativas
Q4219360 Engenharia de Software

A respeito da metodologia Kanban aplicada ao desenvolvimento de software, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.



( ) O Kanban utiliza um quadro visual para representar o fluxo de trabalho e tornar explícitas as etapas do processo.


( ) O Kanban baseia-se na definição de iterações com duração cronológica fixa para a entrega de incrementos, assemelhando-se ao conceito de Sprints presente no framework Scrum.


( ) A limitação do trabalho em progresso (WIP – Work in Progress) é um dos mecanismos utilizado para controlar o fluxo.


( ) O Kanban incentiva a melhoria contínua do processo por meio da análise do fluxo e de métricas como lead time e cycle time.

Alternativas
Q4219359 Engenharia de Software
O IFCE pretende contratar a evolução de um sistema acadêmico e optou por estimar o tamanho funcional da demanda utilizando a metodologia de Análise de Pontos de Função (APF). Durante o levantamento, o analista de tecnologia da informação identificou uma nova funcionalidade que permitirá aos usuários consultar dados já armazenados no sistema, sem manutenção de arquivos internos adicionais. Considerando a metodologia de Ponto de Função, essa funcionalidade deve ser classificada como
Alternativas
Q4219358 Engenharia de Software
O IFCE pretende desenvolver uma nova plataforma para atendimento digital aos estudantes. Antes da definição dos requisitos técnicos, o analista de tecnologia da informação propôs conduzir oficinas com alunos e servidores para compreender dificuldades enfrentadas no uso dos sistemas atuais, gerar ideias de solução e criar protótipos para validação inicial. Considerando os princípios do Design Thinking, é correto afirmar que essa abordagem
Alternativas
Q4219357 Engenharia de Software
Em relação ao framework Scrum, utilizado em metodologias ágeis de desenvolvimento de software, assinale a alternativa correta. 
Alternativas
Q4219356 Eletrônica
No contexto da automação de processos administrativos em instituições públicas, como o IFCE, a tecnologia de RPA (Robotic Process Automation) caracteriza-se por sua capacidade de 
Alternativas
Q4219355 Engenharia de Software
No IFCE, a equipe de desenvolvimento está implementando um novo módulo para cálculo automático de carga horária docente. Diante desse cenário, o analista de tecnologia da informação propôs utilizar TDD (Test-Driven Development) para conduzir o desenvolvimento da funcionalidade. Considerando esse cenário, assinale a alternativa que descreve corretamente o fluxo do TDD.
Alternativas
Q4219354 Engenharia de Software

Sobre conceitos básicos de testes de aplicações, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.



( ) O teste de software consiste em um conjunto de atividades voltadas à identificação de defeitos e à avaliação da conformidade do produto em relação aos requisitos especificados.


( ) A ausência de falhas durante a execução de um conjunto de casos de teste comprova que o software está livre de defeitos.


( ) Testes podem ser classificados quanto ao nível, como teste unitário, teste de integração, teste de sistema e teste de aceitação.


( ) Casos de teste devem ser elaborados com base em requisitos, regras de negócio e critérios definidos previamente.

Alternativas
Q4219353 Engenharia de Software
Em um ambiente de desenvolvimento que adota práticas de integração contínua, o Jenkins é uma ferramenta voltada à automação de processos. A respeito dessa ferramenta, é correto afirmar que 
Alternativas
Q4219352 Engenharia de Software

Sobre o uso do GitLab CI como ferramenta de Integração Contínua e Entrega Contínua (CI/CD), informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.



( ) O arquivo .gitlab-ci.yml define os estágios (stages) e os jobs do pipeline, sendo versionado juntamente com o código-fonte no repositório.


( ) Os runners do GitLab são responsáveis por executar os jobs definidos no pipeline, podendo ser compartilhados ou específicos de um projeto.


( ) Um job só pode pertencer a um único estágio, e os estágios são executados sequencialmente, conforme a ordem definida no pipeline.


( ) O funcionamento do GitLab CI depende da instalação de módulos de terceiros para o processamento de pipelines, visto que a ferramenta carece de recursos nativos para automação de CI/CD. 

Alternativas
Q4219351 Engenharia de Software
Em um projeto de desenvolvimento de software no IFCE, a equipe utiliza Git para versionamento de código e GitLab como plataforma de hospedagem dos repositórios. Sobre essas ferramentas, assinale a alternativa correta.
Alternativas
Q4219350 Redes de Computadores
No âmbito da infraestrutura de servidores e arquitetura web, o Nginx é uma ferramenta empregada para o gerenciamento de tráfego e serviços. Sobre as especificações técnicas e funcionalidades dessa ferramenta, assinale a alternativa correta.
Alternativas
Q4219349 Programação

A respeito da arquitetura e do funcionamento do servidor de aplicações WildFly, informe se é verdadeiro (V) ou falso (F) o se afirma a seguir e assinale a alternativa com a sequência correta.



( ) O WildFly utiliza uma arquitetura modular baseada em JBoss Modules, permitindo isolamento de dependências entre aplicações implantadas.


( ) No modo domain, o gerenciamento centralizado das instâncias é realizado por um Domain Controller, responsável por coordenar configurações compartilhadas.


( ) O WildFly depende da integração com o Apache HTTP Server para o processamento de requisições, apresentando-se como um servidor de aplicações que carece de um motor web embutido.


( ) O subsistema Undertow, presente nas versões recentes do WildFly, é responsável pelo processamento de requisições HTTP e suporte a aplicações web.

Alternativas
Q4219348 Programação
Considerando um ambiente corporativo que utiliza o JBoss EAP 8.0 como servidor de aplicações Java EE/Jakarta EE, a respeito de sua arquitetura e funcionamento, assinale a alternativa INCORRETA.
Alternativas
Q4219347 Arquitetura de Software
Em um ambiente institucional como o do IFCE, diferentes sistemas acadêmicos e administrativos precisam trocar informações entre si. No contexto da arquitetura de software, a interoperabilidade de sistemas refere-se à 
Alternativas
Q4219346 Engenharia de Software
No IFCE, a equipe de desenvolvimento identificou, por meio do SonarQube, que um módulo do sistema acadêmico apresenta alta complexidade ciclomática, duplicação de código e métodos extensos com múltiplas responsabilidades. O analista de tecnologia da informação foi designado para propor uma ação alinhada aos princípios de Clean Code e às práticas de análise estática. Considerando esse cenário, assinale a alternativa que apresenta a melhor conduta diante da situação narrada.
Alternativas
Q4219345 Programação
Considerando o desenvolvimento de aplicações web modernas com JavaScript conforme a especificação ECMAScript 2023 (ES14) ou superior, assinale a alternativa INCORRETA a respeito das características da linguagem.
Alternativas
Respostas
17001: E
17002: B
17003: D
17004: E
17005: A
17006: E
17007: B
17008: C
17009: E
17010: C
17011: A
17012: B
17013: X
17014: C
17015: B
17016: A
17017: D
17018: A
17019: B
17020: C