Filtrar


Questões por página:

Diferentes abordagens podem ser adotadas ao longo do ciclo de vida de desenvolvimento de software, variando de metodologias rigidamente sequenciais até integrações contínuas de entrega e operação. A escolha do modelo adequado depende de fatores como estabilidade dos requisitos, necessidade de entrega contínua, e colaboração entre equipes. Relacione corretamente os termos da Coluna A com as descrições da Coluna B.



Coluna A (termos):



1. Modelo Cascata (Waterfall).


2. Modelo Ágil.


3. DevOps.



Coluna B (descrições):



(__) Estrutura metodológica caracterizada por ciclos curtos, feedback frequente, reavaliação contínua e valorização da colaboração multifuncional ao longo de iterações sucessivas.


(__) Estratégia organizacional que promove integração contínua entre codificação e sustentação, com ênfase em automação de processos, escalabilidade operacional e entrega sistemática.


(__) Abordagem com estruturação linear, definida por sequência rígida de fases, baixa tolerância a revisões intermediárias e maior dependência de documentação detalhada.



Assinale a alternativa que apresenta a sequência da associação correta dos itens acima, de cima para baixo:

Em relação à caracterização da metodologia de desenvolvimento de software, analisar a sentença abaixo e assinalar a alternativa a que ela se refere:

Ela se concentra mais sobre o processo de engenharia das soluções e aborda análise, desenvolvimento e testes com abordagens inovadoras, que fazem grande diferença na qualidade final dos sistemas.  
As metodologias de desenvolvimento de software são utilizadas para organizar e estruturar as etapas de criação de um sistema. Qual metodologia é caracterizada por seu processo linear, sequencial e acíclico , na qual cada fase deve ser concluída antes que a próxima seja iniciada, sendo mais adequada para projetos com requisitos bem definidos e estáveis?

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:

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: