FerramentasAmbiente de Desenvolvimento Ágil
Roteiro- JAVA- IDE- Dispositivos móveis- Integração Contínua- Scrum- Web Services
JAVA- Multiplataforma;- Paradigma Orientado a Objetos;- Compilada para bytecodes;- Interpretada pela JVM;
JAVAClasses: Definem um esqueleto do objeto.public abstract class Animal {  public abstract void fazerBarulho();}public cl...
JAVAObjetos: Materialização da Classe.public class Main {   public static void main(String args[]) {       Animal gato = n...
IDE- Eclipse- Tem suporte com vários plugins, ampliando opoder da IDE.- Possui ferramenta gráficapara criar layouts(Androi...
Servidores de Aplicação- Disponibiliza um ambiente para a instalação eexecução de certas aplicações(Contêiner).- Servidor ...
Desenvolvimento Móvel- Android:Permite os desenvolvedoresescreverem software na linguagem deprogramação JAVA controlando o...
Integração Contínua- Repositório de Código;- Build automática;- Testes executados automaticamente;- Todos commits vão ser ...
Scrum- Processo de desenvolvimento iterativo eincremental para gerenciamento de projetos edesenvolvimento ágil de software...
ScrumSprint: iteração que segue um ciclo.- Precedido por uma reunião de planejamento,onde é identificado as tarefas e umco...
Scrum
Web Service- Solução utilizada na integração de sistemas ena comunicação entre aplicações diferentes;- Com esta tecnologia...
Ferramentas para Ambiente de Desenvolvimento Ágil
Próximos SlideShares
Carregando em…5
×

Ferramentas para Ambiente de Desenvolvimento Ágil

960 visualizações

Publicada em

Treinamento realizado na empresa Canion Software(http://www.canion.com.br/) sobre ferramentas gratuitas para ambiente de desenvolvimento ágil.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
960
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Ferramentas para Ambiente de Desenvolvimento Ágil

  1. 1. FerramentasAmbiente de Desenvolvimento Ágil
  2. 2. Roteiro- JAVA- IDE- Dispositivos móveis- Integração Contínua- Scrum- Web Services
  3. 3. JAVA- Multiplataforma;- Paradigma Orientado a Objetos;- Compilada para bytecodes;- Interpretada pela JVM;
  4. 4. JAVAClasses: Definem um esqueleto do objeto.public abstract class Animal { public abstract void fazerBarulho();}public class Cachorro extends Animal { public void fazerBarulho() { System.out.println("AuAu!"); }}public class Gato extends Animal { public void fazerBarulho() { System.out.println("Miau!"); }}
  5. 5. JAVAObjetos: Materialização da Classe.public class Main { public static void main(String args[]) { Animal gato = new Gato(); gato.fazerBarulho(); {}Saída: Miau!
  6. 6. IDE- Eclipse- Tem suporte com vários plugins, ampliando opoder da IDE.- Possui ferramenta gráficapara criar layouts(Android)em arquivos xml.
  7. 7. Servidores de Aplicação- Disponibiliza um ambiente para a instalação eexecução de certas aplicações(Contêiner).- Servidor web;- Serviços(Aplicações e Ferramentas) paraauxiliar no desenvolvimento e execução doSoftware.
  8. 8. Desenvolvimento Móvel- Android:Permite os desenvolvedoresescreverem software na linguagem deprogramação JAVA controlando o dispositivovia bibliotecas desenvolvidas pela Google.
  9. 9. Integração Contínua- Repositório de Código;- Build automática;- Testes executados automaticamente;- Todos commits vão ser executados;- Relatório de Qualidade do Código.
  10. 10. Scrum- Processo de desenvolvimento iterativo eincremental para gerenciamento de projetos edesenvolvimento ágil de software.- Papéis: 1. Scrum Master 2. Product Owner 3. Equipe
  11. 11. ScrumSprint: iteração que segue um ciclo.- Precedido por uma reunião de planejamento,onde é identificado as tarefas e umcompromisso estimado para o objetivo dosprint;- Equipes auto-organizáveis
  12. 12. Scrum
  13. 13. Web Service- Solução utilizada na integração de sistemas ena comunicação entre aplicações diferentes;- Com esta tecnologia é possível que novasaplicações possam interagir com aquelas que jáexistem e que sistemas desenvolvidos emplataformas diferentes sejam compatíveis.

×