2009.21. estÁgio supervisionado i – 2009.1 prof.: marcelo alcântara equipe: amarildo gimael...

25
2009.2 1

Upload: internet

Post on 17-Apr-2015

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

2009.21

Page 2: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

ESTÁGIO SUPERVISIONADO I – 2009.1

Prof.: Marcelo Alcântara

Equipe: AmarildoGimael SilvaJúnior OliveiraMarcelo BoavistaRafael de Andrade

Page 3: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

Gerpro7v3Gerpro7v3

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

Page 4: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

OBJETIVOS DO SISTEMA

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

Gerpro7v3Gerpro7v3

Page 5: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

DESCRIÇÃO DO SISTEMA

O GerPro7v3 é um sistema web para integrar outras ferramentas.

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

Desenvolvido na plataforma JEE.Objetiva atender às seguintes necessidades:

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

• Criar os repositórios para cada projeto.

Gerpro7v3Gerpro7v3

Page 6: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

Gerpro7v3Gerpro7v3

DESCRIÇÃO DO SISTEMA

Esta versão 3.0 do sistema é uma evolução do projetos iniciados em semestres anteriores.

Desenvolvido com Subversion e Tortoise para controle do versão.

Desenvolvido com tecnologias free.

Page 7: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

Gerpro7v3Gerpro7v3

TECNOLOGIAS

JSF – Java Server Faces – (Web) Hibernate – (Persistência)

FERRAMENTAS

Eclipse 3.4.0

JBoss Tools 3.0.1 MySQL

Page 8: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

Gerpro7v3Gerpro7v3

Dificuldades

Equipe com pouco ou nenhum conhecimento em Java;

Problemas na configuração do JBoss Tools com a o Eclipse Ganymede;

Page 9: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

TreinamentoTreinamento

• Treinamento no tortoise/subversion;• Elaboração planilha de teste;• Treinamento em OO e Java;• Treinamento em JSF;• Treinamento no Eclipse;• Treinamento no JBoss Tools;• Treinamento em Hibernate;

Page 10: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

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: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Solicitar Cadastro de Usuários no Sistema

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: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

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: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Solicitar Senha de 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: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Alterar a Senha de Usuário

Este caso de uso se responsabiliza pela alteração da senha do usuário da aplicação.

Page 15: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Manter Cadastro de Funcionalidades

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

Page 16: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Manter Cadastro de Caso de Uso

Este caso de uso se responsabiliza por manusear informações sobre casos de uso constando o Nome do caso de uso, a complexidade do caso de uso e descrição.

Page 17: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Manter Complexidade de Caso de Uso

Este documento tem como objetivo detalhar o caso de uso Manter Complexidade do Caso Uso.

Page 18: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Manter Cadastro de Cursos

Este documento tem como objetivo detalhar o caso de uso Manter Cursos.

Page 19: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Manter Cadastro de Perfil

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

Page 20: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Manter Cadastro de Status do Projeto

Este caso de uso se responsabiliza por manusear informações sobre os Status do Projeto existentes no sistema.

Page 21: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

• Manter Cadastro de Status do Sistema

Este caso de uso se responsabiliza por manusear informações sobre os Status do Sistema existentes no sistema.

Page 22: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

RequisitosRequisitos

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

funcionalidade para sair da aplicação.

Page 23: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

Resultados AlcançadosResultados Alcançados

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

• Maior conhecimento em Java/OO

• Primeiro contato com Hibernate e JBoss Tools

• Funcionalidades implementadas

• Homogenização da equipe

Page 24: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

Gerpro7Gerpro7

CONCLUSÃO

Apesar da equipe já ter um contato inicial com JSF em Técnicas de Programação, mas nesse projetos podemos ver como funciona em um projeto com maior expressividade;Foi-se percebido um ganho de produtividade da equipe ao utilizar o JBoss Tools;Neste projeto, os membros da equipe, de uma forma geral, trabalharam de forma unida

Page 25: 2009.21. ESTÁGIO SUPERVISIONADO I – 2009.1 Prof.: Marcelo Alcântara Equipe: Amarildo Gimael Silva Júnior Oliveira Marcelo Boavista Rafael de Andrade

Gerpro7Gerpro7

Considerações finais

e dúvidas