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

Post on 17-Apr-2015

110 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2008.2

ESTÁGIO SUPERVISIONADO I – 2008.2

Gerpro7Gerpro7

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

OBJETIVOS DO SISTEMA

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

Gerpro7Gerpro7

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

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

Gerpro7Gerpro7

TECNOLOGIAS

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

FERRAMENTAS

NetBeans 6.1.0 MySQL BoUML

Gerpro7Gerpro7

Dificuldades

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

TreinamentoTreinamento

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

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.

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.

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.

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.

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.

RequisitosRequisitos

• Manter Cadastro de Funcionalidades

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

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.

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.

RequisitosRequisitos

• Solicitar Cadastro de Sistema

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

RequisitosRequisitos

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

funcionalidade para sair da aplicação.

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

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

Gerpro7Gerpro7

Considerações finais

e dúvidas

top related