9 semana
CURSO DE BACHARELADO EM ENGENHARIA ELÉTRICA
COMPUTAÇÃO II E LABORATÓRIO DE COMPUTAÇÃO II
LUIZ CARLOS OLIVEIRA DA SILVA, 1149946
ATIVIDADE DE PORTFÓLIO
3º CICLO DE APRENDIZAGEM
9ª semana
DESCRIÇÃO DA ATIVIDADE
Para realizar esta atividade, você deverá construir um diagrama de classes para modelar o seguinte sistema: “Uma partida de futebol é composta por, no mínimo, 2 times, 3 árbitros e um estádio. Um time tem pelo menos 11 jogadores e 1 técnico. Um estádio tem uma lotação máxima e a quantidade de público de fato assistindo o jogo”. Considerando essa descrição, realize o seguinte:
1) Elabore o diagrama de classes, identificando as classes necessárias considerando o descritivo anteriormente citado. Você pode usar o próprio BlueJ para fazer isso.
2) Para cada classe encontrada, defina pelo menos 2 atributos relevantes para o sistema. Nesse momento, você está realizando a abstração das informações, ou seja, selecionado apenas as informações pertinentes ao problema da partida de futebol.
3) Em seguida, codifique essas classes na linguagem Java usando o BlueJ. Essa codificação deverá ter, no mínimo, o código para criar um objeto e atribuir valores para as variáveis (atributos das classes).
4) Envie seu projeto do BlueJ pelo Portfólio.
Resposta: Para fazer este programa foram desenvolvidas seis classes, a saber:
1) TPessoa: esta classe é responsável pelos dados relevanrtes a uma pessoa física, como nome, altura, idade e peso.
2) TArbitro: esta classe herda os dados de TPessoa e acrescenta mais atributo que é um número inteiro para desisnar a posição do arbitro no campo.
3) TJogador: também herda dados de TPessoa e acrescenta mais o atributo que é a posição no campo.
4) TTime: esta classe guarda uma coleção de 11 jogadores e também ter o atributo nome do time.
5) TEstádio: Esta classe possui guarda os dois times, a data da partida, o nome dos árbitros, a lotação máxima e atual.
6) Executa: Esta classe é a responsável por