Вы находитесь на странице: 1из 7

Unio Latino-americana de Tecnologia

Trabalho de Concluso de Curso


Especificao de Requisitos do Sistema
Sistema Sigla
Sistema de Controle de Biblioteca SCB

Especificao de Requisitos do Sistema - SCB Pg. 1 de 7

HISTRICO DE REVISES
Data Verso Descrio Autor
31/10/2013 1.0
Criao do documento. Ulisses Sepulvedo
04/08/2014 1.1
Atualizao do documento. Ulisses Sepulvedo

Unio Latino-americana de Tecnologia
Trabalho de Concluso de Curso
Especificao de Requisitos do Sistema
Sistema Sigla
Sistema de Controle de Biblioteca SCB

Especificao de Requisitos do Sistema - SCB Pg. 2 de 7


1. Descrio da Soluo

Este documento descreve os requisitos do sistema para subsidiar as informaes necessrias
ao seu desenvolvimento. Assim como fornecer dados para realizao do plano testes e
homologao do SCB.
Seu objetivo conhecer, analisar e definir as necessidades apresentadas pela Faculdade
Pensando o Futuro e apresentar os requisitos e funcionalidades que o sistema deve ter.

2. Escopo

Esta Especificao de Requisitos aplica-se ao SCB Sistema de Controle de Biblioteca da
Faculdade Pensando o Futuro.
O conjunto de requisitos apresentado abaixo descreve as funcionalidades identificadas pelo
stakeholder da Faculdade, que mais se adaptam aos problemas enfrentados atualmente. Tais
funcionalidades envolvem: cadastro de usurios, cadastro de acervo, controle de emprstimos,
consultas ao acervo, consulta aos usurios, confiabilidade, usabilidade e suportabilidade.

3. Casos de Uso

O modelo de casos de uso visa capturar e descrever as funcionalidades que o sistema deve
prover para os atores que interagem com ele. A tabela abaixo apresenta o ator identificado no
contexto deste projeto.

ATOR DESCRIO
Bibliotecrio Representa o responsvel pela biblioteca
com as funes de administrao do
sistema.
Atendente Representa os funcionrios da biblioteca
responsveis pelo atendimento aos clientes.


Figura 01 Diagrama de Caso de Uso do Subsistema de Cadastro

Unio Latino-americana de Tecnologia
Trabalho de Concluso de Curso
Especificao de Requisitos do Sistema
Sistema Sigla
Sistema de Controle de Biblioteca SCB

Especificao de Requisitos do Sistema - SCB Pg. 3 de 7


Figura 02 Diagrama de Caso de Uso do Subsistema de Atendimento


3.1 UC01 Manter Usurio

Ator: Bibliotecrio, Atendente
Pr-condies: Ator logado no CICS com permisso de acesso ao mdulo de usurios

Fluxo bsico:
[P01] O caso de uso se inicia quando o ator seleciona a opo usurios no menu principal.
[P02] O sistema apresenta a tela de usurios [RN01].
[P03] O ator informa os dados.
[P04] O ator aciona a opo desejada [A01] [A02] [A03] [A04] [A05].
[P05] O sistema apresenta os dados do usurio ou mensagem: Usurio includo/excludo
com sucesso!.
[P06] O caso de uso encerrado.

Fluxos Alternativos:
[A01] O Ator informa nome invlido.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um nome invalido e acionou a
opo incluir no [P04].
[P01] O sistema apresenta mensagem: Nome invalido!
[P02] O sistema posiciona o foco para correo do nome.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A02] O Ator informa matricula no numrica ou j cadastrada
Pr-condies: No passo [P03] do fluxo bsico o ator informou uma matrcula no numrica
ou j cadastrada e acionou a opo incluir no [P04].
[P01] O sistema apresenta mensagem: Matricula Invalida ou j cadastrada!
[P02] O sistema posiciona o foco para correo da matricula.
[P03] Retorna ao passo [P03] do fluxo bsico.
Unio Latino-americana de Tecnologia
Trabalho de Concluso de Curso
Especificao de Requisitos do Sistema
Sistema Sigla
Sistema de Controle de Biblioteca SCB

Especificao de Requisitos do Sistema - SCB Pg. 4 de 7


[A03] O Ator seleciona tipo de usurio inexistente.
Pr-condies: No passo [P03] do fluxo bsico o ator selecionou um tipo de usurio
inexistente e acionou a opo incluir no [P04].
[P01] O sistema apresenta mensagem: Tipo de usurio inexistente!
[P02] O sistema posiciona o foco para correo do tipo de usurio.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A04] O Ator informa nome do curso invalido.
Pr-condies: No passo [P03] do fluxo bsico o ator informou o nome do curso invlido e
acionou a opo incluir no [P04].
[P01] O sistema apresenta mensagem: Nome do curso invalido!
[P02] O sistema posiciona o foco para correo do nome do curso.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A05] O Ator informa matrcula no cadastrada.
Pr-condies: No passo [P03] do fluxo bsico o ator informou uma matrcula no cadastrada
e acionou a opo consulta ou excluso no [P04].
[P01] O sistema apresenta mensagem: Nome do curso invalido!
[P02] O sistema posiciona o foco para correo do nome do curso.
[P03] Retorna ao passo [P03] do fluxo bsico.

Regras de Negcio
[RN01] Campos exibidos na tela Cadastro de usurios

Campo Tamanho Obig. Observao
Nome 30 Sim Este campo armazena as informaes do nome do
usurio
Matrcula 6 Sim Este campo armazena a matrcula do usurio
Tipo 1 Sim Este campo identifica se o usurio aluno ou funcionrio
da faculdade
Curso 10 No Este campo identifica o curso que o aluno est
matriculado
Data 10 Sim Este campo indica a data do cadastro


3.2 UC02 Manter acervo

Ator: Bibliotecrio, Atendente
Pr-condies: Ator logado no CICS com permisso de acesso ao mdulo de acervo

Fluxo bsico:
[P01] O caso de uso se inicia quando o ator seleciona a opo acervo no menu principal.
[P02] O sistema apresenta a tela de acervo [RN02].
[P03] O ator informa os dados.
[P04] O ator aciona a informao desejada [A01] [A02] [A03] [A04] [A05].
[P05] O sistema apresenta dados da obra, ou mensagem: Obra includa/excluda com
sucesso!. O caso de uso encerrado.
Unio Latino-americana de Tecnologia
Trabalho de Concluso de Curso
Especificao de Requisitos do Sistema
Sistema Sigla
Sistema de Controle de Biblioteca SCB

Especificao de Requisitos do Sistema - SCB Pg. 5 de 7


Fluxos Alternativos:
[A01] O Ator informa um ttulo invlido.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um ttulo invlido e acionou a
opo incluir no [P04].
[P01] O sistema apresenta mensagem: Titulo da obra invalido!
[P02] O sistema posiciona o foco para correo do titulo.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A02] O Ator informa Id_obra no numrico ou j cadastrado.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um id_obra no numrico ou j
cadastrado e acionou a opo incluir no [P04].
[P01] O sistema apresenta mensagem: Id_obra Invalido ou j cadastrado!
[P02] O sistema posiciona o foco para correo do id_obra.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A03] O Ator informa um ano incorreto ou > que o atual.
Pr-condies: No passo [P03] do fluxo bsico o ator informou o ano incorreto ou > que o
atual e acionou a opo incluir no [P04].
[P01] O sistema apresenta mensagem: Ano incorreto ou > que o atual!
[P02] O sistema posiciona o foco para correo do ano.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A04] O Ator informa nome do autor invalido.
Pr-condies: No passo [P03] do fluxo bsico o ator informou o nome do autor invlido e
acionou a opo incluir no [P04].
[P01] O sistema apresenta mensagem: Nome do autor invalido!
[P02] O sistema posiciona o foco para correo do nome do autor.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A05] O Ator informa status invlido.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um status invlido e acionou a
opo incluir no [P04].
[P01] O sistema apresenta mensagem: Status da obra invalido!
[P02] O sistema posiciona o foco para correo do status.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A06] O Ator informa ttulo invlido ou no cadastrado.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um ttulo invlido e acionou a
opo consultar no [P04].
[P01] O sistema apresenta mensagem: Ttulo invlido ou no cadastrado!
[P02] O sistema posiciona o foco para correo do ttulo.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A07] O Ator informa Id_obra no numrico ou no cadastrado.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um Id_obra no numrico ou
no cadastrado e acionou a opo consulta ou excluso no [P04].
[P01] O sistema apresenta mensagem: Id_obra invlido ou no cadastrado!
Unio Latino-americana de Tecnologia
Trabalho de Concluso de Curso
Especificao de Requisitos do Sistema
Sistema Sigla
Sistema de Controle de Biblioteca SCB

Especificao de Requisitos do Sistema - SCB Pg. 6 de 7

[P02] O sistema posiciona o cursor para correo do Id_obra.
[P03] Retorna ao passo [P03] do fluxo bsico.

Regras de Negcio
[RN02] Campos exibidos na tela Cadastro de Acervo

Campo Tamanho Obig. Observao
Titulo 30 Sim Este campo armazena as informaes do ttulo da obra
ID_Obra 6 Sim Este campo armazena a identificao da obra no acervo
Ano 4 Sim Este campo identifica o ano da obra no acervo
Autor 20 Sim Este campo identifica o nome do autor da obra
Status 1 Sim Este campo indica o status da obra no acervo (disponvel
ou emprestada)


3.3 UC03 Realizar Emprstimos

Atores: Bibliotecrio e Atendente
Pr-condies: Ator logado no CICS com permisso de acesso ao mdulo de emprstimo

Fluxo bsico:
[P01] O caso de uso se inicia quando o ator seleciona a opo emprstimo no menu.
[P02] O sistema apresenta a tela de emprstimos [RN03].
[P03] O ator informa os dados.
[P04] O ator confirma os dados inseridos [A01] [A02] [A03].
[P05] O sistema apresenta mensagem: Emprstimo realizado com sucesso!.
[P06] O caso de uso encerrado.

Fluxos Alternativos:
[A01] O Ator informa o id_obra inexistente ou com status emprestado.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um id_obra inexistente ou com
status emprestado e confirmou no [P04].
[P01] O sistema apresenta mensagem: Id_obra inexistente ou obra indisponvel!
[P02] O sistema posiciona o foco para correo do id_obra.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A02] O Ator informa matrcula invlida ou no cadastrada.
Pr-condies: No passo [P03] do fluxo bsico o ator informou uma matrcula invlida ou no
cadastrada e confirmou no [P04].
[P01] O sistema apresenta mensagem: matrcula invlida ou no cadastrada!
[P02] O sistema posiciona o foco para correo da matrcula.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A03] O Ator informa data de devoluo incorreta ou =< que a atual.
Pr-condies: No passo [P03] do fluxo bsico o ator informou uma data incorreta ou +< que
a atual e confirmou no [P04].
[P04] O sistema apresenta mensagem: Data de devoluo incorreta!
[P05] O sistema posiciona o foco para correo da data.
Unio Latino-americana de Tecnologia
Trabalho de Concluso de Curso
Especificao de Requisitos do Sistema
Sistema Sigla
Sistema de Controle de Biblioteca SCB

Especificao de Requisitos do Sistema - SCB Pg. 7 de 7

[P06] Retorna ao passo [P03] do fluxo bsico.

Regras de Negcio
[RN03] Campos exibidos na tela Emprstimos

Campo Tamanho Obig. Observao
ID_Obra 6 Sim Este campo armazena a identificao da obra no acervo
Matrcula 6 Sim Este campo armazena a matrcula do usurio
Data Emp 8 Sim Este campo armazena a data de emprstimo da obra
Data Dev 8 Sim Este campo armazena a data de devoluo prevista


3.4 UC04 Realizar Devolues

Atores: Bibliotecrio e Atendente
Pr-condies: Ator logado no CICS com permisso de acesso ao mdulo de devolues

Fluxo bsico:
[P01] O caso de uso se inicia quando o ator seleciona a opo devoluo no menu.
[P02] O sistema apresenta a tela de devoluo [RN04].
[P03] O ator informa os dados.
[P04] O ator confirma os dados inseridos [A01] [A02].
[P05] O sistema apresenta mensagem: Devoluo realizada com sucesso.
[P06] O caso de uso encerrado.

Fluxos Alternativos:
[A01] O Ator informa o id_obra inexistente ou com status disponvel.
Pr-condies: No passo [P03] do fluxo bsico o ator informou um id_obra inexistente ou com
status disponvel e confirmou no [P04].
[P01] O sistema apresenta mensagem: Id_obra inexistente ou obra no emprestada!
[P02] O sistema posiciona o foco para correo do id_obra.
[P03] Retorna ao passo [P03] do fluxo bsico.

[A02] O Ator informa data de devoluo incorreta ou diferente da atual.
Pr-condies: No passo [P03] do fluxo bsico o ator informou uma data incorreta diferente da
atual e confirmou no [P04].
[P04] O sistema apresenta mensagem: Data de devoluo incorreta!
[P05] O sistema posiciona o foco para correo da data.
[P06] Retorna ao passo [P03] do fluxo bsico.

Regras de Negcio
[RN04] Campos exibidos na tela Devoluo

Campo Tamanho Obig. Observao
ID_Obra 6 Sim Este campo armazena a identificao da obra no acervo
Data Dev 8 Sim Este campo armazena a data da devoluo

Вам также может понравиться