Tema2
Aparência
Estudantes: Vinícius Carvalho e Vinícius Pinheiro
Introdução
[editar | editar código]Objetivos
[editar | editar código]Público alvo
[editar | editar código]Escopo
[editar | editar código]O programa de Gerenciamento e Configuração
[editar | editar código]Métodos de Identificação
[editar | editar código][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]| 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]O que já está implementado
[editar | editar código]Com o que iremos contribuir
[editar | editar código]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]Infra-Estrutura padrão para desenvolvimento
[editar | editar código]Cobertura de testes
[editar | editar código]Ferramenta de Gestão
[editar | editar código]Cronograma
[editar | editar código]| 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) |