1 / 53

Processo de Desenvolvimento de Software da Vital Business

Processo de Desenvolvimento de Software da Vital Business. ... E ele tem um problema grave e precisa de uma boa solução em software. !?. Cliente. ... E ele tem um problema grave e precisa de uma boa solução em software. !?. Cliente.

hamlet
Download Presentation

Processo de Desenvolvimento de Software da Vital Business

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Processo de Desenvolvimento de Software da Vital Business

  2. ... E ele tem um problema grave e precisa de uma boa solução em software. !? Cliente.

  3. ... E ele tem um problema grave e precisa de uma boa solução em software. !? Cliente.

  4. Equipe de Levantamentode Especificações da Vital. !?

  5. Equipe de Levantamentode Especificações da Vital. !? Cliente e Equipe de Levantamentotrocaminformações, atéque a Vitaltenhaabsorvidoos dados do problema.

  6. Arquiteto de Software da Vital queanalisa e cria as especificações do Software. Equipe de Levantamentode Especificações da Vital. Cliente e Equipe de Levantamentotrocaminformações, atéque a Vitaltenhaabsorvidoos dados do problema.

  7. Arquiteto de Software da Vital queanalisa e cria as especificações do Software. Equipe de Levantamentode Especificações da Vital. A Equipede Levantamentopassa as especificações do problemapara o Arquiteto de Software, quevaiatuarnamodelagem da solução a serproduzida.

  8. Arquiteto de Software da Vital queanalisa e cria as especificações do Software. Equipe de Levantamentode Especificações da Vital. Redmine A Equipe de Levantamentopassa as especificações do problemapara o Arquiteto de Software, quevaiatuarnamodelagem da soluçãoa serproduzida.

  9. Redmine O Arquiteto de Software envia as especificações das funcionalidadesaoRedmine, umaaplicação web que atua no gerenciamento de projeto.Ótima para rastreamento e controle de mudança.

  10. Redmine <HTML> < PHP > JPEG MENSAGEM C # O Arquiteto de Software envia as especificações das funcionalidadesaoRedmine, uma aplicação web que atua no gerenciamento de projeto. Ótima para rastreamento e controle de mudança. css % SELECT 01001

  11. Redmine Nossosdesenvedoresbuscamsuastarefas no Redmine, ondesabemquaismódulosdeverãoproduzire comofazê-lo. <HTML> < PHP > JPEG MENSAGEM C # css % SELECT 01001

  12. Redmine Nossosdesenvedoresbuscamsuastarefas no Redmine, ondesabemquaismódulosdeverãoproduzir e comofazê-lo. <HTML> < PHP > JPEG MENSAGEM C # css % SELECT 01001

  13. Redmine

  14. Redmine <HTML> < PHP > JPEG MENSAGEM C # css % SELECT 01001

  15. GitHub Nossosdesenvedoresalimentamnossorepositóriona Internet. <HTML> < PHP > JPEG MENSAGEM C # css % SELECT 01001

  16. GitHub Nossosdesenvedoresalimentamnossorepositóriona Internet. <HTML> < PHP > JPEG MENSAGEM C # css % SELECT 01001

  17. GitHub <HTML> < PHP > JPEG MENSAGEM C # css % SELECT 01001

  18. GitHub

  19. GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. Possui funcionalidades de uma rede social como feeds, followers, wiki e um gráfico que mostra como os desenvolvedores trabalham as versões de seus repositórios. GitHub Jenkinsé um servidor open-source de Integração Contínua e pode ser rodado de forma standalone (como uma aplicação isolada) ou como uma web aplicação dentro de um servidor web com suporte Java (exemplo Tomcat).

  20. GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. Possui funcionalidades de uma rede social como feeds, followers, wiki e um gráfico que mostra como os desenvolvedores trabalham as versões de seus repositórios. GitHub Jenkinsé um servidor open-source de Integração Contínua e pode ser rodado de forma standalone (como uma aplicação isolada) ou como uma web aplicação dentro de um servidor web com suporte Java (exemplo Tomcat). Jenkins

  21. GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. Possui funcionalidades de uma rede social como feeds, followers, wiki e um gráfico que mostra como os desenvolvedores trabalham as versões de seus repositórios. GitHub Jenkinsé um servidor open-source de Integração Contínua e pode ser rodado de forma standalone (como uma aplicação isolada) ou como uma web aplicação dentro de um servidor web com suporte Java (exemplo Tomcat). Jenkins

  22. Redmine GitHub Jenkins

  23. Redmine GitHub Relembrando: Redmineé um software gerenciador de projetos baseados na Web e ferramenta de gerenciamento de erros. Servidores de Aplicação. Jenkins

  24. Redmine GitHub Relembrando: Redmineé um software gerenciador de projetos baseados na Web e ferramenta de gerenciamento de erros. Servidores de Aplicação. Jenkins

  25. Redmine GitHub O GitHubentregaosdiversoscomponentesaoJenkins queosconecta e estrutura, integrando-os. Jenkins

  26. Redmine GitHub O GitHubentregaosdiversoscomponentesaoJenkins queosconecta e estrutura, integrando-os. Jenkins

  27. Redmine GitHub Jenkinsentãoentrega as aplicaçõesaosServidores de Aplicação. Jenkins

  28. Redmine GitHub Jenkinsentãoentrega as aplicaçõesaosServidores de Aplicação. Jenkins

  29. Redmine GitHub Jenkinsentãoentrega as aplicaçõesaosServidores de Aplicação. Jenkins

  30. Redmine GitHub Porfim, Jenkinsentrega, paraarmazenamento, a aplicação e seuatualestadoaoRedmine. Jenkins

  31. Redmine GitHub Porfim, Jenkinsentrega, paraarmazenamento, a aplicação e seuatualestadoaoRedmine. Jenkins

  32. Robô de Testes é um software quesimula o uso do sistemapor um usuário.

  33. Robô de Testes é um software quesimula o uso do sistemapor um usuário.

  34. (1)Testandotoda a aplicação, sempreque um erro é encontrado o Robô de Testes o adicionaaorelatório de erros.

  35. (1)Testandotoda a aplicação, sempreque um erro é encontrado o Robô de Testes o adicionaaorelatóriode erros.

  36. (2)Finalizadosos testes, o Robôde testesentãogera um e-mail com o relatório de erros, umacópia é enviadapara o desenvolvedor do módulo e outracópia segue para o Redmine, paraefeito de registro. Redmine

  37. (2)Finalizadosos testes, o Robô de testesentãogera um e-mail com o relatório de erros, umacópia é enviadapara o desenvolvedor do módulo e outracópia segue para o Redmine, paraefeito de registro. Redmine

  38. (2)Finalizadosos testes, o Robô de testesentãogera um e-mail com o relatório de erros, umacópia é enviadapara o desenvolvedor do módulo e outracópia segue para o Redmine, paraefeito de registro. Redmine

  39. (3) De posse do relatório de erros, o desenvolvedor do módulovaicorrigir o erro, alterando o código e reiniciando o ciclo de integraçãoparaestemódulo. Sintetizamos a seguir…

  40. (3) De posse do relatório de erros, o desenvolvedor do módulovaicorrigir o erro, alterando o código e reiniciando o ciclo de integraçãoparaestemódulo. Sintetizamos a seguir… Redmine GitHub Servidores de Aplicação Jenkins

  41. Jenkins Redmine GitHub Corrigido! Servidores de Aplicação

  42. (4) Jenkinsenvia a aplicação e seuestadoatualpara o Redmine. Redmine Jenkins (2) GitHubenvia o módulocorrigidoparaJenkins. (3) Jenkins entrega a AplicaçãointegradaaosServidores de Aplicação. (1) Apóssolucionar o erro o desenvolvedorsobe o módulocorrigidopara o GitHub. GitHub Servidores de Aplicação

  43. (4) Jenkinsenvia a aplicação e seuestadoatualpara o Redmine. Redmine Jenkins (2) GitHubenvia o módulocorrigidoparaJenkins. (3) Jenkins entrega a AplicaçãointegradaaosServidores de Aplicação. (1) Apóssolucionar o erro o desenvolvedorsobe o módulocorrigidopara o GitHub. GitHub Servidores de Aplicação

  44. Redmine (5) Redmineenvia o módulocorrigidopara o Robô de Teste.

  45. Redmine (5) Redmineenvia o módulocorrigidopara o Robô de Teste. (1) Robô de Testecompletaos testes semproblemas, o módulocorrigido de fatoestáoperacional. (2) Robô de TesteenviaparaRedmine o sistema, liberadoparausopeloCliente.

  46. Cliente. Redmine Redmine (1) Robô de Testecompletaos testes semproblemas, o módulocorrigido de fatoestáoperacional. (2) Robô de TesteenviaparaRedmine o sistema, liberadoparausopeloCliente. Servidores de Aplicação

  47. Cliente. Redmine Servidores de Aplicação (1) Redminedeixa o Clienteciente de que a Aplicaçãoestáprontaparauso. (2) O Clienteacessa as AplicaçõesnosServidores e usufrui do doquesolicitou.

More Related