Transcript
Page 1: Caracterização de um Processo de Software para Projetos de Software Livre

Caracterização de um Processo de Software para Projetos de Software Livre

Page 2: Caracterização de um Processo de Software para Projetos de Software Livre

Um Modelo de sucesso, extremamente simples.

Page 3: Caracterização de um Processo de Software para Projetos de Software Livre

Perguntas

• Como projetos de software livre produzem software?

• Como pode ter sucesso o modelo de desenvolvimento utilizado por esses grupos ?

Page 4: Caracterização de um Processo de Software para Projetos de Software Livre

Processo de Desenvolvimento de Software?

Page 5: Caracterização de um Processo de Software para Projetos de Software Livre

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

Page 6: Caracterização de um Processo de Software para Projetos de Software Livre

Software Livre e Open Source.

Page 7: Caracterização de um Processo de Software para Projetos de Software Livre

Software Livre ???

alteraçãoliberdadeUso

código-fonte abertoredistribuição

modificado por qualquer pessoa

Page 8: Caracterização de um Processo de Software para Projetos de Software Livre

organização social

Open Source ???

Software Livre +

ponto de vista puramente técnico

Page 9: Caracterização de um Processo de Software para Projetos de Software Livre

Como projetos de software livre produzem software?

Page 10: Caracterização de um Processo de Software para Projetos de Software Livre

Projeto de Software Livre.

Page 11: Caracterização de um Processo de Software para Projetos de Software Livre

Onde encontramos Software Livre?

Page 12: Caracterização de um Processo de Software para Projetos de 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

Page 13: Caracterização de um Processo de Software para Projetos de Software Livre

Conclusões

Page 14: Caracterização de um Processo de Software para Projetos de Software Livre

Obrigado ;)

Willian S. Rodriguez