Descrição Geral | |
Metas | |
Etapas | |
Prazos | |
Registro das Equipes |
Part
. Cada servidor implementará um objeto
PartRepository
, que é essencialmente uma coleção de
Part
s.
As definições (em IDL) das interfaces Part
e
PartRepository
encontram-se neste arquivo. Use-o sem fazer alteração
nenhuma. Para que os programas escritos pelas diferentes equipes
funcionem em conjunto, é crucial que todos se baseiem nas mesmas
definições de interfaces.
Cada objeto Part
encapsula as seguintes informações:
(subPart, quant)
, onde subPart
referência um sub-componente da peça, e quant
indica
quantas unidades do sub-componente aparecem na peça. Uma peça primitiva
tem lista de componentes vazia.
Os sub-componentes de um objeto Part
agregado são também
objetos Part
. Esses objetos não são necessàriamente
implementados pelo servidor CORBA que implementa a peça agregada. Eles
podem estar distribuídos por múltiplos servidores. Tais servidores podem
inclusive ter sido escritos por diferentes equipes de projeto.
O Servidor
O programa servidor implementará as interfaces
|
|||||||||||||||||
O Cliente
O programa cliente será usado para exercitar o sistema. Ele deve permitir que o usuário:
A lista acima tem a finalidade de ilustrar como um cliente "linha de comando" poderia funcionar. Tome-a como uma sugestão (incompleta, por sinal), que pode ser seguida ou não. Se voce tiver gás para escrever um cliente com uma interface com o usuário mais elaborada e amigável (GUI), vá em frente!
|
Primeira etapa:
|
|
Segunda etapa:
|
Ao final da segunda etapa as equipes de projeto farão uma demonstração do funcionamento de seus sistemas.
Primeira etapa: 29 de outubro | |
Segunda etapa: 21 de novembro |