2008.2. prof. marcelo alcantâra equipe: daniela marinho francisco edson da silva junior francisco...

22
2008.2

Upload: internet

Post on 17-Apr-2015

110 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

2008.2

Page 2: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

ESTÁGIO SUPERVISIONADO I – 2008.2

Page 3: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

Gerpro7Gerpro7

AGENDAObjetivos do sistemaDescrição do projetoTecnologias e FerramentasGestão de requisitosApresentação da aplicaçãoResultados alcançadosConclusão

Page 4: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

OBJETIVOS DO SISTEMA

Automatizar as atividades de configuração de contas e repositório dos alunos das disciplinas de Estágio Supervisionado.

Gerpro7Gerpro7

Page 5: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

DESCRIÇÃO DO SISTEMA

O GerPro7 é um sistema web para integrar outras ferramentas

Apresenta dependência com outros sistemas, como o Subversion, o Mantis e o Apache.

Desenvolvido na plataforma JEEObjetiva atender às seguintes necessidades:

• Manter contas de usuários e suas permissões de acesso.

• Criar os repositórios para cada projeto.

• Reportar erros no Mantis.

Gerpro7Gerpro7

Page 6: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

Gerpro7Gerpro7

DESCRIÇÃO DO SISTEMA

Esta versão 2.0 do sistema é uma evolução do projeto iniciado semestre passado.

Requisitos fora de escopo: Integração com o Mantis.

Desenvolvido com tecnologias free

Page 7: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

Gerpro7Gerpro7

TECNOLOGIAS

JSF – Java Server Faces – (Web) JPA – (Persistência) Junit – (Classe de teste)

FERRAMENTAS

NetBeans 6.1.0 MySQL BoUML

Page 8: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

Gerpro7Gerpro7

Dificuldades

Equipe muito grande Somente uma pessoa com conhecimento em Java Problemas na configuração das máquinas do lab 31

Page 9: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

TreinamentoTreinamento

• Treinamento no tortoise/subversion• Elaboração planilha de teste• Treinamento em OO e Java• Treinamento em JSF• Treinamento no Netbeans

Page 10: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Logar aplicação

Este caso de uso permite ao usuário entrar com o login e senha para obter acesso aos recursos do sistema.

Page 11: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Solicitar Cadastro do Usuário

Este caso de uso se responsabiliza pela coleta de informações do usuário interessado em participar de um determinado projeto e os envia para apreciação do coordenador do projeto.

Page 12: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Aprovar Cadastro do Usuário

Este caso de uso se responsabiliza pela aprovação do pedido de cadastramento, por parte do Coordenador, de um novo usuário. Nesta seqüência, o Coordenador irá ter uma tela contendo uma lista com os usuários que fizeram a requisição de cadastramento no sistema. Com esta lista, o coordenador poderá aceitar ou não o cadastro desse novo usuário.

Page 13: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Solicitar Senha do Usuário

Este caso de uso descreve a operação de solicitar senha do aluno quando um aluno cadastrado no aplicativo esqueceu a sua senha de acesso e solicita uma nova senha.

Page 14: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Exibir Tela Principal

Este caso de uso se responsabiliza pela exibição da tela principal da aplicação com determinação do menu principal logo após o login do usuário.

Page 15: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Manter Cadastro de Funcionalidades

Este caso de uso se responsabiliza por manusear informações sobre as funcionalidades existentes no sistema.

Page 16: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Manter Cadastro de Perfil

Este caso de uso se responsabiliza por manusear informações sobre perfil constando o Nome do Perfil, a lista de funcionalidade e descrição do perfil.

Page 17: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Criar Repositório dos arquivos

Este caso de uso se responsabiliza por criar o repositório de arquivos através do aplicativo Sub Version.

• Configurar Controle de Acesso ao Repositório

Este caso de uso se responsabiliza por Configurar Controle de Acesso ao Repositório de arquivos no Sub-Version.

Page 18: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Solicitar Cadastro de Sistema

Este caso de uso se responsabiliza por solicitar cadastro de um novo Sistema.

Page 19: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

RequisitosRequisitos

• Sair da Aplicação Este caso de uso se responsabiliza pela

funcionalidade para sair da aplicação.

Page 20: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

Resultados AlcançadosResultados Alcançados

• Utilização do subversion– Update, Commit, Merges e Historicos

• Aumento do conhecimento em Java/OO

• Primeiro contato com JSF

• Funcionalidades implementadas

• Homogenização da equipe

Page 21: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

Gerpro7Gerpro7

CONCLUSÃO

A equipe, como um todo, teve o primeiro contato com a tecnologia JSFFoi-se percebido todo o poderio da ferramenta NetBeans 6.1, apesar de exigir alta performance do hardware.Neste projeto, os membros da equipe, de uma forma geral, trabalharam de forma unida

Page 22: 2008.2. Prof. Marcelo Alcantâra EQUIPE: Daniela Marinho Francisco Edson da Silva Junior Francisco Samuel Nogueira Pinho Franco Alex De Carvalho Caldas

Gerpro7Gerpro7

Considerações finais

e dúvidas