Ciclo de vida da engenharia ágil de software
O desenvolvimento ágil reconhece que os projetos e os requisitos dos clientes diferem. Por isso, um método fixo de desenvolvimento não se adapta a todos os projetos. O trabalho divide-se em períodos curtos, cada um focado na entrega de uma parte do software pronta para lançamento.
Ciclo de vida da engenharia ágil de software
A abordagem ágil combina desenvolvimento iterativo e incremental para acelerar a entrega. Divida o projeto em versões incrementais e trabalhe em iterações de duas a três semanas. Em cada iteração, equipas com competências diversas colaboram desde a análise de requisitos até aos testes de aceitação. Apresente o resultado ao cliente no fim da iteração.
Visão geral do ciclo de vida da engenharia ágil de softwareA abordagem ágil adapta-se à mudança, enquanto os métodos preditivos assentam num planeamento detalhado. O planeamento preditivo exige tempo e esforço. Mesmo uma pequena alteração aos requisitos depois do início do desenvolvimento afeta o processo. A abordagem depende da análise dos requisitos e do planeamento no início do projeto.
O desenvolvimento ágil não exige planeamento detalhado. O trabalho começa tendo em conta as funcionalidades e características previstas do software. A equipa ajusta o rumo à medida que os requisitos mudam. Dá maior importância à interação com o cliente do que à documentação, para que a equipa possa confirmar que está no caminho certo.
A abordagem ágil é prática, mas adequa-se menos a projetos complexos e implica riscos para a sustentabilidade, a manutenção e a capacidade de expansão do software. Exige poucos recursos e adequa-se a requisitos que mudam com frequência. Com menos documentação e mais interação com o cliente, o sucesso depende da clareza com que o cliente comunica os requisitos. A abordagem também permite desenvolver em paralelo com poucas regras fáceis de aplicar.
Integração contínua de software e testes contínuosNo desenvolvimento tradicional, os programadores podem trabalhar durante vários dias em partes separadas do código antes de integrar as unidades concluídas. A abordagem ágil dá importância à qualidade do código em cada iteração. Por isso, deve aplicar-se a integração contínua. Esta exige disciplina e as práticas variam de empresa para empresa. Algumas equipas, por exemplo, exigem que cada programador integre todo o trabalho antes do fim do dia. Isso exige um planeamento cuidadoso das tarefas. A vantagem é que o cliente pode ver o produto em desenvolvimento a qualquer momento e dar a sua opinião.
O papel dos testes no ciclo de vida da engenharia ágil de softwareO desenvolvimento tradicional não aproveita plenamente as competências de quem testa quando os testes só começam após a implementação dos requisitos funcionais. Na abordagem ágil, quem testa é membro pleno da equipa e participa em todas as fases de cada iteração, incluindo o planeamento e a análise de requisitos. Os testes têm tanta importância como o desenvolvimento e continuam ao longo de todo o trabalho. Ao encontrar a maioria dos defeitos cedo, ficam menos por resolver no fim do projeto.
Garantimos que, com a sua formação gratuita online, passará no exame de certificação em testes de software!
-
01
Inscreva-se online
Escolha a sua certificação acreditada e conclua a inscrição.
-
02
Receba o código de acesso
O seu código pessoal de acesso ao exame é enviado imediatamente por e-mail.
-
03
Prepare e faça o exame
Estude com a sua formação gratuita e responda online a 50 perguntas de escolha múltipla.
-
04
Obtenha uma certificação vitalícia
Receba o seu certificado válido em todo o mundo e o distintivo digital verificável.
A SUA FORMAÇÃO PREMIUM GRATUITA ONLINE
A segunda edição de Software Testing Revealed já está disponível para si.
Criámos a sua formação com um grupo de líderes empresariais e de equipas reconhecidos, formadores de testes de software, mentores e especialistas de referência nos principais setores. Qualquer pessoa que visite International Software Test Institute™ pode aceder à formação. Encontre os materiais nas secções O seu livro gratuito de testes de software e A sua formação premium gratuita em testes de software do menu principal.
Estes materiais são propriedade intelectual de International Software Test Institute™ e estão protegidos por direitos de autor. Partilhamo-los gratuitamente com todos porque divulgar a nossa experiência apoia os profissionais de testes de software e ajuda a desenvolver a área.
O exame de certificação é composto por perguntas de escolha múltipla. Estude com a formação online para adquirir os conhecimentos de que precisa para passar no exame e obter a sua certificação em testes de software.
Garantimos que, com a sua formação premium gratuita online, passará no exame de certificação em testes de software!
