Recebi esse exercício para práticar na Universidade, podem me ajudar?
Objetivo Desenvolver um sistema informático, usando a abordagem orientada aos objetos, para apoiar a gestão de uma agência de modelos.
Descrição dos requisitos (mínimos)
Uma agência de modelos pretende implementar um sistema informático para gerir a informação dos seus colaboradores e dos trabalhos por eles efetuados. Os colaboradores da agência dividem-se em modelos, fotógrafos e agentes. Dos colaboradores, a agência pretende saber o nome, a morada, o contacto e o número de identificação fiscal (NIF). Dos modelos, é necessário ainda saber o sexo, a nacionalidade, a altura e um conjunto de três medidas. Os modelos podem ser representados por um dos agentes, mas também podem ter uma atividade independente. Os agentes são funcionários da agência cuja função é acompanhar o trabalho dos modelos que representam e zelar pelos seus interesses. É importante saber o ano em que cada agente iniciou a sua atividade na agência. Por forma a manter um histórico sobre a atividade de cada agente, é necessário guardar as datas em que começou e terminou o seu trabalho com cada um dos modelos que representou desde que iniciou a sua atividade na agência. É importante saber o motivo pelo qual deixou de representar um determinado modelo.