TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projeto Tech Teca Engenharia de Software

Por:   •  26/11/2020  •  Trabalho acadêmico  •  6.856 Palavras (28 Páginas)  •  148 Visualizações

Página 1 de 28

Projeto Integrador 3° Período

Especificação Funcional

Versão 3.0

Responsáveis:

Hugo César Rodrigue dos Santos

Jean Michael Teixeira Da Silva

Mateus de Morais Tostes Cruz

Maicon Jefferson Pereira dos Santos

Wenderson Holanda de Almeida

Cliente:

Estudantes e Leitores

Projeto:

TechTeca

Divisão de Trabalho

[pic 1]

 

Histórico de Revisões

     [pic 2]

Sumário

1. Escopo do Projeto        5

1.1. Objetivos deste documento        5

1.2. Nome do Produto        5

1.3. Objetivo do Produto        5

1.4. Limites do Produto        6

1.5. Lista de Atores        6

1.6. Requisitos do Projeto        6

1.6.1. Funcionalidades        6

1.6.2. Mapa de Rastreabilidade        7

1.6.3. Requisitos de Qualidade        7

1.7. Materiais de Referência        8

1.8. Glossário        8

2. Requisitos funcionais        9

         2.1. Diagrama de Casos de Uso - Visão Geral        9

2.2. Descrição dos Casos de Uso        9

2.2.1.UC01 - Acessar acervo (usuário)        9

2.2.2 UC02 - Realizar  Reserva        11

2.2.3 UC03 - Editar Reserva         13

2.2.4 UC04 - Visualizar Reserva         15

2.2.5 UC05 - Realizar Empréstimo         17

2.2.6 UC06 - Realizar Devolução         19

2.2.7 UC07 - Liquidar Multa         21

2.2.8 UC08 - Visualizar Multa        23

2.2.9 UC09 - Cadastrar Multa        25

2.2.10 UC10 - Editar Multa         26

2.2.11 UC011 - Cadastrar Livro        28

2.2.12 UC012 - Editar Livro        30

2.2.13 UC013 - Visualizar Livro         32

2.2.14 UC014 - Cadastrar Usuário        33

2.2.15 UC015 - Editar Usuário        35

2.2.16 UC016 - Visualizar Usuário        37

2.2.17 UC017 - Relatório de Funcionários         38

2.2.18 UC018 - Relatório de Usuários        40

2.2.19 UC019 - Relatório de Empréstimos        42

2.2.20 UC020 - Relatório de Livros        44

2.2.21 UC021 - Relatório de Multas        45

3. Projeto        47

         3.1 Desenvolvimento e Tecnologias Utilizadas        47

         3.2 - Banco de Dados         47

         3.3 Diagrama de Classes        48

         3.4 Diagrama de Entidade-Relacionamento(DER)        48

         3.5 Modelagem Relacional        49

1. Escopo do Projeto

1.1. Objetivos deste documento

O sistema Tech Teca tem por objetivo o controle e organização de todo o acervo de uma biblioteca. Tal como a entrada e a saída de acervos, bem como o controle e a emissão de relatórios gerenciais, visando facilitar a administração da biblioteca, tornando-a mais ágil e eficaz, trazendo diversos benefícios para si e para os seus usuários.

1.2. Nome do Produto

Tech Teca (Sistema de Gestão de biblioteca).

1.3. Objetivo do Produto

        O sistema Tech Teca para gerenciamento de biblioteca conterá o cadastro de usuários, no qual dados serão colhidos dos usuários, funcionários e livros para possíveis empréstimos e Devoluções do acervo. Para que um empréstimo de livros seja efetuado será necessário que o usuário e o livro estejam devidamente cadastrados no sistema, vale ressaltar que o aluno deverá estar sem multas em seu registro. Caso o livro esteja Cadastrado, o empréstimo será efetuado. Logo após o lançamento do empréstimo poderá gerar um relatório do empréstimo contendo a data de devolução. O prazo para devolver o livro será de 7 dias após o empréstimo, podendo ser renovado ou não.

1.4. Escopo Negativo

Limites

Não será desenvolvida um aplicativo ou versão mobile (futura versão).

O Aluno não vizualizará as multas (futura versão).

O backup e a recuperação das bases de dados do sistema ficam a cargo do administrador do sistema.

1.5. Lista de Atores

Ator

Responsabilidade

Usuário

Controle de reserva e acesso ao acervo.

Administrador

Controle de acervo, de usuários, de multas e  relatórios, entre outros.

Funcionário

Controle do acervo, controle de usuário, controle dos empréstimos.

1.6. Requisitos do Projeto

1.6.1. Funcionalidades

Id.

Descrição do requisito funcional

Prioridade

RF01

Permitir o gerenciamento do acervo

Alta

RF02

Permitir o gerenciamento dos usuários

Alta

RF03

Permitir o gerenciamento de multa

Alta

RF04

Automatizar emissão de relatórios

Média

RF05

Permitir o gerenciamento dos empréstimos e reservas

Alta

1.6.2. Mapa de Rastreabilidade

RF01

RF02

RF03

RF04

RF05

RF01

x

RF02

x

x

RF03

X

X

x

RF04

x

x

x

1.6.3. Requisitos de Qualidade (Não Funcionais)

Id.

Categoria(s)

Descrição

RNF01

Manutenibilidade

O sistema deverá ser desenvolvido segundo o padrão de projeto arquitetural MVC. O framework JavaServer Faces (JSP) deve ser utilizado para suporte à utilização do padrão MVC.

RNF02

Funcionalidade

O login do usuário deve ser seu próprio e-mail.

RNF03

Manutenibilidade

A camada de acesso a dados deverá ser projetada com interfaces de acordo com o padrão de projeto DAO.

RNF04

Funcionalidade

Cada ator que interage com o sistema deve corresponder a um perfil de usuário. Cada ator deve ter permissão de acesso somente aos casos de uso com os quais interage.

...

Baixar como (para membros premium)  txt (36.5 Kb)   pdf (614.3 Kb)   docx (1.1 Mb)  
Continuar por mais 27 páginas »
Disponível apenas no TrabalhosGratuitos.com