Caracterização de um Processo de Software para Projetos de Software Livre
Um Modelo de sucesso, extremamente simples.
Perguntas
• Como projetos de software livre produzem software?
• Como pode ter sucesso o modelo de desenvolvimento utilizado por esses grupos ?
Processo de Desenvolvimento de Software?
Conceitos
• Software?• Engenharia de Software?• Processo de Desenvolvimento de Software?
Capability Maturity Model (CMM)
PadrõesISO 12207MPS/BRModelos de Processo
Modelo em CascataProcesso Iterativo
Processos Ágeis
Qualidade
Software Livre e Open Source.
Software Livre ???
alteraçãoliberdadeUso
código-fonte abertoredistribuição
modificado por qualquer pessoa
organização social
Open Source ???
Software Livre +
ponto de vista puramente técnico
Como projetos de software livre produzem software?
Projeto de Software Livre.
Onde encontramos Software Livre?
projeto arquiteturalmodelocodificaçãoanálise e definição de requisitos
gerência de configuração
teste de unidade e integração de sistema
Aspectos do desenvolvimento de Software livre
documentação
modelogerência de cronograma
Conclusões
Obrigado ;)
Willian S. Rodriguez