Descubra um mundo de conhecimento e respostas comunitárias no IDNLearner.com. Pergunte e receba respostas precisas de nossos membros especialistas da comunidade.

Para atender as necessidades de informação de uma biblioteca universitária foi
proposto um sistema que deve atender as seguintes características:

• O cadastro dos usuários da biblioteca com endereço completo. Os usuários
podem ser classificados em três grupos: Professores, Alunos e
Funcionários.
• O cadastro das obras da biblioteca, que podem ser classificadas em: Livros
científicos, periódicos científicos, periódicos informativos, periódicos
diversos, entretenimento, etc.
• A língua em que se encontra o exemplar da obra.
• A mídia onde se encontra o exemplar da obra.
• Os autores da obra com o controle da nacionalidade do autor.
• As editoras dos exemplares com o ano de edição de cada exemplar.

Identifique os possíveis objetos com seus respectivos atributos e métodos.


Sagot :

Resposta:

Explicação:

Para desenvolver um sistema para atender as necessidades de informação de uma biblioteca universitária, podemos identificar alguns objetos principais com seus respectivos atributos e métodos. Vamos estruturar isso considerando a orientação a objetos:

1. Objeto Usuário

Atributos:

Nome

Endereço completo

Tipo de usuário (Professor, Aluno, Funcionário)

Métodos:

Construtores para inicialização dos atributos

Métodos para acesso e modificação dos atributos

Métodos para verificar e gerenciar empréstimos e reservas de obras

2. Objeto Obra

Atributos:

Título

Autor(es)

Nacionalidade do autor

Editora

Ano de edição

Língua do exemplar

Tipo de obra (Livro científico, periódico científico, periódico informativo, periódico diverso, entretenimento, etc.)

Mídia onde se encontra o exemplar (ex.: físico, digital)

Métodos:

Construtores para inicialização dos atributos

Métodos para acesso e modificação dos atributos

Métodos para adicionar/remover/autores

Métodos para adicionar/remover/editar editora e ano de edição

3. Objeto Autor

Atributos:

Nome do autor

Nacionalidade

Métodos:

Construtores para inicialização dos atributos

Métodos para acesso e modificação dos atributos

4. Objeto Editora

Atributos:

Nome da editora

Lista de obras publicadas pela editora

Métodos:

Construtores para inicialização dos atributos

Métodos para acesso e modificação dos atributos

Métodos para gerenciar a lista de obras publicadas pela editora

5. Objeto Biblioteca

Atributos:

Lista de usuários cadastrados

Lista de obras disponíveis na biblioteca

Métodos:

Métodos para cadastrar usuários

Métodos para cadastrar obras

Métodos para buscar obras por título, autor, tipo de obra, etc.

Métodos para gerenciar empréstimos e devoluções