🎯 Saiba o que estudar

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

Questões de Concurso Sobre outros modelos de processo de software em engenharia de software

Questões Discursivas

Foram encontradas 291 questões

Q4240091 Engenharia de Software
Em um Tribunal de Justiça, uma equipe de analistas está implantando um novo módulo de triagem automática de petições iniciais integrado a serviços de inteligência artificial e a bases processuais externas. Como parte do release planning, decidiu-se lançar inicialmente um MVP contendo apenas a classificação básica das petições. Durante as primeiras semanas, algumas integrações foram executadas em produção para verificar desempenho, latência e compatibilidade técnica, sem que seus resultados fossem exibidos aos magistrados ou funcionários. Além disso, determinadas funcionalidades puderam ser ativadas ou desativadas remotamente para grupos específicos de usuários e a expansão da solução ocorreu gradualmente, começando por poucas varas antes de alcançar todo o Tribunal. Nesse cenário, conclui-se que a equipe
Alternativas
Q4228472 Engenharia de Software
Acerca da garantia da qualidade no MPS SW, no CMMI-DEV e em processos ágeis, assinale a opção correta.
Alternativas
Q4223153 Engenharia de Software
Uma agência reguladora federal precisa desenvolver um sistema de monitoramento de satélites de alta complexidade.
Os requisitos de segurança nacional são extremamente rígidos, e qualquer falha lógica pode gerar impactos geopolíticos severos. A gerência técnica determinou a adoção de um modelo de ciclo de vida de desenvolvimento de sistemas tradicional que priorize a gestão e análise formal de riscos em cada fase do projeto, dividindo o ciclo em iterações concêntricas de avaliação, engenharia e planejamento.
O modelo de ciclo de vida de desenvolvimento de software que atende nativamente a essa exigência de controle, caracterizandose por uma abordagem evolucionária orientada e guiada por análises de risco estruturadas, é o
Alternativas
Q4223151 Engenharia de Software
O coordenador de um time Kanban de suporte técnico notou que o tempo total de atendimento das demandas lógicas (Lead Time) estava aumentando significativamente nas últimas semanas.
O quadro visual exibe uma coluna chamada Homologação Técnica congestionada, com mais de 25 tarefas abertas simultaneamente, enquanto a equipe possui apenas dois analistas dedicados a essa validação.
Com base nas propriedades matemáticas que regem o fluxo de sistemas enxutos (Lei de Little), para reduzir o Lead Time e acelerar a vazão de entrega de valor sem alterar o tamanho da equipe, o coordenador deve
Alternativas
Q4222422 Engenharia de Software
Durante o mapeamento do processo de “Tratamento de Alertas de Proximidade de Aeronaves” no Serviço de Navegação Aérea, o analista utilizou a notação BPMN 2.0.
Ele precisa representar graficamente o momento exato em que o sistema suspende o fluxo principal para aguardar uma resposta síncrona de um radar meteorológico externo por no máximo 30 segundos, direcionando para uma rota alternativa de contingência caso ocorra timeout.
Diante do cenário apresentado, o elemento de fluxo da especificação BPMN 2.0 adequado para modelar essa restrição de tempo e o desvio de fluxo é
Alternativas
Q4219317 Engenharia de Software
DevOps é uma cultura e abordagem cultural que une as equipes de desenvolvimento (Dev) e operações (Ops) para acelerar a entrega de software, aumentar a confiabilidade e melhorar a colaboração.

O objetivo principal é quebrar os "silos" organizacionais, promovendo automação, compartilhamento de responsabilidades e ciclos de feedback mais rápidos.

Assim, CI/CD (CI - Continuous Integration/CD - Continuous Delivery) surge como a base técnica e prática indispensável para viabilizar os objetivos do DevOps.

Nesse contexto, faça a associação correta entre os conceitos listados a seguir e suas características. 

1. CI
2. CD

( ) Entrega automática para produção ou staging.
( ) Build automático.
( ) Testes automáticos.
( ) Uma de suas variações admite aprovação humana.

Assinale a opção que apresenta a associação correta, segundo a ordem apresentada.
Alternativas
Q4218767 Engenharia de Software
O modelo DevOps representa uma mudança cultural e técnica na forma como organizações desenvolvem, entregam e operam software. Quanto aos conceitos de DevOps e práticas correlatas, assinale a alternativa correta. 
Alternativas
Q4206173 Engenharia de Software
Uma empresa decidiu desenvolver um sistema crítico para controle de estoque. Inicialmente, pensou em utilizar o modelo cascata, mas percebeu que os requisitos ainda não estavam completamente definidos e poderiam mudar durante o projeto. O gerente de TI convocou a equipe para discutir qual modelo de pro cesso seria mais adequado.

Considere as afirmações, avaliando quais são verdadeiras e quais são falsas. 

(_) O modelo cascata é mais adequado quando os requisitos do sistema estão bem definidos e são estáveis desde o início do projeto.

(_) Em contextos em que os requisitos mudam frequentemente, modelos iterativos ou incrementais tendem a ser mais apropriados que o modelo cascata.

(_) O modelo cascata é altamente recomendado para projetos em que os requisitos são incertos, pois permite revisões constantes em qualquer fase anterior do processo.

(_) Em contextos em que os requisitos mudam frequentemente, modelos iterativos ou incrementais tendem a ser mais apropriados que o modelo cascata.  

A sequência CORRETA, de cima para baixo, é 
Alternativas
Q4185119 Engenharia de Software
Acerca de Kanban e de Scrum, julgue os itens subsecutivos. 
No Kanban, o WIP (work in progress) indica a quantidade de itens de trabalho em progresso em determinado período de tempo.
Alternativas
Q4185105 Engenharia de Software

A respeito do alinhamento de negócio e dos níveis de maturidade conforme o CMMI-DEV v2.0, julgue os itens a seguir. 

A exigência de uso de métricas alinhadas aos objetivos do negócio inicia-se no nível de maturidade 4.
Alternativas
Q4181915 Engenharia de Software
O Processo Unificado é uma tentativa de aproveitar muitos dos melhores recursos e características dos modelos tradicionais de processo de software. Ele reconhece a importância da comunicação e de métodos racionalizados para descrever a visão do cliente sobre um sistema. Não obstante, mesmo sem abandonar suas atividades clássicas (concepção, elaboração, construção e transição), é possível acrescentar também uma camada serial, agregando-se a filosofia “serial para o que é amplo” e “iterativa para o que é particular”. Com isso, o modelo pode ser enriquecido com muitos dos melhores princípios do desenvolvimento ágil de software, resultando em:
Alternativas
Q4160426 Engenharia de Software
No contexto de Kanban, uma das práticas fundamentais para o gerenciamento eficiente do fluxo de trabalho é o controle da quantidade de tarefas sendo executadas simultaneamente, evitando sobrecarga da equipe e melhorando a produtividade. Essa prática estabelece um limite para o trabalho em andamento, como por exemplo restringir o número de tarefas na coluna "Em andamento" para um valor máximo definido pela equipe. Com base nesse conceito, assinale a alternativa que corresponde CORRETAMENTE a esse limite de trabalho em andamento no Kanban.
Alternativas
Q4158845 Engenharia de Software
A Assembleia Legislativa precisa contratar o desenvolvimento de um sistema de gestão parlamentar sob demanda e garantir sua sustentação contínua. O Analista de Segurança deve estruturar o modelo contratual que melhor equilibre controle técnico, conformidade e economicidade. A solução adequada prevê que
Alternativas
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150960 Engenharia de Software
O Tribunal de Justiça iniciou o desenvolvimento de um sistema corporativo cujos requisitos são apenas parcialmente conhecidos, havendo elevado grau de incerteza quanto à integração com bases de dados e serviços de outros órgãos, ao desempenho sob carga e aos mecanismos de segurança.

Em razão dessas características, a equipe optou por um processo de desenvolvimento no qual, a cada ciclo, são definidos objetivos, identificados e analisados riscos, desenvolvidas soluções parciais e planejada a etapa subsequente, permitindo que decisões arquiteturais sejam tomadas progressivamente com base no conhecimento adquirido ao longo do projeto.

Nessa situação, o processo de desenvolvimento mais aderente é o
Alternativas
Q4126657 Engenharia de Software
O método ágil de desenvolvimento de software Scrum define os seguintes três artefatos a serem produzidos em seu ciclo de desenvolvimento:
Alternativas
Q4092984 Engenharia de Software

Em uma empresa que adota práticas de integração e entrega contínua (CI/CD), a equipe de DevOps enfrenta inconsistências entre ambientes (desenvolvimento, homologação e produção), além de falhas decorrentes de configurações manuais em servidores e recursos de nuvem. Para resolver esses problemas, a equipe decide adotar a abordagem de Infrastructure as Code (IaC) integradas ao pipeline de deploy . Com base nesse cenário, assinale a alternativa correta:

Alternativas
Q4089726 Engenharia de Software
Durante a manutenção de um sistema acadêmico interno, a equipe de TI de uma instituição federal identificou inconsistências em regras de negócio relacionadas ao cálculo de carga horária dos alunos. Para organizar o trabalho e reduzir retrabalhos, o coordenador solicitou que o time adotasse um método estruturado para registrar, discutir e documentar as atividades necessárias, assegurando que todos compreendessem o fluxo de trabalho e as ações a serem executadas. Considerando práticas reconhecidas de engenharia de software, o método que atende a essa necessidade é  
Alternativas
Q4071610 Engenharia de Software
Considere a seguinte situação hipotética:

Uma equipe de desenvolvimento adotou práticas de DevOps em um sistema corporativo. O fluxo definido estabelece que todo o código é versionado em Git, e que a cada push para o repositório remoto é executado automaticamente um pipeline de CI/CD.
Nesse pipeline são realizadas etapas de build, testes automatizados e análise estática de código. Caso todas as etapas sejam concluídas com sucesso, o artefato gerado é automaticamente implantado em ambiente de homologação.
Com base nos conceitos de integração contínua, entrega contínua e automação de pipelines, analise as afirmativas a seguir.

I. A integração contínua (continuous delivery) consiste na prática de integrar alterações de código com frequência em um repositório compartilhado, em que builds e testes automatizados são executados para detectar falhas precocemente no processo de desenvolvimento.
II. A entrega contínua (continuous delivery) pressupõe que o sistema esteja sempre em um estado potencialmente implantável em produção, embora a liberação final para produção dependa de uma aprovação manual.
III. Em pipelines de CI/CD, ferramentas como GitHub Actions e GitLab CI/CD permitem definir workflows ou pipelines automatizados por meio de arquivos de configuração versionados no próprio repositório do projeto.
IV. A cultura DevOps enfatiza a automação de processos de build, teste e deploy, reduzindo a necessidade de interação entre equipes de desenvolvimento e operações ao longo do ciclo de entrega de software.

Assinale a alternativa CORRETA:
Alternativas
Q4065612 Engenharia de Software
O processo de software define um conjunto estruturado de atividades necessárias para desenvolver, entregar e manter um sistema de software, servindo como base para o planejamento, acompanhamento e controle do desenvolvimento.
Assinale a alternativa correta considerando os conceitos de processo de software.
Alternativas
Q4065606 Engenharia de Software

A figura abaixo representa um processo utilizando o padrão BPMN.


44.jpg (270×412)


Observação: a disposição vertical do diagrama deve-se exclusivamente à formatação da prova, não havendo alteração na lógica, sequência ou interpretação do fluxo do processo.


Analise as afirmativas abaixo com relação a esse diagrama.


1. A Atividade 5 será executada 3 vezes;


2. As Atividades 2, 3 e 4 podem ser executadas em paralelo;


3. A Atividade 5 será executada somente 1 vez.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Respostas
1: E
2: D
3: D
4: C
5: A
6: A
7: E
8: D
9: E
10: E
11: B
12: D
13: A
14: B
15: C
16: A
17: A
18: D
19: E
20: E