Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouYasmin Viana Alterado mais de 10 anos atrás
3
Cliente.... E ele tem um problema grave e precisa de uma boa solução em software.
4
Cliente.... E ele tem um problema grave e precisa de uma boa solução em software.
5
Equipe de Levantamento de Especificações da Vital.
6
Cliente e Equipe de Levantamento trocam informações, até que a Vital tenha absorvido os dados do problema. Equipe de Levantamento de Especificações da Vital.
7
Cliente e Equipe de Levantamento trocam informações, até que a Vital tenha absorvido os dados do problema. Equipe de Levantamento de Especificações da Vital. Arquiteto de Software da Vital que analisa e cria as especificações do Software.
8
Equipe de Levantamento de Especificações da Vital. Arquiteto de Software da Vital que analisa e cria as especificações do Software. A Equipe de Levantamento passa as especificações do problema para o Arquiteto de Software, que vai atuar na modelagem da solução a ser produzida.
9
Equipe de Levantamento de Especificações da Vital. Arquiteto de Software da Vital que analisa e cria as especificações do Software. A Equipe de Levantamento passa as especificações do problema para o Arquiteto de Software, que vai atuar na modelagem da solução a ser produzida.
10
O Arquiteto de Software envia as especificações das funcionalidades ao Redmine, uma aplicação web que atua no gerenciamento de projeto. Ótima para rastreamento e controle de mudança.
11
C # SELECT 01001 % MENSAGEM JPEG css
12
C # SELECT 01001 % MENSAGEM JPEG css Nossos desenvedores buscam suas tarefas no Redmine, onde sabem quais módulos deverão produzir e como fazê-lo.
13
C # SELECT 01001 % MENSAGEM JPEG css Nossos desenvedores buscam suas tarefas no Redmine, onde sabem quais módulos deverão produzir e como fazê-lo.
15
C # SELECT 01001 % MENSAGEM JPEG css
16
C # SELECT 01001 % MENSAGEM JPEG css Nossos desenvedores alimentam nosso repositório na Internet.
17
C # SELECT 01001 % MENSAGEM JPEG css Nossos desenvedores alimentam nosso repositório na Internet.
18
C # SELECT 01001 % MENSAGEM JPEG css
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. 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).
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. 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).
22
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. 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).
24
Servidores de Aplicação. Relembrando: Redmine é um software gerenciador de projetos baseados na Web e ferramenta de gerenciamento de erros.
25
Servidores de Aplicação. Relembrando: Redmine é um software gerenciador de projetos baseados na Web e ferramenta de gerenciamento de erros.
26
O GitHub entrega os diversos componentes ao Jenkins que os conecta e estrutura, integrando-os.
28
Jenkins então entrega as aplicações aos Servidores de Aplicação.
31
Por fim, Jenkins entrega, para armazenamento, a aplicação e seu atual estado ao Redmine.
35
Robô de Testes é um software que simula o uso do sistema por um usuário.
37
(1) Testando toda a aplicação, sempre que um erro é encontrado o Robô de Testes o adiciona ao relatório de erros.
40
(2) Finalizados os testes, o Robô de testes então gera um e-mail com o relatório de erros, uma cópia é enviada para o desenvolvedor do módulo e outra cópia segue para o Redmine, para efeito de registro.
43
(3) De posse do relatório de erros, o desenvolvedor do módulo vai corrigir o erro, alterando o código e reiniciando o ciclo de integração para este módulo. Sintetizamos a seguir…
45
Corrigido!
46
(1) Após solucionar o erro o desenvolvedor sobe o módulo corrigido para o GitHub. (2) GitHub envia o módulo corrigido para Jenkins. (4) Jenkins envia a aplicação e seu estado atual para o Redmine. (3) Jenkins entrega a Aplicação integrada aos Servidores de Aplicação.
47
(1) Após solucionar o erro o desenvolvedor sobe o módulo corrigido para o GitHub. (2) GitHub envia o módulo corrigido para Jenkins. (4) Jenkins envia a aplicação e seu estado atual para o Redmine. (3) Jenkins entrega a Aplicação integrada aos Servidores de Aplicação.
48
(5) Redmine envia o módulo corrigido para o Robô de Teste.
49
(2) Robô de Teste envia para Redmine o sistema, liberado para uso pelo Cliente. (1) Robô de Teste completa os testes sem problemas, o módulo corrigido de fato está operacional.
50
Cliente. (2) Robô de Teste envia para Redmine o sistema, liberado para uso pelo Cliente. (1) Robô de Teste completa os testes sem problemas, o módulo corrigido de fato está operacional.
51
(1) Redmine deixa o Cliente ciente de que a Aplicação está pronta para uso. (2) O Cliente acessa as Aplicações nos Servidores e usufrui do do que solicitou. Cliente.
52
(1) Redmine deixa o Cliente ciente de que a Aplicação está pronta para uso. (2) O Cliente acessa as Aplicações nos Servidores e usufrui do do que solicitou. Cliente.
54
Contato Vital Soluções em Tecnologia Praia de Botafogo, 501 – Bloco 2 – 2o andar Centro Empresarial Mourisco Tel. +55 21 2546 9945 email: contato@vitalbusiness.com.br Vital Fábrica de Software Av. Marechal Câmara, 160 – Sala 421/422 Tel. +55 21 2224 6772 Fabio Farzat Cel: +55 21 9902 2777 email: fabio@vitalbusiness.com.brfabio@vitalbusiness.com.br Flavio Dias Cel. +55 21 9442 5890 email: flavio@vitalbusiness.com.brflavio@vitalbusiness.com.br
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.