Lógica, perguntado por paidemacia, 4 meses atrás

Imagine que você é analista de sistemas da empresa Software Solutions Explore e recebeu a tarefa de realizar uma análise orientada a objetos de um sistema de gestão escolar focado em grandes universidades.

Analise as seguintes user stories (histórias de usuário) que descrevem o contexto da um software de gerenciamento escolar. Elas foram coletadas a partir de vários contextos, sendo relacionadas com estacionamento, notas, seminários e grade de conteúdos.

Descrição da imagem não disponível
a) Liste as classes, os possíveis métodos/objetos associados a cada uma e descreva alguns atributos que você julga necessários para cada classe, ou seja, atributos que podem ser importantes neste sistema.

Use a mesma estutura dos exemplos:

Classe: bola.
Métodos/Operações: rolar, quicar, etc.
Atributos: tamanho, cor, ano.

Classe: jogador de futebol.
Métodos/Operações: chutar, correr, etc.
Atributos: altura, peso, nome, data nascimento.

b) Depois desse levantamento, você deve descrever, também, como cada classe relaciona-se com as outras.
Conforme os exemplos:
Classe 1 [ação ou nome do relacionamento]
Classe 2 Exemplo: Jogador [chuta] bola

Com as descrições criadas por você, será possível que outro analista especialista em diagramação crie um diagrama de classes no futuro.

Anexos:

Soluções para a tarefa

Respondido por juniorlucaspj
0

Resposta:

Explicação:

a) Classe: aluno

Métodos/Operações: comprar bilhete, pagar bilhete, cursar disciplina

Atributos: Nome, data de nascimento, disciplinas cursadas, curso, unidade, endereço.

Classe: bilhete de estacionamento

Métodos/Operações: emitir bilhete,

Atributos: data, hora, tempo de estacionamento, validade, valor

Classe: professor

Métodos/Operações: cadastrar notas

Atributos: Nome, data de nascimento, disciplinas ministradas, curso, unidade, endereço.

Classe: disciplina

Métodos/Operações: recebe aluno, recebe nota

Atributos: nome, data, professor, alunos, horários, aulas

Classe: cronograma de disciplinas

Métodos/Operações: receber disciplinas, emitir cronograma

Atributos: disciplinas

Classe: aula

Métodos/Operações: recebe conteúdo, recebe professor, recebe dia/hora

Atributos: nome, conteúdo, professor, hora, dia

b)Aluno [cursa] disciplina

Aluno [compra] bilhete de estacionamento

Aluno [solicita] cronograma de disciplinas

Aluno [assiste] aula

Professor [ministra] disciplina

Professor [ministra] aula

Disciplina [possui] aula

Cronograma de disciplinas [possui] disciplinas

Perguntas interessantes