Você está na página 1de 12

FACULDADE CATÓLICA CAVANIS DO SUDOESTE DO PARÁ

CURSO DE SISTEMAS DE INFORMAÇÃO

BRUNO HENRIQUE DE OLIVEIRA CARMO


DIENES FAUSTINO CORREA
MARINES LUIZA KÄFER
MAYCON DE SOUZA
ROSIMAR VIEIRA

ENGENHARIA DE REQUISITOS E MODELAGEM


SISTEMA DE CONTROLE DE BIBLIOTECAS

NOVO PROGRESSO - PA
2018
Conteúdo
1 INTRODUÇÃO .................................................................................................................... 3
1.1 DESENVOLVIMENTO DO SISTEMA .......................................................................... 4
1.2 Fase de Planejamento ........................................................................................................ 4
1.2.1 Descrição da Solicitação do Cliente ......................................................................... 4
1.2.2 Descrição do Sistema Atual (se houver).................................................................... 4
1.2.3 Identificação do Problema ........................................................................................ 4
1.2.4 Descrição do Sistema Proposto................................................................................. 4
1.2.5 Objetivo do Sistema ................................................................................................... 4
1.2.6 Objetivos de Negócio e Interesses ............................................................................. 4
1.2.7 Restrições do projeto ................................................................................................. 4
1.2.8 Estudo de Viabilidade................................................................................................ 4
1.2.9 Stakeholders .............................................................................................................. 5
1.2.10 Requisitos Funcionais ............................................................................................... 5
1.2.11 Requisitos Não Funcionais ........................................................................................ 5
1.2.12 Pontos Críticos .......................................................................................................... 6
1.2.13 Restrições do Sistema ................................................................................................ 6
1.2.14 Diagrama de Casos de Uso ....................................................................................... 7
1.2.15 Descrição de Casos de Uso ....................................................................................... 8
1.2.16 Descrição do Produto Backlog ................................................................................. 8
1.3 Fase Sprints ....................................................................................................................... 8
1.4 Fase Encerramento .......................................................................................................... 10
3

1 INTRODUÇÃO

Atualmente o uso de um software de gerenciamento vem crescendo muito nas empresas


e/ou qualquer tipo de entidade, isso se deve pelo fato de haver inúmeras informações a serem
guardadas e manipuladas e a dificuldade de isto ser realizado manualmente. Com isso, a
utilização de um software de Gerenciamento resulta na exatidão e agilidade nos resultados
obtidos, que são de grande valia para qualquer tipo de organização. O software desenvolvido
trata-se de um Sistema Gerencial de Biblioteca. O sistema foi implementado para ser utilizado na
biblioteca da Faculdade Católica Cavanis, na cidade de Novo Progresso, estado do Pará.
Atualmente a faculdade já possui um software, mas de acordo com a bibliotecária, ele possui
algumas falhas, não funciona sem internet e não retorna todas as informações necessárias para
uma boa administração da biblioteca. O sistema ajudará a reduzir muito o tempo gasto em
algumas operações, tais como o levantamento total de acervo existente na biblioteca emitido
através de relatórios. O software permitirá ao bibliotecário cadastrar acervos e clientes, efetuar
empréstimos, devoluções e consultar todo o acervo existente, além de ter total controle e
eficiência para uma eventual tomada de decisão
4

1.1 DESENVOLVIMENTO DO SISTEMA

Pensando nisso

1.2 Fase de Planejamento

1.2.1 Descrição da Solicitação do Cliente


Desenvolver um sistema robusto, de fácil manuseio e que além de funcionar de forma
offline não dependendo de internet, possa controlar todos os processos de empréstimos de livros
na biblioteca da referida instituição.
Por estar familiarizado com o programa antigo, não solicitou funções extraordinárias,
exigindo somente que o mesmo possa funcionar sem depender de internet se mantendo disponível
conforme solicitado.

1.2.2 Descrição do Sistema Atual (se houver)


O sistema atual foi desenvolvido na linguagem PHP, possui um interface pouco amigável
e, por estar armazenado na núvem, se torna imprescindível a existência de uma conexão banda
larga com a internet.

1.2.3 Identificação do Problema


Sistema de hospedagem de péssima qualidade;
Instabilidade;
Indisponibilidade;

1.2.4 Descrição do Sistema Proposto


Desenvolver um sistema que alem de atender as nessidades operacionais da intituicão, no
tocante a administação da biblioteca, possa proporcionar uma experiência

1.2.5 Objetivo do Sistema


O Sistema Gerencial de Biblioteca tem por objetivo o controle e organização de todo o
acervo de uma biblioteca. Tal organização envolve a entrada e a saída de acervos, bem como a
emissão de relatórios de gerência e controle, visando facilitar a administração da biblioteca,
tornando-a mais ágil e eficaz, trazendo diversos benefícios para si e para os acadêmicos.

1.2.6 Objetivos de Negócio e Interesses


Objetivo é facilitar a administração da biblioteca e oferecer um serviço mais rápido e com
qualidade sem custos ao acadêmicos e a instituição.

1.2.7 Restrições do projeto


Os alunos cadastrados não poderão ter acesso a informações da biblioteca só o usuário
máster poderá ter essas informações, como cadastramento de livros e alunos , o aluno só terá
acesso ao seus livros.

1.2.8 Estudo de Viabilidade


Após analise de requisitos obtidas através de reuniões com as partes interessadas,
constatamos que o desenvolvimento do sistema de controle de biblioteca não terá nenhum
5

impedimento, visto que o mesmo não necessita de muito recurso financeiro, o parque tecnológico
da instituição já está preparada para a implantação e a equipe de desenvolvimento tem as
habilidades necessárias para tal tarefa.
O sistema proposto contribuirá de forma significativa, visto que por ser offline, seu acesso
será falicitado não dependendo de internet e sua navegação se tornará mais rápida, prática e
intuitiva.
Por ser desenvolvido por acadêmicos durante aulas extras curriculares não terá custos,
pois os desenvolvedores serão os próprios alunos da instituição a título de aprendizagem, e pelo
fato de não se tratar de um sistema muito complexo, poderá ser implementado dentro do período
de curso não ultrapassando mais do que 1 ano para ser entregue.
O sistema será desenvolvido com a linguagem de programação Java, tornando nosso
sistema multiplataforma e por utilizarmos metodologias ágeis fará com que a implantação,
manutenção e evolução de nosso código seja mais fácil de serem efetivadas.
Uma das vantagens da programação em Java, é que nossa aplicação poderá facilmente ser
integrada à outros softwares, bem como sites da internet e aplicativos para celular.

1.2.9 Stakeholders
Interno: Gestores da Faculdade;
Colaboradores;
Externo: Acadêmicos;

1.2.10 Requisitos Funcionais


O sistema deve permitir cadastrar uma bibliotecária;
O sistema deve permitir alterar um bibliotecária;
O sistema deve permitir excluir uma bibliotecária;
O sistema deve permitir cadastrar livros;
O sistema deve permitir alterar livros;
O sistema deve permitir excluir livros;
O sistema deve permitir emprestar livros;
O sistema deve permitir reservar livros;
O sistema deve permitir cancelar reserva de livros;
O sistema deve permitir cadastrar editoras;
O sistema deve permitir alterar editoras;
O sistema deve permitir excluir editoras;
O sistema deve permitir cadastrar usuários;
O sistema deve permitir alterar usuários;
O sistema deve permitir exclui usuários;
O sistema deve permitir login de usuário;
O sistema deve permitir logoff de um usuário;
O sistema deve permitir devolver um livro;

1.2.11 Requisitos Não Funcionais


O sistema deve ser desenvolvido na linguagem Java;
6

O sistema não deve ter limites de cadastro de livros;


O banco de dados deve ser atualizado em tempo real;
O sistema deve efetuar o backup uma vez por dia;
O sistema deve ser multiplataforma;
O sistema deve demorar no máximo 5s para abrir;
O sistema deve ter telas simples e navegação facilitada.
O sistema deve adicionar multas ao acadêmico de forma automática com devoluções em
atraso.

1.2.12 Pontos Críticos


Não constatamos nenhum ponto crítico, visto que o sistema desenvolvido, trabalhará de
forma offline, portanto possibilidades de inconsistência de dados por perda de conexão com a
internet e consequentemente como o banco de dados não acontecerá.

1.2.13 Restrições do Sistema


Não permitir o empréstimo de livros para acadêmico não cadastrado;
Não permitir o empréstimo de livros para acadêmicos com entrega pendente;
Não permitir o empréstimo de mais de dois exemplares do livro ao mesmo acadêmico;
Não permitir o empréstimo de livros para acadêmicos que tenham multas por devolução
em atraso pendentes.

Metodologias Utilizadas
Para o desenvolmimento do sistema de controle de biblioteca foi utilizado a linguagem de
programação Java e técnicas de metodologia ágeis. Foi implantado práticas de desenvolvimento
Scrum, integrando toda a equipe no processo de desenvolvimento do software, tanto na análise,
no desenvolvimento, na integração e nos testes das funcionalidades, permitindo que os mesmos
possam desenvolver qualquer papel nesse processo.
Ferramentas Utilizadas

A IDE utilizada para a codificação foi a Netbeans e para a criação dos diagramas de casos
de usos, de classe, de sequencia e de atividade utilizamos a IDE Astah, ambas de distribuição
gratuitas.
7

1.2.14 Diagrama de Casos de Uso


8

1.2.15 Descrição de Casos de Uso

1.2.16 Descrição do Produto Backlog

1.3 Fase Sprints

1.3.1 Sprints Backlog


9

1.3.2

1.3.3 Diagrama de Classes

1.3.4 Diagrama de Sequência


10

1.3.5 Diagrama de Atividade

1.4 Fase Encerramento


Essa fase só será trabalhada em outra disciplina, por isso não deverá ser preenchida

REFERÊNCIAS BIBLIOGRAFICAS
11

https://www.linkedin.com/pulse/modelo-de-sistema-biblioteca-uso-caso-e-diagrama-de-
oliveira-gomes

http://www.superdownloads.com.br/download/37/scobi-2010/

https://edmilsoncampos.files.wordpress.com/2011/07/grupo-02-sistema-de-biblioteca.pdf
ANEXOS

Você também pode gostar