Ciência da Computação
Transporte Público
Este documento tem como objetivo consolidar todos os requisitos propostos pelos alunos da disciplina de Engenharia de Software I do primeiro semestre letivo de 2013 para o desenvolvimento de um sistema de Gestão de Transporte Público. A correção dos trabalhos será realizada com base nos seguintes requisitos mínimos:
a) O sistema deve manter o cadastro de todas as empresas concessionárias.
b) O sistema deve manter o cadastro de todas as linhas e rotas, bem como da(s) respectiva(s) empresa(s) concessionária(s).
c) O sistema deve manter o cadastro e a localização geográfica de todos os pontos de ônibus, bem como de todas as estações de metrô.
d) O sistema deve ter controle de todos os bilhetes (ônibus ou metrô) utilizados por dia, hora, local e forma de pagamento (cartão ou dinheiro).
e) O sistema deve manter o cadastro de todos os veículos e trens utilizados pelas empresas concessionárias.
f) O sistema deve permitir a manutenção dos quadros de horário de cada linha, levando em consideração as especificidades de cada região, bem como dos dias da semana e feriados.
g) O sistema deve permitir a simulação de rotas (atuais e novas) das linhas exploradas por cada empresa concessionária.
h) Como os veículos, trens e pontos de embarque/desembarque estarão equipados com sensores, o sistema deve manter um mapa geral capaz de permitir a visualização, em tempo real, da situação do transporte público da cidade.
i) O sistema de emitir um relatório com sugestão de mudança de quadro de horário com base no histórico de bilhetes utilizados.
j) O sistema deve manter o cadastro dos fiscais da prefeitura responsáveis pela fiscalização do cumprimento dos quadros de horário, bem como das condições de manutenção dos veículos e trens.
k) O sistema deve gerar a agenda semanal para os fiscais da prefeitura.
l) O sistema deve permitir o resultado das fiscalizações de cumprimento dos quadros de horário.
m) O sistema