Roteiro para a APS

Trabalho em grupo de, no máximo, 5 pessoas.

Neste trabalho o grupo deve fazer um programa de acesso aos dados de uma faculdade, com informações sobre cadastro de alunos e cursos; e alunos cadastrados no curso.

Entidade

O seu programa deve processar dados relativos a alunos, cursos e a relação entre alunos e cursos.

Interface

o programa deve ter uma interface com o usuário através do terminal, deve ser possível para o usuário

Dados

Entrada

Os dados iniciais do programa devem ser lidos de arquivos externos no formato CSV.

O local dos arquivos será preconfigurado em algum local da escolha do grupo. Os arquivos podem ser carregados no momento que o programa iniciar.

A estrutura dos arquivos ficará à cargo do grupo decidir.

Saída

Após terminar o programa, os arquivos listados devem estar atualizados com quaisquer modificações feitas pelo usuário, mas mantendo o formato especificado pelo grupo.
De modo que deva ser possível terminar e reiniciar o programa mantendo o mesmo estado dos dados.

Controle de Erros

O seu programa deve ter um controle para entradas do usuário e conseguir voltar para um estado estável caso o usuário coloque alguma entrada não aceitável.

Avaliação

O seu programa será avaliado nos seguintes requisitos:

Relatório

O formato do relatório e o arquivo oficial da APS será fornecido no dia 22/04

.