Tema2

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

Introdução[editar | editar código-fonte]

Objetivos[editar | editar código-fonte]

Público alvo[editar | editar código-fonte]

Escopo[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]

Cronograma[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]

Instalação[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]

Referências[editar | editar código-fonte]