13.07.2015 Views

UML(.pdf)

UML(.pdf)

UML(.pdf)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Pacote da Interface do Usuário: Estarão contidas as classes para a criação da interfacedo usuário, para possibilitar que estes acessem e entrem com novos dados no sistema.Estas classes são baseadas no pacote Java AWT, que é o padrão Java para criaçãode interfaces. Este pacote coopera com o pacote de objetos do sistema, que contém asclasses onde os dados estão guardados. O pacote de interface chama operações nopacote de objetos do sistema para acessar e inserir novos dados.• Pacote de Objetos do Sistema: Este pacote inclui classes básicas, ou seja, classes queforam desenvolvidas exatamente para tornar o sistema em desenvolvimento funcional.Estas classes são detalhadas no design, então são incluídos operações e métodos emsua estrutura e o suporte à Persistência é adicionado. O pacote de objetos deveinteragir com o de banco de dados e todas as suas classes devem herdar da classePersistente do pacote de banco de dados• Pacote de Banco de Dados: Este pacote disponibiliza serviços para as classes dopacote de objetos fazendo com que os dados armazenados no sistema sejamgravados em disco.• Pacote de Utilidades: Este contém serviços que são usados por todos os outrospacotes do sistema. Atualmente a classe ObjId é a única no pacote, e é usada parareferenciar os objetos persistentes em todo o sistema.Design detalhadoO propósito do design detalhado é descrever as novas classes técnicas do sistema, comoclasses de criação da interface, de banco de dados e para expandir e detalhar a descrição dasclasses de objetos, que já foram definidas na fase de análise.Tudo isto é feito com a criação de novos diagramas de classes, de estado, e dinâmicos. Serãoos mesmos diagramas criados na fase de análise, mas é um nível de detalhamento técnicomais elevado.As descrições de use-cases provenientes da fase de análise são usados para verificar se estesestão sendo suportados pelos diagramas gerados na fase de design, e diagramas desequência são usados para ilustrar como cada use-case é tecnicamente implementada nosistema.34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!