Anda di halaman 1dari 17

FACI

Documento de Requisitos
Biblioteca Virtual

Verso 0.1 dezembro de 2012

Documento de Requisitos

Ficha Tcnica
Equipe Responsvel pela Elaborao
Alan Tejeria Arantes
<diviso-regio>
<nome> <diviso-regio>
<nome> <diviso-regio>
<nome> <diviso-regio>
Pblico Alvo
Este manual destina-se ao gerenciamento de uma bilblioteca escolar.

Verso 0.1 Belm/PA, dezembro de 2012.


Dvidas, crticas e sugestes devem ser encaminhadas por escrito para o seguinte endereo postal:
Bibliotecavirtual1@live.com
Ou para o seguinte endereo eletrnico:
http://www.facebook.com/BiblitoecaVirtual
Recomendamos que o assunto seja identificado com o ttulo desta obra. Alertamos ainda para a
importncia de se identificar o endereo e o nome completos do remetente para que seja possvel o
envio de respostas.

Windows e Microsof Word so marcas registradas da Microsoft Corporation

Documento de Requisitos

Sumrio
INTRODUO......................................................................................................1
Viso geral deste documento.........................................................................................1
Convenes, termos e abreviaes...............................................................................1
.1 Identificao dos Requisitos ...............................................................................1
.2 Prioridades dos Requisitos..................................................................................1
Referncias.......................................................................................................................2

DESCRIO GERAL DO SISTEMA....................................................................1


Abrangncia e sistemas relacionados...........................................................................1
Descrio dos usurios...................................................................................................1
.1 Usu1: Aluno/Tomador..........................................................................................1
.2 Usu2: Funcionrio/Cedente.................................................................................1
.3 Usu3: Administrador............................................................................................1

REQUISITOS FUNCIONAIS (CASOS DE USO).................................................1


Cadastros..........................................................................................................................1
[RF001] Cadastrar Funcionrio..............................................................................1
Fluxo de eventos principal....................................................................................................................1
Fluxos secundrios (alternativos e de exceo)....................................................................................1
[RF002] Cadastrar Livros........................................................................................2
Fluxo de eventos principal....................................................................................................................2
Fluxos secundrios (alternativos e de exceo)....................................................................................2
[RF003] Cadastrar Alunos......................................................................................2
Fluxo de eventos principal....................................................................................................................3
Fluxos secundrios (alternativos e de exceo)....................................................................................3
Consultas..........................................................................................................................3
[RF004] Consultar Livros Desktop..........................................................................3
Fluxo de eventos principal....................................................................................................................4
Fluxos secundrios (alternativos e de exceo)....................................................................................4
[RF005] Consultar Livros Web...............................................................................4
Fluxo de eventos principal....................................................................................................................4
Fluxos secundrios (alternativos e de exceo)....................................................................................4
[RF006] Consultar Usurios....................................................................................4
Fluxo de eventos principal....................................................................................................................5
Fluxos secundrios (alternativos e de exceo)....................................................................................5
[RF007] Emprestar Livro Desktop..........................................................................5
Fluxo de eventos principal....................................................................................................................5

Verso 0.1

12/2012

Documento de Requisitos

Fluxos secundrios (alternativos e de exceo)....................................................................................6


[RF008] Emprestar Livro Web................................................................................6
Fluxo de eventos principal....................................................................................................................6
Fluxos secundrios (alternativos e de exceo)....................................................................................6
[RF009] Gerenciar Usurios...................................................................................6
Fluxo de eventos principal....................................................................................................................7
Fluxos secundrios (alternativos e de exceo)....................................................................................7
........................................................................................................................................7

REQUISITOS NO FUNCIONAIS........................................................................1
DESCRIO DA INTERFACE COM O USURIO..............................................1
Login.................................................................................................................................1
IMG1: Crticas da interface.....................................................................................1
Tela Escolha.....................................................................................................................1
IMG2: Crticas da interface.....................................................................................1
Tela Cadastro Usurio.....................................................................................................2
IMG3: Crticas da interface.....................................................................................2
Tela Cadastro Livro.........................................................................................................2
IMG4: Crticas da interface.....................................................................................2
Tela Consulta Livro..........................................................................................................2
IMG5: Crticas da interface.....................................................................................2
........................................................................................................................................2

Verso 0.1

12/2012

Documento de Requisitos

Introduo P1 / 1

Introduo
Este documento especifica o sistema Biblioteca Virtual, fornecendo aos desenvolvedores as
informaes necessrias para o projeto e implementao, assim como para a realizao dos
testes e homologao do sistema.

Viso geral deste documento


Esta introduo fornece as informaes necessrias para fazer um bom uso deste documento,
explicitando seus objetivos e as convenes que foram adotadas no texto, alm de conter uma
lista de referncias para outros documentos relacionados. As demais sees apresentam a
especificao do sistema Biblioteca Virtual e esto organizadas como descrito abaixo.

Seo 2 Descrio geral do sistema: apresenta uma viso geral do sistema,


caracterizando qual o seu escopo e descrevendo seus usurios.

Seo 3 Requisitos funcionais (casos de uso): especifica todos os requisitos


funcionais do sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e
sadas de cada caso de uso a ser implementado.

Seo 4 Requisitos no funcionais: especifica todos os requisitos no funcionais do


sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurana,
distribuio, adequao a padres e requisitos de hardware e software.

Seo 5 Descrio da interface com o usurio: apresenta desenhos, figuras ou


rascunhos de telas do sistema.

Convenes, termos e abreviaes


A correta interpretao deste documento exige o conhecimento de algumas convenes e termos
especficos, que so descritos a seguir.

.1

Identificao dos Requisitos


Por conveno, a referncia a requisitos feita atravs do nome da subseo onde eles esto
descritos, seguido do identificador do requisito, de acordo com o esquema abaixo:
[nome da subseo.identificador do requisito]
Por exemplo, o requisito [Recuperao de dados.RF016] est descrito em uma subseo
chamada Recuperao de dados, em um bloco identificado pelo nmero [RF016]. J o
requisito no funcional [Confiabilidade.NF008] est descrito na seo de requisitos no
funcionais de Confiabilidade, em um bloco identificado por [NF008].

.2

Prioridades dos Requisitos


Para estabelecer a prioridade dos requisitos foram adotadas as denominaes essencial,
importante e desejvel.

Essencial o requisito sem o qual o sistema no entra em funcionamento. Requisitos


essenciais so requisitos imprescindveis, que tm que ser implementados impreterivelmente.

Importante o requisito sem o qual o sistema entra em funcionamento, mas de forma


no satisfatria. Requisitos importantes devem ser implementados, mas, se no forem, o
sistema poder ser implantado e usado mesmo assim.

Desejvel o requisito que no compromete as funcionalidades bsicas do sistema,


isto , o sistema pode funcionar de forma satisfatria sem ele. Requisitos desejveis so

Verso 0.1

12/2012

Documento de Requisitos

Introduo P2 / 2

requisitos que podem ser deixados para verses posteriores do sistema, caso no haja tempo
hbil para implement-los na verso que est sendo especificada.

Referncias
Documentos relacionados Biblioteca Virtual e/ou mencionados nas sees a seguir:
1. Ttulo; Nmero (se aplicvel); Data; Instituio, diviso ou equipe responsvel pelo
documento; Link para o documento (se aplicvel);
2. Ttulo; Nmero (se aplicvel); Data; Instituio, diviso ou equipe responsvel pelo
documento; Link para o documento (se aplicvel);
3.

Verso 0.1

12/2012

Documento de Requisitos

Descrio geral do sistema C1. P1 / 1

Captulo

Descrio geral do sistema

Biblioteca Virtual um Software-aplicativo com o intuito de gerenciamento de Bibliotecas


Escolares. Realizado em Java, utiliza um aplicativo Desktop e outro web.

Abrangncia e sistemas relacionados


Biblioteca Virtual far cadastro dos livros e dos steakehoders, alm do sitema de agendamento
de emprstimos. Utilizar os sistemas Netbeans para programao do aplicativo Desktop e Web,
tambm o SQL Server 2008 para arquivamento das informaes.

Descrio dos usurios


Efetivamente, h 3 usurios neste projeto

.1

Usu1: Aluno/Tomador
A pessoa que ser cadastrado na biblioteca para usufruir dos emprestimos dos livros.

.2

Usu2: Funcionrio/Cedente
Pessoa que trabalha na biblioteca, fazendo servios administrativos, neste caso gerenciando as
entradas e sadas dos livros.

.3

Usu3: Administrador
Gerente com permisses de adicionar/excluir/alterar os dados tanto dos livros como das pessoas
cadastradas, tendo acesso geral principalmente para o sistema de pessoas cadastradas.

Verso 0.1

12/2012

Documento de Requisitos

Requisitos funcionais C2. P1 / 1

Captulo

Requisitos funcionais (casos de uso)

Abaixo, os Requisitos Funcionais [RF] do programa Biblioteca Virtual:

Cadastros
[RF001] Cadastrar Funcionrio
Administrador cadastra novo funcionrio.
Ator: Administradores e Funcionrios.
Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela1] CadastroFuncionrio: Ver imagem na Seo 5, IMG3.


Pr condies:
O funcionrio no deve estar cadastrado no sistema.
O cadastro realizado pelo Administrador do Sistema porm os campos relacionados com o
acesso ao sistema (login e senha) o funcionrio dever digitar.
Entradas:
Nome;
CPF;
Cidade: Nome da cidade onde o funcionrio mora;
Bairro;
Rua;
UF;
Login;
Senha;
Confirmao da senha: Para segurana da senha digitada.
Sadas: Incluso do Funcionrio no Banco de Dados.

Fluxo de eventos principal


Aps o acesso ao programa Desktop, o Administrador entrar na tela Cadastrar Funiconrio,
digitar as informaes de entrada e clicar no boto Ok para grav-las, Cancelar para limpar a
tela e reiniciar a operao ou Sair para fechar a tela sem salvar.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro ao gravar as informaes do funcionrio, uma tela de aviso deve surgir, ao clicar
em Ok, retorna-se a tela de cadastro.

Verso 0.1

12/2012

Documento de Requisitos

Requisitos funcionais C2. P2 / 2

[RF002] Cadastrar Livros


Administrador ou Funcionrio cadastram novos livros
Ator: Administradores e Funcionrios.
Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela2] CadastroLivro: Ver imagem na Seo 5, foto 4.


Pr condies:
O livro no deve estar cadastrado no sistema.
O cadastro realizado pelo Funcionrio/Administrador do Sistema.
Entradas:
Nome;
Autor;
Titulo;
Editora;
Quantidade;
Foto;
Sadas: Incluso do Livro no Banco de Dados.

Fluxo de eventos principal


Aps o acesso ao programa Desktop, o Funcionrio entrar na tela Cadastrar Livro, digitar as
informaes de entrada e clicar no boto Ok para grav-las, Cancelar para limpar a tela e
reiniciar a operao ou Sair para fechar a tela sem salvar.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro ao gravar as informaes do livro, uma tela de aviso deve surgir, ao clicar em
Ok, retorna-se a tela de cadastro.

[RF003] Cadastrar Alunos


Administrador ou Funcionrio cadastram novos alunos.
Ator: Administradores, Funcionrios e alunos.
Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela3] CadastroAluno: Ver imagem na Seo 5, foto 5.


Pr condies:
O aluno no deve estar cadastrado no sistema.
O cadastro realizado pelo Funcionrio/Administrador do Sistema, porm o aluno inserir o
login e senha.
Entradas:
Verso 0.1

12/2012

Documento de Requisitos

Requisitos funcionais C2. P3 / 3

Nome;
CPF;
Cidade: Nome da cidade onde o funcionrio mora;
Bairro;
Rua;
UF;
Login;
Senha;
Confirmao da senha: Para segurana da senha digitada.
Sadas: Incluso do aluno no Banco de Dados.

Fluxo de eventos principal


Aps o acesso ao programa Desktop, o Funcionrio entrar na tela Cadastrar Aluno, digitar as
informaes de entrada e clicar no boto Ok para grav-las, Cancelar para limpar a tela e
reiniciar a operao ou Sair para fechar a tela sem salvar.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro ao gravar as informaes do aluno, uma tela de aviso deve surgir, ao clicar em
Ok, retorna-se a tela de cadastro.

Consultas
[RF004] Consultar Livros Desktop
Ator: Administradores e Funcionrios.
Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela4] Consultar Livros: Ver imagem na Seo 5, foto 6.


Pr condies:
Ser Administrador ou Funiconrio.
Entradas:
Nome;
Ou Titulo;
Ou Autor;
Ou Editora;
Sadas: Lista dos livros correspondentes a pesquisa.

Verso 0.1

12/2012

Documento de Requisitos

Requisitos funcionais C2. P4 / 4

Fluxo de eventos principal


Aps o acesso ao programa Desktop, o Administrador/Funcionrio entrar na tela Consultar
Livro, digitar ao menos uma informao de entrada e clicar no boto Ok para visualizar as
Sadas, Cancelar para limpar a tela e reiniciar a operao ou Sair para fechar a tela.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro ao consultar o livro, uma tela de aviso deve surgir, ao clicar em Ok, retorna-se a
tela de pesquisa.

[RF005] Consultar Livros Web


Ator: Alunos.
Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela5] ConsultarLivroWeb: Ver imagem na Seo 5, foto 7.


Pr condies:
Ser aluno cadastrado no sistema.
Entradas:
Nome;
Ou Titulo;
Ou Autor;
Ou Editora;
Sadas: Lista dos livros correspondentes a pesquisa.

Fluxo de eventos principal


Aps o acesso ao site do sistema, o Aluno entrar digitar ao menos uma informao de entrada
e clicar no boto Ok para visualizar as Sadas, Cancelar para limpar a tela e reiniciar a
operao ou Sair para fechar a tela.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro ao consultar o livro, uma tela de aviso deve surgir, ao clicar em Ok, retorna-se a
tela de pesquisa.

[RF006] Consultar Usurios


Para visualizar cadastros tanto de Administradores, Funcionrios ou Alunos.

Ator: Administradores e Funcionrios.


Prioridade:

Verso 0.1

Essencial

Importante

Desejvel

12/2012

Documento de Requisitos

Requisitos funcionais C2. P5 / 5

Relacionado: [Tela6] Consultar Usurio: Ver imagem na Seo 5, foto 8.


Pr condies:
Ser Administrador ou Funcionrio.
Entradas:
Nome;
Ou CPF;
Ou Codigo;
Sadas: Informaes do Funcionrio correspondente.

Fluxo de eventos principal


Aps o acesso ao programa Desktop, o Administrador/Funcionrio entrar na tela Consultar
Usuario, digitar ao menos uma informao de entrada e clicar no boto Ok para visualizar as
Sadas, Cancelar para limpar a tela e reiniciar a operao ou Sair para fechar a tela.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro ao consultar o livro, uma tela de aviso deve surgir, ao clicar em Ok, retorna-se a
tela de pesquisa.

[RF007] Emprestar Livro Desktop


Para transacionar o emprstimo de livro

Ator: Administradores e Funcionrios.


Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela7] Emprestar livro: Ver imagem na Seo 5, foto 9.


Pr condies:
Ser Administrador ou Funcionrio.
Entradas:
Nome do livro;
Ou Autor do livro;
Ou Titulo do livro;
E Login do aluno;
Ou Nome do aluno;
Sadas: Informaes do Livro emprestado, do aluno Tomador e a data de devoluo.

Fluxo de eventos principal


Aps o acesso ao programa Desktop, o Administrador/Funcionrio entrar na tela Emprestar
livro, digitar ao menos uma informao de entrada do Livro e outra do Aluno e clicar no boto
Ok para visualizar as Sadas, Cancelar para limpar a tela e reiniciar a operao ou Sair para
fechar a tela.
Verso 0.1

12/2012

Documento de Requisitos

Requisitos funcionais C2. P6 / 6

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro na transao, uma tela de aviso deve surgir, ao clicar em Ok, retorna-se a tela de
pesquisa.

[RF008] Emprestar Livro Web


Para transacionar o emprstimo de livro via site.

Ator: Alunos.
Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela8] Emprestar livro Web: Ver imagem na Seo 5, foto 10.
Pr condies:
Ser Aluno cadastrado no sistema.
Entradas:
Nome do livro;
Ou Autor do livro;
Ou Titulo do livro;
Sadas: Informaes do Livro emprestado e a data de devoluo.

Fluxo de eventos principal


Aps o acesso ao site do programa, o aluno entrar na tela Emprestar livro, digitar ao menos
uma informao de entrada do Livro e clicar no boto Ok para visualizar as Sadas, Cancelar
para limpar a tela e reiniciar a operao ou Sair para fechar a tela.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro na transao, uma tela de aviso deve surgir, ao clicar em Ok, retorna-se a tela de
pesquisa.

[RF009] Gerenciar Usurios


Gerenciamento dos participantes do sistema

Ator: Administradores.
Prioridade:

Essencial

Importante

Desejvel

Relacionado: [Tela9] Gerenciar Usurios: Ver imagem na Seo 5, foto 11.


Pr condies:
Ser Administrador do sistema.
Entradas:
Login do Funcionrio;
Verso 0.1

12/2012

Documento de Requisitos

Requisitos funcionais C2. P7 / 7

Ou nome
Sadas: Informaes do Funcionrio para possivel alterao ou escluso do mesmo.

Fluxo de eventos principal


Aps o acesso ao site do programa, o administrador entrar na tela Gerenciar Funcionrios,
digitar o login ou Nome para fazer a pelo Funcionrio e clicar no boto Alterar para alterar as
informaes, Deletar para deletar o usurio do sistema ou Cancelar para limpar a tela.
ALTERAR: Leva em uma nova tela com as informaes disponveis do Funcionrio. Aps
alterar estas informaes, clica-se em OK para efetivar a alterao, em Cancelar para limpar a
tela e reiniciar a operao ou Sair pra sair da tela sem salvar.
DELETAR: Ao clicar neste boto, surge uma caixa de confirmao da ao, se SIM, delete o
usurio, se no, mantenha as informaes.

Fluxos secundrios (alternativos e de exceo)


ERRO:
Ocorrendo erro na transao, uma tela de aviso deve surgir, ao clicar em Ok, retorna-se a tela de
gerenciamento.

Verso 0.1

12/2012

Documento de Requisitos

Requisitos no funcionais C3. P1 / 1

Captulo

Requisitos no funcionais

Devido ser um projeto simples, no h necessidade de requisitos no-funcionais.

Verso 0.1

12/2012

Documento de Requisitos

<Opcional> Descrio da interface com o usurio C4. P1 / 1

Captulo

Descrio da interface com o usurio

Esta seo contem desenhos ou rascunhos das telas do sistema que forem necessrios ou
convenientes para esclarecer algum dos requisitos do sistema.

Login
Primeira tela do aplicativo Desktop, entrada de login e senha.

IMG1: Crticas da interface


Login: tamanho 10.
Senha: tamanho 10.
1.1 Imagem Login

Tela Escolha
Tela com os botes de direcionamento para as telas seguintes.

IMG2: Crticas da interface


H tela Administrador e outra funcionrio.
2.1 Imagem Escolha Administrador
Verso 0.1

12/2012

Documento de Requisitos

<Opcional> Descrio da interface com o usurio C4. P2 / 2

2.2 Imagem Escolha Funcionrio

Tela Cadastro Usurio


IMG3: Crticas da interface
H tela Administrador e outra funcionrio.
3.1 Imagem Cadastro Aluno
2.2 - Funcionrio

Tela Cadastro Livro


IMG4: Crticas da interface
4.1 Imagem Cadastro Aluno

Tela Consulta Livro


IMG5: Crticas da interface
5.1 Imagem Consulta Aluno

Verso 0.1

12/2012

Anda mungkin juga menyukai