Ministério da Educação
Brasil um país de todos
Personal tools
You are here: Home Members Giordano Cabral Aulas 2010.2 Modelagem e Programação Orientada a Objetos Instruções sobre o projeto
Navigation
Log in


Forgot your password?
 
Document Actions

Instruções sobre o projeto

by Giordano Cabral last modified 2010-09-17 06:18

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


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: