Case Fábrica de Software: Metodologia de Desenvolvimento Híbrida e Ferramentas Livres.
-
Upload
valeria-barros -
Category
Technology
-
view
315 -
download
7
description
Transcript of Case Fábrica de Software: Metodologia de Desenvolvimento Híbrida e Ferramentas Livres.
Flayson Potenciano 9º Fórum Goiano de Software Livre 1
Fábrica de Software
Case Fábrica de Software: Metodologia de Desenvolvimento Híbrida e Ferramentas Livres
Flayson Potenciano 9º Fórum Goiano de Software Livre 2
Fábrica de Software
1. Metodologia de Desenvolvimento;
2. Ferramentas Livres;
Flayson Potenciano 9º Fórum Goiano de Software Livre 3
Metodologia de Desenvolvimento Híbrida
Flayson Potenciano 9º Fórum Goiano de Software Livre 4
Sumário● Introdução;● Objetivo da FSW (Fábrica de Software);● Metodologia de desenvolvimento de software – MDS-FSW;● Proposta de metodologia;● MDS-FSW – Iniciação;● MDS-FSW – Execução;● MDS-FSW – Entrega;● Projetos envolvidos na FSW;● Principais envolvidos;● Conclusão;● Referências;● Contatos.
Flayson Potenciano 9º Fórum Goiano de Software Livre 5
Introdução
● Motivação: – Situação do campus em relação aos cursos de
informática.
– Dificuldades no desenvolvimento de software;– Evasão dos cursos de informática;
– Projetos de desenvolvimento de software;
● Porque FSW?● Filosofia da FSW;
Flayson Potenciano 9º Fórum Goiano de Software Livre 6
Objetivo da FSW
● Oportunidades para os alunos adquirir experiências;
● Desenvolver softwares para atender as necessidades do instituto e para empresas;
● Incentivar o empreendedorismo;● Diminuir evasão dos cursos de informática.
Flayson Potenciano 9º Fórum Goiano de Software Livre 7
Metodologia de desenvolvimento de software - MDS-FSW
● Projeto ProAPP.– Orientadora: Míriam Cristiane Alves Brito.– Co-orientador: Elymar Pereira Cabral.
– Orientando: Flayson Potenciano.
● Metodologia Híbrida: Scrum+Tradicional.
Flayson Potenciano 9º Fórum Goiano de Software Livre 8
Proposta de metodologia
MDS-FSW
Flayson Potenciano 9º Fórum Goiano de Software Livre 9
MDS-FSW - Iniciação
Flayson Potenciano 9º Fórum Goiano de Software Livre 10
MDS-FSW - Execução
Flayson Potenciano 9º Fórum Goiano de Software Livre 11
MDS-FSW - Entrega
Flayson Potenciano 9º Fórum Goiano de Software Livre 12
Projetos envolvidos na FSW● Sistemas em desenvolvimento:
– Sistema para controle da FSW;
– SCEC;– SARA;
– SSAP.
● Projetos de iniciação científica e ProAPP;● Estágios;● Práticas de desenvolvimento nas aulas do curso
de cursos de informática;● TCC.
Flayson Potenciano 9º Fórum Goiano de Software Livre 13
Principais envolvidos● Professores:
– Elymar Pereira (Coordenador);
– Mírian Cristiane (Orientadora);
● Alunos:– Flayson Potenciano (estagiário/Projeto de TCC);
– Rafael (Projeto de IC);
– Matheus (Projeto de IC);
– Valéria Barros (Projeto de IC);
– Ana Flávia Barbosa (Projeto de IC);
– Ricardo (Projeto de IC);
● Técnico administrativo:– Rômulo Fernandes
Flayson Potenciano 9º Fórum Goiano de Software Livre 14
Referências
● SOMMERVILLE. I. Engenharia de Software. São Paulo: Pearson, 2010.
● PRESSMAN, R. S. Engenharia de software. 7ª Edição. Porto Alegre: AMGH, 2011.
● COHN, M. Desenvolvimento de software com Scrum: aplicando métodos ágeis com sucesso. Porto Alegre: Bookman, 2011.
● SOUZA, R. G. de. Sistema de Apoio a Avaliações de Servidores (SAAS). Instituto Federal de Goiás – Campus Inhumas, Inhumas, 2009.
Trabalho orientado por Elymar Pereira Cabral.
● TELES, V. M. Extreme Programming: aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade. Novatec Editora, 2004.
Valéria Barros 9º Fórum Goiano de Software Livre 15
Ferramentas Livres
Valéria Barros 9º Fórum Goiano de Software Livre 16
Valéria Barros
[email protected]/barrosval
twitter.com/barros_val
Valéria Barros 9º Fórum Goiano de Software Livre 17
Ferramentas Livres
● O que é liberdade? ✗ Direito de ir e vir;✗ Direito de expressão;
Valéria Barros 9º Fórum Goiano de Software Livre 18
Ferramentas Livres
● O que é uma ferramenta?✗ 'Objetos' que facilitam processos;✗ Automatização de processos manuais;
Valéria Barros 9º Fórum Goiano de Software Livre 19
A burocracia por trás de tudo
● O que é Licença GPL?✗ Criada por Richard Stalmmam
Valéria Barros 9º Fórum Goiano de Software Livre 20
A GPL baseia-se em 4 liberdades
nº 0. A liberdade de executar o programa, para qualquer propósito;
nº 1. A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades. O acesso ao código-fonte é um pré-requisito para esta liberdade;
nº 2. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo;
nº 3. A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles. O acesso ao código-fonte é um pré-requisito para esta liberdade.
Valéria Barros 9º Fórum Goiano de Software Livre 21
Afinal de contas...
● Porque usar ferramentas livres?
Valéria Barros 9º Fórum Goiano de Software Livre 22
Valéria Barros 9º Fórum Goiano de Software Livre 23
Benefícios
1. Códigos alteráveis conforme sua necessidade;
2. Suporte gratuito através de fóruns;
3. Softwares seguros;
4. A distância de um clique.
Valéria Barros 9º Fórum Goiano de Software Livre 24
Chega de conversa...Conheça-as!
Valéria Barros 9º Fórum Goiano de Software Livre 25
Desenvolvimento
● Eclipse
● NetBeans
Valéria Barros 9º Fórum Goiano de Software Livre 26
Entenda:Free ware <> Free software
Gratuito, mas fechado Código fonte aberto
Valéria Barros 9º Fórum Goiano de Software Livre 27
Engenharia de Requisitos
● Astah Community➔ Free Ware
Valéria Barros 9º Fórum Goiano de Software Livre 28
Modelagem de Banco de Dados
● MySQL Workbench
Valéria Barros 9º Fórum Goiano de Software Livre 29
Banco De Dados
● Php MyAdmin
Valéria Barros 9º Fórum Goiano de Software Livre 30
Gerenciamento de projetos
● Redmine
Valéria Barros 9º Fórum Goiano de Software Livre 31
Gerenciamento de sites
● Joomla!
Valéria Barros 9º Fórum Goiano de Software Livre 32
Suporte
● Apache
Valéria Barros 9º Fórum Goiano de Software Livre 33
Suporte
● PHP✗ Maior curva de aprendizagem
✗ Integração total com outras ferramentas
Valéria Barros 9º Fórum Goiano de Software Livre 34
Suporte
● My SQL
Valéria Barros 9º Fórum Goiano de Software Livre 35
Perguntas?
Flayson Potenciano 9º Fórum Goiano de Software Livre 36
Contatos
● Valéria Barros
- [email protected]● Flayson Potenciano
● Míriam Cristiane– [email protected]
● Elymar Pereira– [email protected]
Valéria Barros 9º Fórum Goiano de Software Livre 37
Que a força esteja com vocês!
#FGSL9