Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
UFJF/DCCDCC117 MODELAGEM DE SISTEMAS � PAGE �2�/� NUMPAGES �2� DIAGRAMA DE CLASSES Considere o seguinte diagrama de classes de um sistema que mantém informações sobre campeonatos de futebol. Faça um texto relatando toda a informação contida neste diagrama. Um campeonato inclui pelo menos dois times. Um campeonato é uma sequência (composição) ordenada de uma ou mais de rodadas (ou seja, cada objeto rodada faz parte de apenas um campeonato e só existe no contexto deste), que por sua vez, é uma composição de um ou mais jogos realizados em paralelo (um jogo só existe no contexto de uma rodada e não pode fazer parte de mais de uma rodada). Um campeonato inclui dois ou mais times. Um time pode ou não estar associado a um campeonato. Um jogo é o embate de dois times: um no papel de visitado e outro no papel de visitante. Um time está ou não incluído em um campeonato e participa de um ou mais jogos, tanto no papel de visitado quanto no papel de visitante. Ele é uma agregação de onze pessoas – os jogadores do time. Cada jogador pode fazer parte de um ou mais times. Podem (ou não) existir eventos relacionados a jogos e jogadores. Caso exista, o evento estará associado a exatamente um jogo e a um ou mais jogadores. Tanto jogador quanto jogo podem estar associados a nenhum ou a vários eventos. Questões adicionais: O diagrama acima expressa que em cada rodada se defrontam todos os times inscritos no campeonato? Caso afirmativo, justifique; caso negativo, como expressar isso? O diagrama acima expressa o fato de cada time participar em apenas um jogo por rodada? Caso afirmativo, justifique; caso negativo, como expressar isso? Faça (e apresente abaixo) um diagrama de classes para o sistema Restaurante, elaborado com base na especificação feita pelo professor para esse sistema, acessível através do elo Exemplo: UCs do sistema Restaurante no nível 2+3 (interface informacional+outline), presente no site Moodle da disciplina.