RESPOSTA DA QUESTÃO 1 DO EXERCÍCIO DE DFD Uma biblioteca universitária deseja criar um Sistema de Empréstimo de Livros e está contratando o grupo para desenvolver este sistema; e elaborou a seguinte especificação: a biblioteca só atende a usuários cadastrados. Os usuários são cadastrados por um Funcionário da biblioteca, que cadastra também os livros disponíveis para empréstimo. O usuário pode solicitar um empréstimo, assim ele informa seu código (que é verificado se é válido) e os códigos dos livros a serem emprestados (os quais são verificados se estão disponíveis, ou se estão reservados para este usuário); quando tudo estiver confirmado o usuário recebe a confirmação do empréstimo e os dados do empréstimo são armazenados, e a situação do livro é armazenada como emprestado. Na devolução dos livros, o usuário informa o código do empréstimo e a data de devolução; confirmado a existência do empréstimo, os dados do empréstimo são atualizados com a data de devolução e a situação dos livros é atualizada como disponível. O usuário ainda pode fazer reserva de livros, informando seu código de usuário (o qual é verificado se está cadastrado) e o código do livro para reserva (o qual é verificado se não está disponível); se as confirmações estiverem certas, os dados da reserva são armazenados e a situação do livro é atualizada como A Gerência recebe relatórios de usuários e de empréstimos em aberto. O funcionário recebe relatórios de livros e de reservas. Sempre que um dado for verificado e não for válido, uma mensagem deve ser enviada a entidade externa, informando que o dado informado é inválido.