1. A Engenharia de Software consolidou-se como uma disciplina fundamental para a área de tecnologia em resposta à chamada "Crise do Software". Qual das alternativas abaixo descreve corretamente a principal causa e as consequências dessa crise?, Gabarito: B Revisão: A Crise do Software ocorreu justamente porque o hardware evoluiu rapidamente, permitindo a criação de softwares muito complexos que as técnicas amadoras da época não conseguiam gerenciar adequadamente, causando estouros de prazo, custo e qualidade., O Modelo Cascata (Waterfall) foi um dos primeiros paradigmas de processo introduzidos na engenharia de software. Assinale a alternativa que representa uma característica marcante desse modelo estruturado: A) O desenvolvimento avança em formato de espiral, com foco exclusivo na análise contínua de perigos e na criação de protótipos em todas as versões. B) O modelo promove a entrega de um software totalmente funcional em ciclos curtos de duas a quatro semanas, priorizando o feedback constante do usuário final. C) É baseado puramente no ciclo informal de "codificar e corrigir", não exigindo fases de planejamento, documentação ou levantamento prévio de requisitos. D) As fases de desenvolvimento (como análise, projeto, implementação e testes) ocorrem de forma estritamente sequencial, tornando o modelo rígido para lidar com mudanças tardias de requisitos. Gabarito: D Revisão: O modelo Cascata divide o trabalho em fases que devem ser finalizadas antes que a próxima comece. Isso traz previsibilidade em cenários estáveis, mas dificulta e encarece a adaptação caso o cliente mude de ideia no meio do projeto., No contexto da evolução dos processos de software, as abordagens Iterativa e Incremental costumam ser trabalhadas em conjunto, mas possuem focos práticos diferentes. Como essas duas abordagens se diferenciam? A) O desenvolvimento incremental adiciona novas funcionalidades progressivamente ao sistema, enquanto o iterativo foca em revisar, refinar e melhorar repetidamente o que já foi construído. B) A iterativa foca na construção sequencial sem revisões do código, enquanto a incremental consiste em dividir a equipe em vários pequenos grupos autônomos. C) O modelo incremental exige que todos os requisitos do projeto sejam definidos e congelados no primeiro dia, enquanto o iterativo não permite a documentação de nenhum requisito. D) A abordagem iterativa atua exclusivamente na fase de testes finais de um software, ao passo que a incremental atua apenas na fase de implementação do banco de dados. Gabarito: A Revisão: O foco do Incremental é crescer o software em pedaços (versão 1, versão 2, versão 3), enquanto o Iterativo é repetir ciclos para melhorar e aperfeiçoar uma mesma funcionalidade ou módulo do software., As Metodologias Ágeis (Agile) ganharam enorme tração nos anos 2000 como uma resposta às limitações dos modelos tradicionais voltados para documentação exaustiva. Qual é uma premissa central dessas metodologias? A) A exigência de documentação detalhada como a única medida de progresso real do projeto, minimizando o contato com o cliente para evitar interferências. B) O congelamento total de todos os requisitos na fase inicial de levantamento, garantindo que o escopo não sofra nenhuma alteração ao longo da vida útil do projeto. C) A substituição sumária das validações e testes de qualidade de software por uma maior velocidade na codificação voltada para servidores na nuvem. D) A aceitação de que os requisitos mudam, mantendo o foco na entrega rápida e contínua de valor em formato de software funcionando, e na adaptação a partir do feedback do cliente. Gabarito: D Revisão: A grande virada do Agile é assumir que o ambiente é mutável. Em vez de lutar contra as mudanças com contratos rígidos, ele se adapta a elas focando em ciclos de entrega curtos que geram valor rápido e permitem correções de rota.
0%
Atividade
Share
Share
by
U62905229
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Speaking cards
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
AI Enhanced: This activity contains content generated by AI.
Learn more.
Switch template
Show all
Open results
Copy link
QR code
Delete
Continue editing:
?