Want to create interactive content? It’s easy in Genially!

Get started free

Metodologia de programação

Auroralves Huertas

Created on November 5, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Practical Presentation

Smart Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Modern Presentation

Relaxing Presentation

Transcript

Metodologia de programação

em sistemas distribuídos

METODOS DE PROGRAMAÇÃO EM CD

MVC

Extreme Programming

Agile

RAD

SCRUM

MODELO Espiral

MODELO V

KANBAN

MODELO INCREMENTAL

WATERFALL

Descrição: Modelo sequencial onde cada fase (análise, design, implementação, testes) ocorre após a anterior. Vantagens: Estrutura clara e documentada; ideal para projetos estáveis. Pontos fracos: Dificuldade em lidar com a mudança; feedback tardio. Link útil: [Waterfall Model Explained](https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm)

Descrição: Sistema visual que utiliza quadros e cartões para gerir o fluxo de trabalho. Vantagens: Clareza no progresso; fácil adaptação; gestão contínua. Pontos fracos: Falta de estrutura temporal; pode gerar tarefas acumuladas. Link útil: [Atlassian Kanban Guide](https://www.atlassian.com/agile/kanban)

Descrição: Submétodo ágil baseado em ciclos curtos (sprints) e papéis bem definidos (Product Owner, Scrum Master, Dev Team). Vantagens: Elevada produtividade; clara divisão de tarefas; foco em objetivos curtos. Pontos fracos: Pode gerar sobrecarga de reuniões; exige disciplina. Link útil: [Scrum.org](https://www.scrum.org/)

Descrição: Desenvolvimento rápido com protótipos e forte envolvimento do cliente. Vantagens: Entregas rápidas; foco na usabilidade; redução de riscos. Pontos fracos: Menos adequado para projetos de grande dimensão; pode comprometer a qualidade. Link útil: [RAD Overview](https://www.geeksforgeeks.org/software-engineering-rapid-application-development-model/)

Descrição: Método ágil centrado em práticas técnicas intensas como testes constantes e integração contínua.Vantagens: Elevada qualidade do código; reduz as falhas; foco no cliente. Pontos fracos: Exige equipa experiente e comunicação intensa. Link útil: [XP Explained](https://www.agilealliance.org/glossary/xp/)

Descrição: Extensão do modelo em cascata que enfatiza a verificação e validação paralela a cada fase. Vantagens: Elevado controlo de qualidade; testes bem definidos. Pontos fracos:Pouca flexibilidade à mudança. Link útil: [V-Model](https://www.geeksforgeeks.org/software-engineering-v-model/)

Descrição: Método flexível e iterativo que prioriza a colaboração constante e as entregas rápidas. Vantagens: Elevada adaptação à mudança; comunicação contínua; feedback rápido. Pontos fracos: Requer equipa experiente e empenhada; difícil de documentar. Link útil:[Agile Manifesto](https://agilemanifesto.org/iso/ptbr/manifesto.html)

Descrição: Método ágil centrado em práticas técnicas intensas como testes constantes e integração contínua.Vantagens: Elevada qualidade do código; reduz as falhas; foco no cliente. Pontos fracos: Exige equipa experiente e comunicação intensa. Link útil: [XP Explained](https://www.agilealliance.org/glossary/xp/)

Descrição: Método ágil centrado em práticas técnicas intensas como testes constantes e integração contínua.Vantagens: Elevada qualidade do código; reduz as falhas; foco no cliente. Pontos fracos: Exige equipa experiente e comunicação intensa. Link útil: [XP Explained](https://www.agilealliance.org/glossary/xp/)

Descrição: Padrão arquitetural que separa a lógica dos dados (Model), a interface (View) e o controlo (Controller). Vantagens: Organização limpa; manutenção simples; facilita a escalabilidade. Pontos fracos: Complexidade inicial; curva de aprendizagem. Link útil: [MVC Pattern](https://developer.mozilla.org/en-US/docs/Glossary/MVC)