Implementando aplicações simples

Programação 3: Orientação a Objetos e Java


Simulando uma sessão de usuário

Os conceitos aprendidos até aqui (como objetos e métodos) serão ilustrados nesta aplicação. É importante salientar que existem várias formas de se implementar o sistema proposto. Esta não é a mais eficiente, porém é uma maneira de resolver o problema com os recursos que foram vistos até o momento.

A aplicação consiste em simular o loggin de um usuário em uma máquina, com um sistema de arquivos "virtual", iniciando uma sessão na mesma.

O programa deverá possuir as seguintes características:


Passos

  1. Identifique as principais classes do sistema e seus relacionamentos.
  2. Apresente a assinatura dos métodos e atributos das classes.
  3. Defina as classes auxiliares necessárias e suas assinaturas.
  4. Implemente em Java.
  5. Por fim, simule uma sessão.

Débora Aranha (dcsa@di.ufpe.br)