Questões de Concurso Sobre metodologia de desenvolvimento de software em engenharia de software

Foram encontradas 430 questões

Q3922609 Engenharia de Software
Uma equipe de desenvolvimento está adotando o método Kanban e decidiu implementar algumas cadências recomendadas para melhorar o gerenciamento do fluxo de trabalho.
Nesse contexto, a reunião conhecida como Replenishment Meeting tem como principal finalidade:
Alternativas
Q3916979 Engenharia de Software
Uma equipe de desenvolvimento de software vai utilizar a metodologia Scrum em seus projetos de sistemas. Uma das características dessa metodologia é a existência do Scrum Master, que tem como atribuição:
Alternativas
Q3912913 Engenharia de Software

Considere o enunciado a seguir: 


Uma organização regulada que desenvolve sistemas críticos decidiu adotar metodologias ágeis para aumentar a capacidade de resposta às mudanças de negócio. No entanto, precisa manter rastreabilidade, documentação mínima obrigatória e previsibilidade de entregas. Com base nos princípios das metodologias ágeis e em sua aplicação em ambientes organizacionais reais, analise as sentenças a seguir:



I- Metodologias ágeis permitem a incorporação de mudanças de requisitos ao longo do desenvolvimento, desde que exista priorização contínua e gestão do backlog.


II- O uso de ciclos curtos e feedback frequente reduz riscos, mas não elimina a necessidade de planejamento e documentação, especialmente em ambientes regulados.


III- A adoção de metodologias ágeis pressupõe a eliminação de documentação formal, pois o foco exclusivo deve ser a entrega rápida de software funcional.



Analisadas as sentenças, está(ão) CORRETA(S) apenas: 

Alternativas
Q3912912 Engenharia de Software

Considere que uma organização pública está desenvolvendo um sistema crítico, com requisitos bem definidos desde o início, pouca probabilidade de mudanças e forte necessidade de documentação formal. O projeto será conduzido seguindo o ciclo de vida tradicional de desenvolvimento de sistemas. Nesse contexto, analise as sentenças a seguir:



I- No ciclo de vida tradicional, a conclusão da fase de análise é pré-requisito para o início da fase de projeto.


II- Alterações significativas de requisitos após a fase de implementação tendem a gerar alto custo de retrabalho nesse modelo.


III- O ciclo de vida tradicional é o mais indicado para projetos com requisitos voláteis e forte interação contínua com o usuário final.



Analisadas as sentenças, estão CORRETAS apenas:

Alternativas
Q3906980 Engenharia de Software
Suponha que, em um projeto de desenvolvimento de um novo portal de serviços para a SEFA/PR, a equipe utilize o framework Scrum. Nesse caso, o ator responsável por garantir que a equipe siga os valores e as práticas do Scrum, removendo impedimentos e facilitando as cerimônias, é o
Alternativas
Q3906615 Engenharia de Software

Julgue o seguinte item, a respeito de tipos de soluções e modelos de serviço.  


Denomina-se fábrica de software um modelo de contratação com foco na produção contínua de sistemas e normalmente remunerado por ponto de função. 

Alternativas
Q3906555 Engenharia de Software

Acerca de data warehouse, data lake, data mesh, CI/CD e ETL, julgue o item a seguir. 


O pipeline de CI/CD consiste em duas etapas sequenciais: implantação rápida em produção e posterior integração com os demais serviços. 

Alternativas
Q3902858 Engenharia de Software
Um processo de desenvolvimento de software é organizado explicitamente nas fases Concepção, Elaboração, Construção e Transição. O trabalho ocorre em iterações dentro dessas fases e cada iteração gera uma nova versão executável do sistema. Esse processo corresponde a qual modelo?
Alternativas
Q3901675 Engenharia de Software
Considere adotar o Kanban para monitorar tarefas de manutenção em sistemas legados. Sobre o Kanban, assinale a afirmativa correta. 
Alternativas
Q3886842 Engenharia de Software

Acerca de arquitetura de aplicações, julgue o próximo item.


Em DevOps, o conceito de distribuição contínua refere-se à prática de criar, testar e preparar as alterações de código automaticamente para a produção. 

Alternativas
Q3886840 Engenharia de Software

A respeito de desenvolvimento de sistemas, julgue o item a seguir.


A recomendação do princípio timely de clean code visa a que os testes de unidade sejam elaborados antes do próprio código.

Alternativas
Q3886838 Engenharia de Software

A respeito de desenvolvimento de sistemas, julgue o item a seguir.


De acordo com as regras de formatação do padrão XML, os dados de um cliente podem ser representados da seguinte maneira. 


Imagem associada para resolução da questão

Alternativas
Q3885138 Engenharia de Software
Em um projeto de alta complexidade e missão crítica como um sistema de tráfego aéreo, a equipe optou pelo Modelo Cascata de desenvolvimento. Após a conclusão das fases de Requisitos e Design, e com a Codificação em andamento, o cliente terá sua primeira oportunidade de Validação significativa apenas na fase de Testes, no final do ciclo
O principal risco arquitetônico e de custo introduzido pela natureza late-feedback do Modelo Cascata nesse cenário é 
Alternativas
Q3885104 Engenharia de Software
O Processo Unificado de Desenvolvimento (RUP) é organizado em quatro fases principais: Iniciação, Elaboração, Construção e Transição. A equipe de projeto do Legislativo precisa garantir que a primeira iteração do projeto esteja focada na mitigação dos riscos de negócio mais críticos e na definição da linha de base da arquitetura.
Assinale a opção que apresenta a principal fase do RUP responsável por alcançar a Linha de Base da Arquitetura e por detalhar os Casos de Uso Críticos do sistema, solidificando a visão do projeto e mitigando os riscos de alto impacto. 
Alternativas
Q3882860 Engenharia de Software
A Assembleia Legislativa decide desenvolver um novo sistema de controle de orçamento que deve ser liberado em incrementos funcionais. A cada 6 meses, um novo incremento operacional e utilizável deve ser entregue, mas o projeto geral é planejado em uma fase inicial.

O modelo de desenvolvimento que combina as características de planejamento inicial do Modelo em Cascata com a entrega e feedback em etapas é o
Alternativas
Q3882833 Engenharia de Software
No desenvolvimento de um app bancário que deve ter as suas funcionalidades liberadas em etapas, a equipe de desenvolvimento as organiza conforme apresentado a seguir.

Etapa 1: o acesso à conta.
Etapa 2: o pagamento de contas.
Etapa 3: investimento financeiro.

Esta equipe utiliza um modelo que entrega partes operacionais do sistema em cada ciclo.

Em relação à característica principal do Modelo Incremental, assinale a afirmativa correta.
Alternativas
Q3882830 Engenharia de Software
No desenvolvimento de um sistema de controle de tráfego aéreo, a equipe de Engenharia de Computação adotou o método Scrum. O objetivo é entregar valor continuamente e se adaptar rapidamente às mudanças nas especificações regulatórias.

Um princípio fundamental do manifesto ágil, contrastando com modelos tradicionais, é priorizar 
Alternativas
Q3882829 Engenharia de Software
Um projeto de desenvolvimento de firmware para um novo dispositivo IoT possui requisitos estáticos e bem definidos. A equipe de Engenharia de Computação optou por um modelo de processo que exige que a fase anterior seja totalmente concluída e documentada antes de iniciar a próxima, minimizando o risco de mudanças de escopo tardias. A

ssinale a opção que identifica o modelo de desenvolvimento de software descrito.
Alternativas
Q3881431 Engenharia de Software
No contexto institucional de organizações que buscam maior flexibilidade, eficiência e alinhamento estratégico na condução de projetos, o Manifesto Ágil orienta a adoção de práticas e valores voltados à adaptação contínua e à colaboração. Considerando os princípios do Manifesto ágil, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Mudanças nos requisitos são bem-vindas, mesmo em fases avançadas do desenvolvimento, pois os processos ágeis exploram essas mudanças como oportunidades para gerar vantagem competitiva ao cliente.
( ) A atenção contínua à excelência técnica e a um bom design contribui diretamente para o aumento da agilidade.
( ) As melhores arquiteturas, requisitos e soluções de design emergem de equipes tradicionais.
( ) Construa projetos em torno de indivíduos motivados, oferecendo-lhes o ambiente e o suporte necessários e confiando neles para a realização do trabalho.

As afirmativas são, respectivamente,
Alternativas
Q3881285 Engenharia de Software
Com relação às metodologias de desenvolvimento de software, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Metodologias modernas de desenvolvimento de software são predominantemente ágeis, focadas em flexibilidade, colaboração e entregas contínuas de valor.
( ) DevOps e metodologias ágeis enfatizam os testes Shift-Left Testing para garantir a confiabilidade do software, ou seja, concentram-se na realização de testes o quanto antes para detectar problemas de codificação.
( ) DevOps e práticas ágeis se concentram em melhorar o processo de desenvolvimento e a entrega de software, sendo que, ambas são metodologias complementares no ciclo de vida de disponibilização de software.

As afirmativas são, respectivamente,
Alternativas
Respostas
21: D
22: A
23: B
24: A
25: D
26: C
27: E
28: D
29: D
30: C
31: C
32: C
33: D
34: D
35: B
36: B
37: D
38: D
39: E
40: B