SIGPRO Sistema de Gerenciamento de Projetos
Equipe Aline Pereira André Ciríaco Handerson Medeiros José de Almeida Mateus Gomes
Cliente FUNCERN - Fundação de Apoio a Educação e Desenvolvimento Tecnológico do Rio Grande do Norte. Representante do cliente: Nelson Oliveira.
SIGPRO Um sistema informatizado online que tem como principal finalidade gerenciar os projetos apoiados pela FUNCERN, possibilitando uma maior agilidade, controle e confiabilidade na gestão dos mesmos.
Diagrama de Casos de Uso
Diagrama Entidade-Relacionamento
Padrões de projeto utilizados FrontController Data Access Object (DAO) Session Façade
Diagrama de Sequência
Requisitos Requisitos funcionais: - Autenticação de usuário (com criptografia de senha) - Gerenciar usuário - Gerenciar pessoa - Gerenciar projeto - Gerenciar parceiro - Gerenciar meta física de projetos - Associar parceiros a um projeto - Associar meta física a um projeto Programação corporativa requisitos funcionais e não-funcionais atendidos na arquitetura padrões de projetos utilizados tecnologias envolvidas Interação Homem-máquina Apresentar os cenários de uso do sistema(modelo de tarefas) Perfil dos utilizadores do sistema(modelo de usuário) Modelo de interação escolhido (justificar a escolha) Metodos de avaliação de interface utilizado e resultados alcançados
Requisitos Requisitos não-funcionais: - Plataforma: Web - Segurança: Realms do Jboss - Interface simples e prática - Compatível com os navegadores Internet Explorer 8.x, Mozilla Firefox 3.x - Banco de dados: PostgreSQL
Tecnologias utilizadas JSF - Java Server Faces Facelets EJB JPA Jboss jQuery, JavaScript, Ajax e Richfaces
Gerência O sistema foi implementado em 3 releases. 1º Mateus 2º Aline Reorganização do modelo de interface. Cadastro de usuários (com criptografia de senha). Autenticação de usuários. Plano de desenvolvimento de software 2º Aline Listar, detalhar, editar e excluir usuário. Cadastar, listar, detalhar, editar e excluir pessoa. Cadastrar, listar, detalhar e editar projeto. Cadastrar, listar e excluir parceiro. 3º André Remodelagem do banco de dados Gerenciar metas físicas Gerenciar atividades nas metas físicas Associar pessoas ao projeto Gerenciar itens de orçamento Gerenciar cronograma de desembolso Atribuir itens de orçamento Gerenciar bolsas
Ferramenta de gerenciamento
Tipos de gerência Gerência de qualidade Refatorações Análises de código Gerência de riscos Gerência de configuração Responsável pela atualização da documentação: Aline. Exemplo: inclusão de criptografia de senha.
Perfil dos usuários Funcionário da fundação Responsável por executar a maioria das tarefas do sistema. Possui quase todas as permissões do sistema (a permissão de administrador é opcional). Professor (coordenador do projeto) Possui permissões para acessar a área do projeto do qual ele é coordenador, editar dados do projeto e solicitar compras de itens.
Modelo de interação Modelo de navegação e exploração Utilização de formulários
Mostrar o que foi implementado até agora =] Demonstração…
Obrigado pela atenção!