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

Documento de Especificao de Requisitos

Projeto: Biblioteca Central da UFES



Verso: 1.0 com Modelo de Casos de Uso

Responsvel: Ricardo de Almeida Falbo



1. Introduo

Este documento apresenta a especificao de requisitos para a informatizao da
Biblioteca Central da UFES. Essa atividade foi conduzida usando a tcnica de Modelagem
de Casos de Uso e, portanto, este documento contm uma descrio do propsito do
sistema (com base no escopo estabelecido no plano de projeto), apresentada na seo 2, e
diagramas de casos de uso (um para cada subsistema) associados s descries dos casos de
uso (seo 3).


2. Descrio do Propsito do Sistema

A biblioteca central da UFES necessita de um sistema de informao para apoiar a
realizao de suas atividades principais, a saber: emprstimo de exemplares de livros a
usurios e reserva de livros. Para que essas atividades sejam apoiadas, necessrio
controlar as informaes acerca de livros, exemplares e usurios. Alm disso, devem ser
fornecidas facilidades de consulta ao acervo da UFES, permitindo consultas por assunto,
autor e ttulo. Por fim, para apoiar a aquisio de novos exemplares, dever ser gerado um
relatrio gerencial com informaes sobre os livros mais reservados e emprestados.


3. Modelo de Casos de Uso

No contexto do presente projeto, foram identificados dois subsistemas: Controle de
Acervo e Atendimento a Usurio. Assim, a seguir, so apresentados dois diagramas de
casos de uso, bem como as descries dos casos de uso de cada uma deles.


Cadastrar Livro
Cadastrar Exemplar
Bibliotecrio
Cadastrar Assunto
Gerar Relatrio Gerencial para
Aquisio de Livro
Gerente da
Biblioteca
Consultar Acervo
Usurio da
Biblioteca

Figura 1 Diagrama de Casos de Uso do Subsistema Controle de Acervo



Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Controle de Acervo
Caso de Uso: Cadastrar Livro
Data: 28.10.05


Descrio do Propsito: Este caso de uso responsvel pelo controle de livros,
abrangendo a incluso de um novo livro, alterao, consulta e excluso de livros existentes.

Cursos Normais:

Incluir novo livro
O bibliotecrio informa os dados do novo livro, incluindo: ttulo, ISBN, autores,
edio, editora, ano e assuntos. Caso os dados sejam vlidos, as informaes so
registradas.

Alterar dados de livro
O bibliotecrio informa o livro do qual deseja alterar dados e os novos dados. Os
novos dados so validados e a alterao registrada.

Consultar dados de livro
O bibliotecrio informa o livro que deseja consultar e os dados so apresentados.

Excluir livro
O bibliotecrio informa o livro que deseja excluir, os dados so apresentados e
solicitada uma confirmao. Se a excluso for confirmada, o livro excludo. No
permitida a excluso de um livro que possua exemplares.


Cursos Alternativos:

Incluir novo / Alterar dados de livro
Dados invlidos: solicitada a correo dos dados invlidos.

Excluir livro
Livro possui exemplar: indicado que o livro no pode ser excludo.


Entidades:
Livro, Assunto.



Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Controle de Acervo
Caso de Uso: Cadastrar Exemplar
Data: 28.10.05


Descrio do Propsito: Este caso de uso responsvel pelo controle de exemplares de
livros, abrangendo a incluso de um novo exemplar, alterao, consulta e excluso de
exemplares existentes.

Cursos Normais:

Incluir novo exemplar
O bibliotecrio informa o livro para o qual deseja incluir um novo exemplar e se
esse exemplar vai circular ou no (isto , se poder ser emprestado ou no). Um nmero de
exemplar gerado e as informaes so registradas.

Alterar dados de exemplar
O bibliotecrio informa se o exemplar selecionado pode ou no circular e essa
informao registrada.

Consultar dados de exemplar
O bibliotecrio informa o exemplar que deseja consultar e os dados so
apresentados.

Excluir exemplar
O bibliotecrio informa o exemplar que deseja excluir, os dados so apresentados e
solicitada uma confirmao. Se a excluso for confirmada, o exemplar excludo. No
permitida a excluso de um exemplar que possua emprstimos.


Cursos Alternativos:

Incluir novo / Alterar dados de exemplar
Dados invlidos: solicitada a correo dos dados invlidos.

Excluir exemplar
Exemplar possui emprstimos: indicado que o exemplar no pode ser excludo.


Entidades:
Exemplar, Livro.



Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Controle de Acervo
Caso de Uso: Cadastrar Assunto
Data: 28.10.05


Descrio do Propsito: Este caso de uso responsvel pelo cadastro de assuntos,
abrangendo a incluso de um novo assunto, alterao, consulta e excluso de assuntos
existentes.

Cursos Normais:

Incluir novo assunto
O bibliotecrio informa os dados do novo assunto, incluindo: nome, descrio e
assunto ao qual est vinculado. Caso os dados sejam vlidos, as informaes so
registradas.

Alterar dados de assunto
O bibliotecrio informa o assunto do qual deseja alterar dados e os novos dados. Os
novos dados so validados e a alterao registrada.

Consultar dados de assunto
O bibliotecrio informa o assunto que deseja consultar e os dados so apresentados.

Excluir assunto
O bibliotecrio informa o assunto que deseja excluir, os dados so apresentados e
solicitada uma confirmao. Se a excluso for confirmada, o assunto excludo. No
permitida a excluso de um assunto que tenha livros nele classificados.


Cursos Alternativos:

Incluir novo / Alterar dados de assunto
Dados invlidos: solicitada a correo dos dados invlidos.

Excluir assunto
Assunto tem livros nele classificados: indicado que o assunto no pode ser
excludo.


Entidades:
Assunto.




Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Controle de Acervo
Caso de Uso: Gerar Relatrio Gerencial para Aquisio de Livros
Data: 28.10.05


Descrio do Propsito: Este caso de uso gera um relatrio para que o gerente da
biblioteca possa avaliar que livros precisam ter mais exemplares comprados. Esse relatrio
gerado com base no nmero de emprstimos e reservas feitas para exemplares dos livros
para um perodo especificado.

Cursos Normais:

Gerar Relatrio
O gerente da biblioteca informa o perodo desejado. Para cada livro, devem ser
computados quantos emprstimos e reservas foram feitos por exemplar que circula nesse
perodo. O relatrio dever ser gerado em ordem decrescente por esse fator, mostrando a
referncia completa do livro, nmero de exemplares, nmero de emprstimos e de reservas
efetuados no perodo informado.


Cursos Alternativos:

Gerar relatrio
Perodo informado invlido: solicitado novo perodo.


Entidades:
Livro, Exemplar, Emprstimo, Reserva.




Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Controle de Acervo
Caso de Uso: Consultar Acervo
Data: 28.10.05


Descrio do Propsito: Este caso de uso permite que os usurios consultem o acervo
da biblioteca.

Cursos Normais:

Consultar Acervo
O usurio informa ttulo, autor ou assunto do livro desejado. Caso haja mais de um
livro satisfazendo os critrios de busca, uma lista de livros apresentada, com a referncia
completa e o nmero de exemplares existentes na biblioteca, indicando quantos circulam e
quantos no circulam.


Entidades:
Livro, Assunto, Exemplar.



Consultar Usurio
Controlar Reserva
Controlar Emprstimo
Funcionrio Setor
Atendimento

Figura 2 Diagrama de Casos de Uso do Subsistema Atendimento a Usurio



Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Atendimento a Usurio
Caso de Uso: Controlar Emprstimo
Data: 28.10.05


Descrio do Propsito: Este caso de uso responsvel pelo controle de emprstimos
para usurios da biblioteca, abrangendo a realizao de um novo emprstimo, consulta a
dados de emprstimos e devoluo.

Cursos Normais:

Realizar novo emprstimo
O bibliotecrio informa o usurio e o exemplar a ser emprestado. Verifica-se se o
usurio no est em dbito. Se o usurio no estiver em dbito, verifica-se se ele no est
de posse do nmero mximo de exemplares de livros que seu tipo permite emprestar, a
saber: 3 emprstimos em aberto para alunos e funcionrios e 5 para professores. Se o
usurio estiver apto a pegar um livro emprestado, verificar se o exemplar est disponvel ou
reservado para o prprio usurio. Se todas essas condies para se efetuar o emprstimo
forem satisfeitas, deve-se calcular a data de devoluo prevista. Se o exemplar for do tipo
no circula, a data de devoluo prevista definida como sendo o prximo dia til. Caso
contrrio, a data de devoluo prevista definida em funo do tipo do usurio: aluno e
funcionrio prazo: 10 dias corridos; professor prazo: 15 dias corridos. As informaes
do emprstimo, incluindo data do emprstimo e data de devoluo prevista, so registradas.
Caso o emprstimo esteja sendo feito para atender uma reserva, deve-se registrar que a
mesma foi atendida.

Consultar emprstimo
O bibliotecrio informa o usurio e o perodo da consulta. Os dados dos
emprstimos do perodo so apresentados. Caso no seja informado o perodo da consulta,
apenas dados de emprstimos ainda em aberto sero apresentados.

Efetuar devoluo
O bibliotecrio informa o exemplar. De posse do exemplar, identifica-se qual o
emprstimo em aberto, tendo em vista que um exemplar no pode ter dois emprstimos em
aberto em um dado momento. Verifica-se se a data de devoluo prevista expirou. Se no
tiver expirado, registrada a data de devoluo.


Cursos Alternativos:

Realizar novo emprstimo
Usurio em dbito: informado que o usurio encontra-se em dbito com a
biblioteca e que s poder efetuar emprstimos quando sua situao for regularizada.


Descrio de Caso de Uso



Usurio est de posse do nmero mximo de livros que seu tipo permite emprestar:
informado que o usurio est de posse do nmero mximo de livros que seu tipo permite
emprestar e que s poder efetuar um novo emprstimo quando devolver algum dos
exemplares que est para ele emprestado.
Exemplar no est disponvel: Se o exemplar no circula e ainda no so 17:00h,
ento ele no est disponvel para ser emprestado. Assim, informado ao usurio que esse
exemplar s poder ser emprestado depois das 17:00h.
Exemplar est reservado para outro usurio: informado que o exemplar est
reservado para outro usurio e que, portanto, no pode ser emprestado.

Consultar emprstimo
Perodo informado invlido: solicitado novo perodo.

Efetuar devoluo
Data de devoluo expirada: Calcular multa a ser cobrada (R$ 1,00 por dia de
atraso) e informar ao funcionrio para que esse solicite o pagamento. Confirmada a
realizao do pagamento, a devoluo , ento, registrada com a data de devoluo e a
multa cobrada.


Entidades:
Usurio (Aluno, Professor, Funcionrio), Exemplar, Livro, Emprstimo, Reserva.




Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Atendimento a Usurio
Caso de Uso: Controlar Reserva
Data: 28.10.05


Descrio do Propsito: Este caso de uso responsvel pelo controle de reservas de
exemplares para usurios da biblioteca, abrangendo a realizao de uma nova reserva,
consulta a dados de reservas, cancelamento de reserva por iniciativa do usurio e
cancelamento de reserva automtico devido ao no comparecimento do usurio para pegar
o exemplar.

Cursos Normais:

Realizar nova reserva
O bibliotecrio informa o usurio e o livro que o mesmo deseja pegar um exemplar
emprestado. Se o usurio no estiver em dbito e no possuir uma reserva pendente para
um exemplar do mesmo livro, deve-se informar todos os exemplares do livro com as
respectivas data de devoluo previstas. Exemplares que no circulam ou que estejam
disponveis na biblioteca no podem ser reservados. O bibliotecrio informa as opes para
o usurio que indica o exemplar a ser reservado. A reserva registrada com os seguintes
dados: usurio, exemplar, data da reserva e data prevista para emprstimo.

Consultar reserva
O bibliotecrio informa o usurio e o perodo da consulta. Os dados das reservas do
perodo informado so apresentados. Caso no seja informado o perodo da consulta,
apenas dados de reservas ainda em aberto sero apresentados.

Cancelar reserva
O bibliotecrio informa a reserva que deseja cancelar. solicitada a confirmao do
cancelamento e, sendo confirmado, a mesma excluda do sistema.

Cancelar reservas automaticamente
Diariamente, verificam-se quais reservas esto vencidas, isto , o exemplar j est
disponvel na biblioteca e a data prevista para emprstimo acrescida de trs dias teis j foi
atingida. Essas reservas so marcadas, ento, como estando vencidas. Vale destacar que, ao
contrrio do cancelamento de reserva solicitado pelo usurio, as reservas vencidas no so
efetivamente excludas do sistema.


Cursos Alternativos:

Realizar nova reserva
Usurio em dbito: informado que o usurio encontra-se em dbito com a
biblioteca e que s poder efetuar reservas quando sua situao for regularizada.


Descrio de Caso de Uso



Usurio j possui uma reserva pendente para um exemplar do mesmo livro:
informado que o usurio no pode ter mais do que uma reserva para exemplares do mesmo
livro em um determinado momento.

Consultar emprstimo
Perodo informado invlido: solicitado novo perodo.


Entidades:
Usurio (Aluno, Professor, Funcionrio), Livro, Exemplar, Emprstimo, Reserva.




Descrio de Caso de Uso



Projeto: Biblioteca Central da UFES
Sub-Sistema: Controle de Acervo
Caso de Uso: Consultar Usurio
Data: 28.10.05


Descrio do Propsito: Este caso de uso responsvel pela consulta de dados de
usurios da biblioteca (alunos, professores e funcionrios).

Cursos Normais:

Consultar Usurio
O bibliotecrio informa o tipo de usurio (aluno, professor ou funcionrio) e a
matrcula. Os dados do usurio so apresentados da seguinte forma: se o usurio for um
aluno, so apresentados matrcula, nome e curso; se usurio for professor, matrcula SIAPE,
nome e departamento; se usurio for funcionrio, matrcula SIAPE, nome e setor. Deve-se
indicar, ainda, se o usurio est em dbito ou no com a biblioteca. Ele estar em dbito, se
tiver algum emprstimo em atraso.


Entidades:
Usurio, Aluno, Curso, Professor, Departamento, Funcionrio, Setor, Emprstimo.

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