Trabalho de Engenharia de Software 1 TP_01
1937 palavras
8 páginas
Trabalho deEngenharia de
Software 1
Nome:
Flávio Henrique de Toledo Chaib
Matricula: 08.2.8086
1
Índice
1. Escopo do Software 3
2. Casos de Uso 5
3. Diagrama de Caso de Uso 11
4. Modelo de Domínio 12
5. Diagrama de Sequência de Sistema 19
6. Arquitetura Lógica 24
7. Diagrama de Sequência 25
8. Diagrama de Comunicação 30
9. Diagrama de Classe 36
2
1. Escopo do Software
I - VISÃO GERAL DO SISTEMA
O sistema consiste no gerenciamento dos empréstimos dos itens que compõe o acervo de uma biblioteca, bem como da devolução desses itens. O sistema deve permitir consultas e reservas de forma a possibilitar um melhor gerenciamento dos empréstimos.
II – REQUISITOS FUNCIONAIS
IIA – Funcionalidades Diversas
1. O sistema deve permitir a inclusão, alteração, consultas e remoção de usuários da biblioteca, com os seguintes atributos: nome, endereço, e-mail, documento de identificação e data de nascimento.
2. O sistema deve permitir a inclusão, alteração, consulta e remoção dos itens da biblioteca. Cada item possui os seguintes atributos: código, título do item, autores, número de edição, editora. Cada item pode possuir uma ou mais cópias na biblioteca. Assim, o sistema atribuirá um identificador único a cada uma das cópias.
3. O sistema deve permitir o processamento da reserva do item, com os seguintes atributos: data da reserva, data prevista para devolução, identificação do usuário, código do item.
4. O sistema deve permitir o empréstimo de um item por usuário. Cada empréstimo possui os seguintes atributos: data de empréstimo, data prevista para devolução, identificação do usuário (previamente cadastrado), funcionário responsável pelo empréstimo e identificação da cópia do item emprestado. O sistema deve calcular a data prevista para devolução do item.
5. O sistema deve permitir a devolução do item por usuário, com os seguintes atributos: identificação da cópia do item