Prévia do material em texto
<p>Olá, aluno(a)! Está com dificuldade ou sem tempo para elaborar</p><p>esse MAPA? Iremos te ajudar!</p><p>Entre em contato</p><p>(63) 99129-5554</p><p>MAPA – ESOFT - ENGENHARIA DE SOFTWARE - 53_2024</p><p>Bibliotecário Chefe</p><p>Como bibliotecário chefe de uma grande biblioteca pública, tenho a visão de modernizar</p><p>nossos serviços de empréstimo de livros e acesso a recursos educacionais. A biblioteca tem</p><p>um vasto acervo de livros, revistas, e materiais multimídia que atualmente são gerenciados</p><p>manualmente ou através de um sistema local defasado. Nosso objetivo é criar um Sistema</p><p>de Biblioteca Online que possa ser acessado por nossos usuários de qualquer lugar,</p><p>facilitando o acesso ao acervo, aos serviços de empréstimo e à administração de contas de</p><p>usuário. Este sistema deve não apenas atender às necessidades atuais, mas também ser</p><p>escalável para suportar futuras expansões e integrações</p><p>Necessidades do Sistema</p><p>1. Acesso Remoto: Usuários devem poder acessar o sistema de qualquer lugar, utilizando</p><p>dispositivos como computadores, tablets e smartphones</p><p>2. Catálogo de Acervo: O sistema deve permitir a navegação, busca e visualização</p><p>detalhada dos itens do acervo da biblioteca</p><p>3. Gerenciamento de Empréstimos: Usuários devem poder reservar e renovar empréstimos</p><p>de livros online</p><p>4. Conta de Usuário: Cada usuário deve ter uma conta pessoal onde possa visualizar seu</p><p>histórico de empréstimos, multas, e reservas</p><p>5. Administração do Sistema: Bibliotecários devem poder adicionar, remover e atualizar</p><p>itens no acervo, gerenciar contas de usuários e monitorar empréstimos.</p><p>Requisitos Funcionais</p><p>1. RF001 – Cadastro de Usuários</p><p>– O sistema deve permitir que novos usuários se registrem criando uma conta com</p><p>informações pessoais básicas.</p><p>2. RF002 – Autenticação de Usuários</p><p>– O sistema deve fornecer opções de login para que os usuários possam acessar suas</p><p>contas.</p><p>3. RF003 – Catálogo de Livros</p><p>– O sistema deve permitir que os usuários pesquisem livros por título, autor, gênero, ou</p><p>ISBN.</p><p>4. RF004 – Visualização de Detalhes do Livro</p><p>– O sistema deve exibir informações detalhadas sobre um livro, como título, autor,</p><p>sinopse, número de páginas, e disponibilidade.</p><p>5. RF005 – Empréstimo de Livros</p><p>– O sistema deve permitir que os usuários reservem livros para empréstimo,</p><p>especificando a data de retirada.</p><p>6. RF006 – Renovação de Empréstimos</p><p>– O sistema deve permitir que os usuários renovem seus empréstimos, se o livro não</p><p>estiver reservado por outro usuário.</p><p>7. RF007 – Histórico de Empréstimos</p><p>– O sistema deve fornecer um histórico de todos os empréstimos feitos por um usuário.</p><p>8. RF008 – Gestão de Multas</p><p>– O sistema deve calcular e exibir multas por atraso de devolução de livros.</p><p>9. RF009 – Adição e Atualização de Livros (Admin)</p><p>– Bibliotecários devem poder adicionar novos livros ao catálogo, bem como atualizar ou</p><p>remover livros existentes.</p><p>10. RF010 – Gerenciamento de Contas de Usuário (Admin)</p><p>– Bibliotecários devem poder visualizar, suspender e excluir contas de usuários.</p><p>Descrição dos Fluxos do Caso de Uso</p><p>1. Cadastro de Usuários</p><p>Ator: Novo Usuário</p><p>1. O novo usuário acessa a página de cadastro.</p><p>2. O usuário preenche suas informações pessoais (nome, email, senha).</p><p>3. O sistema valida as informações e cria uma nova conta de usuário.</p><p>4. O usuário recebe uma confirmação do cadastro via email.</p><p>2. Empréstimo de Livros</p><p>Ator: Usuário Registrado</p><p>1. O usuário faz login no sistema.</p><p>2. O usuário navega ou busca o catálogo de livros.</p><p>3. O usuário seleciona um livro e solicita o empréstimo.</p><p>4. O sistema verifica a disponibilidade do livro.</p><p>5. O sistema registra o empréstimo e atualiza o status do livro.</p><p>6. O usuário recebe uma confirmação do empréstimo e a data de devolução.</p><p>3. Adição de Livros (Admin)</p><p>Ator: Bibliotecário</p><p>1. O bibliotecário faz login no sistema com permissões administrativas.</p><p>2. O bibliotecário acessa a seção de gerenciamento de livros.</p><p>3. O bibliotecário preenche as informações do novo livro (ISBN, título, autor, etc.).</p><p>4. O sistema valida as informações e adiciona o novo livro ao catálogo.</p><p>5. O bibliotecário recebe uma confirmação da adição do livro.</p><p>Para esta atividade de mapa, crie um diagrama de classe considerando as seguintes</p><p>classes: Usuario, Bibliotecario, Livro, Emprestimo e Biblioteca.</p>