Instruções sobre o projeto
esclarecimentos a respeito de como fazer o projeto a entregar dias 22/09 (primeiro ciclo) e 29/09 (ciclo final)
Quanto ao processo a seguir:
1. Concepção
2. Requisitos
3. Projeto (casos de uso e diagrama de classes)
4. Implementação
5. Testes
esta etapa deve estar cumprida até dia 22/09. Após isso, se iniciará outro ciclo, e o projeto final deverá ser entregue dia 29/09.
Cada grupo de 4 pessoas tem um responsável, que atuará como gerente do projeto. São eles:
a) Juccelino (artulanez, bruno, juccelino, silas)
b) Thais (fabiana, fernanda, johann, thais)
c) Anderson (anderson, erike, luan, pedro)
d) Leonardo (ingrid, jessica, leonardo, marina)
O trabalho será feito em equipe, utilizando SVN através do Google Code.
Ao gerente é responsavel por atribuir as funcoes dentro da equipe. As seguintes funcoes devem existir obrigatoriamente (pode-se acumular):
* gerente
* analista/projetista
* desenvolvedor
* revisor
* tester
Os artefatos exigidos sao:
- texto de apresentação do projeto
- documento de requisitos, com diagrama de casos de uso
- especificacao dos casos de uso
- diagrama de classes
- relatorio de revisao de codigo
O código deve ter sido revisado por alguem que nao seja o proprio desenvolvedor (mas os desenvoldores podem revezar, um revisando o codigo do outro).
Os testes são de 3 tipos:
- bugs (não apenas os que dao crash, todo e qualquer erro dado por um fluxo principal
ou secundario)
- inconsistencias com a documentacao
- problemas de usabilidade
- - - - - - - - - - - - - - - - - - - - - - -
Todo o trabalho deve estar disponivel e atualizado no Google Code. Para isto,
1) acesse e se logue em:
http://code.google.com/hosting/createProject
2) crie seu projeto, com:
* nome
* sumario
* descricao
* em version control system coloquem Subversion
* em source code license coloquem GNU Lesser General Public License
3) me envie a url do projeto. Por exemplo:
http://code.google.com/p/nome-do-projeto/
4) baixe e instale um cliente SVN. Sugestoes:
* Tortoise SVN
* Rapid SVN
5) procure na url do seu projeto a aba source. Nela havera o endereco de acesso SVN ao servidor da google. Por exemplo:
https://nome-do-projeto.googlecode.com/svn/trunk/
6) Leia este documento, sobre como usar o SVN:
http://code.google.com/p/themanaworld-br/wiki/ConfigurandoRapidSVN
7) Seu projeto deve ter a seguinte estrutura de pastas:
doc (onde todos os artefatos serao disponibilizados)
src (onde ficará o codigo fonte do projeto)
8) Todos os integrantes da equipe deverao OBRIGATORIAMENTE utilizar o SVN + Google Code. Eu irei monitorar todos os posts e commits lá
9) O texto de apresentacao do projeto devera estar na aba WIKI da url do projeto no google code
10) O tester deve reportar todos os comentarios sobre o teste (bugs, melhorias, inconsistencias) na aba ISSUES da url do projeto no google code. Para isso:
- Clique em New Issue
- em Summary coloque uma descricao breve do erro
- em Description coloque detalhes para que o desenvolvedor consiga entende-lo
- em Labels, especifique se o ISSUE se trata:
* de um defeito (defect)
* de uma melhoria a ser feita no software (enhancemente)
* de uma tarefa (task)
11) Os testes devem estar finalizados ate quarta que vem (dia 22/09), para entao iniciarmos o novo ciclo.
Na próxima aula vocês já devem me entregar, no mínimo, os 4 primeiros artefatos
bom trabalho a todos
giordano