18
Pergaminho a robust library system Grupo: André Felipe de Melo (afpm) Bernardo Reis (bfrs) Leyla Manoella de Lima (lmmrl) Thiago Henrique da Paz (thfp) Thiago Lessa Prata

Pergaminho

  • Upload
    farrah

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

Pergaminho. a robust library system. Grupo:. André Felipe de Melo (afpm) Bernardo Reis (bfrs) Leyla Manoella de Lima (lmmrl) Thiago Henrique da Paz (thfp) Thiago Lessa Prata (tlp). Motivação. - PowerPoint PPT Presentation

Citation preview

Page 1: Pergaminho

Pergaminhoa robust library system

Grupo:André Felipe de Melo (afpm)Bernardo Reis (bfrs)Leyla Manoella de Lima (lmmrl)Thiago Henrique da Paz (thfp)Thiago Lessa Prata (tlp)

Page 2: Pergaminho

Motivação• A tarefa de controlar a entrada e saída de títulos

em uma biblioteca é quase impossível sem um sistema digital

• O processo manual de preencher fichas para tal controle mostra-se demorado e ineficiente

• Geração de relatórios é um trabalho árduo, quando a base de dados não é digital

2

Page 3: Pergaminho

Solução• Pergaminho – a robust library system• Um sistema de gerenciamento de bibliotecas de

pequeno porte▫De fácil aprendizado▫De rápida utilização▫Altamente portável

3

Page 4: Pergaminho

Funcionalidades• Para uso pelos funcionários da biblioteca

▫Gerenciamento das atividades padrão Cadastro de novos usuários Cadastro de novos títulos Alteração/remoção de cadastros existentes Empréstimo e devolução de títulos Reserva de títulos Pagamento de multas

4

Page 5: Pergaminho

Funcionalidades• Para uso pelos funcionários da biblioteca (cont.)

▫Geração de relatórios Títulos mais requisitados Títulos mais requisitados por usuário / por gênero Empréstimos em aberto Empréstimos com prazo de devolução expirado Histórico de multas Listar despesas

5

Page 6: Pergaminho

Funcionalidades• Para uso dos usuários da biblioteca:

▫Consulta ao banco de dados da biblioteca Consulta de obras por autor ou por título

▫Visualização do seu histórico de empréstimos▫Visualizar reservas de um título ▫Efetuar reserva de título

6

Page 7: Pergaminho

Funcionalidades• Interface desktop para uso interno na biblioteca

▫Mesmo programa pode ser utilizado por usuários e funcionários, com as devidas restrições de acesso

• Interface web para acesso remoto ao acervo pelos usuários da biblioteca

7

Page 8: Pergaminho

Plano de Projeto Fases

Concepção Etapa de definição do escopo do projeto

Elaboração Elicitação de requisitos e definição de arquitetura

Análise e Projeto Estudo detalhado dos requisitos e definição dos

casos de uso Codificação

Implementação do projeto. Testes

Teste dos componentes de software produzidos.

8

Page 9: Pergaminho

Requisitos• Funcionais

▫ Cadastro Usuários Títulos

▫ Específicos Busca Empréstimo Multas

▫ Relatórios Empréstimos

Devolvidos Não-devolvidos

Multas

9

Page 10: Pergaminho

Requisitos• Não-Funcionais

▫Interface gráfica amigável▫Pouco consumo de memória▫Rápida execução▫Documentação

10

Page 11: Pergaminho

Requisitos• Diagrama de casos de uso

11

Page 12: Pergaminho

Arquitetura• Arquitetura em camadas

12

Page 13: Pergaminho

Riscos• Má estimativa das atividades no plano de projeto• Definição insatisfatória dos requisitos• Atraso no cronograma• Provas em períodos críticos• Escolha inadequada de tecnologia• Ausência de integrantes do grupo• Desistência de integrantes do grupo• Erros (bugs)

13

Page 14: Pergaminho

Desenvolvimento• Java SE 6• Oracle 10g• CVS

14

Page 15: Pergaminho

Testes• Testes unitários• Testes de integração• Testes de sistema• Testes de aceitação• Testes de segurança e controle de acesso• Testes de integridade de dados• Testes de performance• Testes de configuração ou portabilidade

15

Page 16: Pergaminho

Implementação

16

Page 17: Pergaminho

Perguntas?

17

Page 18: Pergaminho

Pergaminhoa robust library system

Grupo:André Felipe de Melo (afpm)Bernardo Reis (bfrs)Leyla Manoella de Lima (lmmrl)Thiago Henrique da Paz (thfp)Thiago Lessa Prata (tlp)