Casos de uso
Projeto Biblioteca
Engenharia de Software
Especificação de requisitos
Esta seção é formada pela especificação dos requisitos do projeto divididos em dois grupos, funcionais e não funcionais.
1. Requisitos
1.1 Requisitos Funcionais
Gerenciamento de livros
1. Inclusão de Livro Descrição: O usuário inclui um livro no BD
Entrada: Autor, Código, Título, Sub Título Classe CDU, Classe PHA., Área, Data de Entrada, Procedência Editora, Ano publicação, Cidade, Número de Páginas, Volume, Edição, Ativa, Liberada, Primeiro Exemplar, Último Exemplar, Primeiro Tombo e Último Tombo. Processamento: O livro e seus atributos são incluídos no banco de dados Saída: O novo livro passa a compor a interface do software.
2. Alteração de Livro Descrição: Altera dados de um livro. Entrada: Código do livro. Processamento: Obtém o objeto do livro e altera os campos desejados. Saída: O livro modificado passa a compor a interface do software.
3. Exclusão de Livro Descrição: Exclui um livro. Entrada: Código do livro. Processamento: Obtém o objeto do livro e o exclui. Saída: O livro excluído deixa de compor a interface do software.
4. Consulta de Livro Descrição: Consulta um livro. Entrada: Código do livro. Processamento: Obtém uma lista de todos os livros. Saída: O sistema deixa em tela uma lista de livros.
Gerenciamento de alunos
5. Inclusão de Aluno Descrição: O usuário inclui um aluno no BD Entrada: Código, Nome, Situação e Curso. Processamento: O Aluno e seus atributos são incluídos no banco de dados Saída: O novo Aluno passa a compor a interface do software.
6. Alteração de Aluno Descrição: Altera dados de um Aluno. Entrada: Código do Aluno. Processamento: Obtém o objeto do Aluno e altera os campos desejados. Saída: O Aluno modificado passa a compor a interface do software.
7. Exclusão de Aluno Descrição: Exclui