Você está na página 1de 8

UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA

DEPARTAMENTO DE INFORMÁTICA – DEINF


Engenharia de Software

SISTEMA DE GERENCIAMENTO DE BIBLIOTECA

Alisson Bispo dos Santos


Arthur Azevedo da Silva

SÃO LUÍS - MA
2016
SUMÁRIO

1. INTRODUÇÃO .............................................................................................................. 3
2. OBJETIVOS ................................................................................................................... 3
2.1. Objetivo geral .............................................................................................................. 3
2.2. Objetivos específicos .................................................................................................. 3
3. DEFINIÇÃO DA ABRANGÊNCIA ................................................................................... 3
3.1. Principais funções do sistema .................................................................................... 3
3.2. Características dos Atores .......................................................................................... 4
3.3. Requisitos .................................................................................................................... 5
3.3.1. Requisitos funcionais ................................................................................................... 5
3.3.2. Requisitos não-funcionais ........................................................................................... 6
GLOSSÁRIO ............................................................................................................................. 7
REFERÊNCIAS BIBLIOGRÁFICAS ............................................................................................. 8
Engenharia de Software Sistema de Gerenciamento de Biblioteca

1. INTRODUÇÃO

Neste trabalho, será apresentada a documentação de requisitos para o desenvolvimento de


um Sistema de Gerenciamento de Biblioteca que busca ter mais organização e controle no
atendimento ao cliente para empréstimos de livros e outros serviços.

2. OBJETIVOS

2.1. Objetivo geral

O objetivo deste projeto é criar um sistema de organização e disponibilização de livros,


agilizando e organizando as atividades do bibliotecário.

2.2. Objetivos específicos

Para a viabilidade da execução do projeto, selecionamos os seguintes objetivos:

 Melhorar atendimento ao cliente;

 Auxiliar o bibliotecário na contabilização de atendimentos por dia;

 Facilitar o acompanhamento da situação do cliente com a biblioteca.

3. DEFINIÇÃO DA ABRANGÊNCIA

3.1. Principais funções do sistema

 Controlar devoluções dos livros;

 Controlar empréstimos e vendas de livros;

 Controle de histórico de empréstimos;

3
Engenharia de Software Sistema de Gerenciamento de Biblioteca

3.2. Características dos Atores

Número Ator Definição


1 Atendente Funcionário responsável pela
recepção dos clientes
2 Bibliotecário Funcionário responsável por
realizar os procedimentos de
organização dos livros nas
estantes e caixas.
3 Administrador da biblioteca Funcionário responsável pela
administração da Biblioteca;

4
Engenharia de Software Sistema de Gerenciamento de Biblioteca

3.3. Requisitos

3.3.1. Requisitos funcionais

IDENTIF. DESCRIÇÃO INTERESSADO PRIO. DEPEND.


RF1 Cadastro de funcionários (Atendente, Atendente, 1
Bibliotecário e Administrador se Bibliotecário e
cadastram como funcionários da Administrador
Biblioteca)
RF2 Cadastro de lista de livros Cliente 1 RF1.
RF3 Cadastro do cliente (Nome, telefone, e- Cliente 1 RF1.
mail, endereço)
RF4 Realização do empréstimo (Escolha da Cliente 1 RF1, RF2.
data de devolução ou valor de lance do
livro).
RF5 Escolha do Livro. Cliente 1 RF1, RF2,
RF3
RF6 Escolher tipo de operação Cliente 1 RF1, RF2,
(empréstimo/compra) RF3, RF5
RF7 Notificação de proximidade da data de Atendente e Cliente 2 RF3.
devolução (Notifica o atendente
quando a data de devolução de um
livro está próxima, para que ligue ao
cliente para lembrá-lo).
RF8 Relatório de estado do livro (O Bibliotecário 2 RF1, RF3,
bibliotecário descreve em que RF4.
condições está o livro).
RF9 Emissão de relatório de atendimentos Administrador 3 RF1, RF5.
(Emite relatório de quantos clientes
foram atendidos, quais procedimentos
realizados e quais os tipos de
operações mais realizadas).
RF10 Cancelamento de empréstimo Cliente 1 RF3
RF11 Tabela de preço (Tabela com os preços Cliente 3 RF1
das operações)
RF12 Forma de pagamento (Escolha de Cliente 3 RF3
pagamento com dinheiro, cartão de
crédito ou boleto)
RF13 Exibir lista de Clientes cadastrados Atendente e 3 RF4
Bibliotecário

5
Engenharia de Software Sistema de Gerenciamento de Biblioteca

3.3.2. Requisitos não-funcionais

IDENTIF. DESCRIÇÃO INTERESSADO TIPO


RNF1. Criação de Log-in (Cada funcionário cria um Atendente, Segurança
perfil de usuário e senha para ter acesso ao Bibliotecário e
sistema). Administrador
RNF2. Back-up das informações dos clientes. Clientes, Segurança de
Bibliotecário e dados
Atendente
RNF3. Facilidade de uso do sistema (Sistema com Atendente, Usabilidade
interface de fácil uso, para que não se faça Bibliotecário e
necessário treinamento de funcionários) Administrador
RNF4. O sistema deve ser robusto, garantindo que Atendente, Usabilidade
entradas inválidas sejam tratadas. Bibliotecário e
Administrador
RNF5. Utilização da Linguagem Orientada a Objeto Biblioteca Desenvolvimento
Java
RNF6. Utilização do SO Windows 10 Biblioteca Desenvolvimento
RNF7. Banco de dados My SQL Biblioteca Desenvolvimento
RNF8. Proteção jurídica de dados (Os dados e Cliente Segurança
informações dos clientes estarão protegidos
e não poderão ser usados fora do ambiente
da Biblioteca)

6
Engenharia de Software Sistema de Gerenciamento de Biblioteca

GLOSSÁRIO

CADASTRO: Registro de dados em documento ou arquivo.

OPERAÇÃO: Tipo de transação referente a empréstimos ou compras.

RELATÓRIO: Documento de saída, preparado pelo sistema.

LOG-IN: Autenticar identidade para usar o sistema.

BACKUP: Cópia de segurança.

INTERFACE: Meio pelo qual o usuário interage com o sistema.

LINGUAGEM ORIENTADA A OBJETO: Código usado para construir o programa.

SO: Sistema Operacional.(Ex: Windows, Linux)

BANCO DE DADOS: Técnica de armazenamento de dados usados pelo programa.

7
Engenharia de Software Sistema de Gerenciamento de Biblioteca

REFERÊNCIAS BIBLIOGRÁFICAS

SOMMERVILLE, Ian. Engenharia de Software. – 9 ed. – 2011.

PRESSMAN, Roger. Engenharia de Software. 2009.

GUEDES, Gilleanes T.A. UML 2: Uma abordagem Prática. – 2 ed. – 2011.

Você também pode gostar