You are on page 1of 16

Ambiente de desenvolvimento Java

Totalmente livre

Pa lom a Cost a
j a v a w om a n @p or ta lj a v a .co m .b r
Palo m a Co s t a
Desenvolvedora Java/J2EE

Técnica em Processamento de Dados

Estudante de Computação Licenciatura

Integrante do Projeto Software Livre RS e Fórum


Internacional de Software Livre

Usuária GNU/Linux desde 2001

Participante do Portal Java

http://javawoman.objectis.net
AGENDA
1. Introdução
2. Melhores Práticas com Software Livre
3. Comunicação
4. A libertação
5. Processo de desenvolvimento
6. A qualidade
7. Testes e manutenção
8. A humanização
9. Conclusão
10.Referências
Introdução

A premissa básica do modelo software


livre é que um grupo fechado de
desenvolvedores não pode competir com
milhares de programadores motivados.
Melhores práticas

Embora seja crescente o uso de


ferramentas abertas, sabe-se que a
institucionalização de métodos e
procedimentos de Software Livre é de
difícil aplicação, por fatores culturais,
econômicos e organizacionais.
Comunicação
O processo utilizado por desenvolvedores
de código aberto é definido como uma
atividade essencialmente social e
sistêmica.

O modelo baseia-se no intercâmbio de


informações entre programadores como
elemento de sinergia.
A libertação
Um dos maiores desafios que enfrenta
qualquer projeto de software é a capacidade
de adaptar-se às mudanças de requisitos dos
usuários.

A vantagem do software livre é que este


evolui com os usuários, não estando ligado a
ciclos ou espiraris específicos, mas sim a
uma definição flexível de incremento.
Desenvolvimento
O modelo tradicional de desenvolvimento
transformou a produção de software semelhante
a Chaplin em “Tempos Modernos”.

O paradigma de software livre está sempre


voltado para a melhor solução, não se prendendo
a usos e costumes que burocratizam a produção e
não garantem qualidade.
A qualidade
O conhecimento associado à propriedade
coletiva e responsabilidade sobre o código
são elementos que que aumentam a
qualidade de um software.

Ter um número maior de pessoas opinando a


respeito das melhorias de código é a chave
da qualidade do software livre.
Testes
As atividades de teste e manutenção de
software livre podem produzir respostas mais
rápidas e significativas quando comparadas
com as de software proprietário.

Em software livre os usuários também podem


participar ativamente dos testes, o que motiva
os mesmos e contribui com o processo de
desenvolvimento.
Humanização
Um dos maiores mitos do software livre é a
inexistência de suporte tácnico técnico por
parte de seus criadores .

Não existe “caixa preta” em software livre.


JAVALI
Promover a geração de tecnologia, para fortalecer o mercado de
desenvolvimento e garantir nossa independência tecnológica;

Promover a geração de conhecimento dentro de universidades e centros


de pesquisa;

Auxiliar o Governo Brasileiro no desenvolvimento de aplicações e na


busca pela democratização digital;

Ampliar atividades dos Grupos de Usuários e outras iniciativas da


comunidade de desenvolvedores Java nacional;

Posicionar o Brasil no mercado mundial como fornecedor de tecnologia e


conhecimento tecnológico;

Promover a integração dos desenvolvedores brasileiros com a


comunidade de desenvolvimento internacional.

fonte:http://www.javali.org.br/
Conclusão

É necessário revisar conceitos a modelos


de desenvolvimento, inserindo os
aprendizes e idéias que refletem a
evolução dos sistemas de computação,
adequando processos às realidades
tecnológicas, econômicas e sociais atuais.
Referências

1.Ferraz, N.C.T. “Vantagens Estratégicas de Software Livre para o


ambiente corporativo”. PUC-SP.São Paulo, 2002.

2.Massey, B. ”Why OSS Folks Think SE Folks Are Clue-Impaired”. In:


Tlking Stock of the Bazaar.

3.Raymond, E. “The Cathedral and the Bazar”. FirstMonday. Vol.3, Nº3.


Março de 1998.

4.ENEC. “Cartilha de Software Livre”. 2º ed. Junho de 2005.


Fórum Internacional
de Software Livre

Centro de Eventos FIERGS Porto Alegre/RS


Perguntas

A batalha pela liberdade do conhecimento.

Muito obrigada!

You might also like