Tabela de conteúdos

Especificação funcional: Transferência de diários entre arquivos

Resumo

A transferência de diários entre arquivos deve permitir que o usuário troque diários entre dois arquivo de diários diferentes.

Descrição

A transferência de diários entre arquivos é uma ferramenta que deve permitir que o usuário transfira diários de um arquivo para outro sem perder as informações neles contida. Ao selecionar essa ferramenta.

Seleção de arquivos e compatibilidade

Para que a transferência de diários possa ocorrer é necessário ter dois arquivos de diários válidos abertos ao mesmo tempo. Logo, o sistema deve permitir que o usuário abra dois arquivos e verifique, no ato da abertura, se esses arquivos são válidos e compatíveis, ou seja:

Divisão de arquivo

O sistema deve permitir que um arquivo seja dividido em dois, para que cada um dos arquivos fique com uma parte dos diários. Para isso, o sistema deve oferecer uma forma de duplicar a estrutura básica de um arquivo já existente, permitindo que o usuário redistribua livremente os diários entre os dois arquivos.

Ao duplicar o arquivo de diários o sistema deve copiar para o novo arquivo apenas a estrutura básica, ficando a cargo do usuário transferir diários do arquivo original para o novo arquivo. Caso o usuário não faça a transferência dos diários para o novo arquivo e conclua (ou cancele) a operação, o novo arquivo deve permanecer no local onde foi criado, porém sem nenhum diário.

Transferência de diários entre arquivos

Uma vez que existam dois arquivos de diários compatíveis abertos, o sistema deve permitir que o usuário transfira diários de um arquivo para outro livremente. Ao concluir a operação, a lista de diários dos arquivos deve refletir exatamente a lista exibida para o usuário durante a operação de transferência.

Mudança de ordem dos diários

O usuário deve ser capaz de mudar a ordem dos diários em ambos os arquivos abertos. Essa mudança de ordem pode acontecer em dois momentos: durante a transferência de um diário, onde o usuário pode posicionar o diário transferido já na ordem adequada, ou após a transferência, reordenando os itens da lista de diários de acordo com sua necessidade. O sistema deve permitir ainda que a ordem dos diários seja alterada mesmo que não haja a transferência de diários entre arquivos.

Transferência de todos os arquivos

O sistema deve permitir que todos os diários de um arquivo sejam transferidos para outro. Entretanto, antes de concluir a operação, o sistema deve perguntar ao usuário se realmente deseja realizá-la, uma vez que salvar um arquivo sem diários irá invalidá-lo.

Pontos de verificação

Não definido.

Observações

Nenhuma.