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

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

description

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

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

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