Saltar para o conteúdo

Tema2

Fonte: Wikiversidade
Estudantes: Vinícius Carvalho e Vinícius Pinheiro

Público alvo

[editar | editar código-fonte]

O programa de Gerenciamento e Configuração

[editar | editar código-fonte]

Métodos de Identificação

[editar | editar código-fonte]
[Sigla do sistema]_[Sigla do Item]_[Data]_[Versão]

[Sigla do Sistema] - Sigla utilizada para representar o nome do sistema

[Sigla do Item] – Sigla correspondente ao nome do item de configuração

[Data] - Data no modelo AAAAMMDD

[Versão] - Versão do item

Exemplo:

AKAN_PGCO_20150506_1

Ferramentas , Ambiente e Infra-Estrutura

[editar | editar código-fonte]
Ferramenta Tipo Descrição Versão
Jenkins Integração Contínua Ferramenta responsável pela integração de testes funcionais automatizados com o repositório ao qual o código está hospedado. 1.585
Git Controle de versão Sistema responsável pelo controle de versão do código. 1.9.1
  Vagrant  Ambiente de desenvolvimento Ferramenta responsável por virtualizar o ambiente de desenvolvimento     1.7.2
    Maven Build Ferramenta responsável por gerar o build da aplicação 3.3.3
        Junit Teste Ferramenta responsável por efetuar a automação de testes 3
     Waffle.io Gerenciamento de Projeto Ferramenta responsável pelo gerenciamento do projeto através de Issues do Github -
    Robotium Teste Ferramenta responsável pela automação de testes funcionais 5.3.1

Contribuições

[editar | editar código-fonte]

O que já está implementado

[editar | editar código-fonte]

Com o que iremos contribuir

[editar | editar código-fonte]

Atividades a serem desenvolvidas:

  • Integração contínua
  • Criação de infra-estrutura padrão para desenvolvimento
  • Cobertura de testes unitários e funcionais

Integração Contínua

[editar | editar código-fonte]

Infra-Estrutura padrão para desenvolvimento

[editar | editar código-fonte]

Cobertura de testes

[editar | editar código-fonte]

Ferramenta de Gestão

[editar | editar código-fonte]
Semana Período Atividade
Semana 1 20/04 - 26/04 Levantar ferramentas, Definir cronograma e criar plano de gcs
Semana 2 27/04 – 03/05   Criação de maquina virtual usando o Vagrant
Semana 3 04/05 – 10/05 Criação de maquina virtual usando o Vagrant
Semana 4 11/05 – 17/05 Implementar Integração Contínua
Semana 5 18/05 – 24/05 Implementar Integração Contínua
Semana 6 25/05 – 31/05 Implementar Integração Contínua
Semana 7 01/06 – 07/06 Ponto de Controle 1 (01/06)

Homologar ambiente

Semana 8 08/06 - 14/06 Ponto de Controle 2 (17/06)

Andamento do Projeto

[editar | editar código-fonte]

Atualização

[editar | editar código-fonte]

Configuração do Projeto

[editar | editar código-fonte]

Possiveis problemas e soluções

[editar | editar código-fonte]

Target/abi não encontrado

[editar | editar código-fonte]