diagramas de classe - ufscargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_bjinolap.pdf · diagrama...

16
Diagramas de Classe Este documento objetiva documentar e especificar as classes da ferramenta BJIn OLAP e seus principais relacionamentos. Os diagramas de classe que compõe este apêndice são: Diagrama de pacotes: que mostram todos os pacotes existentes na ferramenta BJIn OLAP; Diagrama de classe 1: mostra as principais classes envolvidas para a construção, alteração e exclusão de índices bitmap de junção; e Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento de operações OLAP sobre os índices bitmap de junção. Em adição, para cada pacote da ferramenta é mostrado um diagrama de classe detalhando as classes que compõe tal pacote. Portanto, os pacotes que terão diagrama de classe detalhado são: br.bjinolap.controller br.bjinolap.model.bean br.bjinolap.model.bitmapjoinindex br.bjinolap.model.bitmapjoinindex.column br.bjinolap.model.bitmapjoinindex.executor br.bjinolap.model.bitmapjoinindex.map br.bjinolap.model.bitmapjoinindex.query br.bjinolap.model.bitmapjoinindex.util br.bjinolap.model.bitmapjoinindex.validate br.bjinolap.model.command br.bjinolap.model.connection br.bjinolap.model.user br.bjinolap.model.xml br.bjinolap.thread

Upload: others

Post on 01-Aug-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagramas de Classe

Este documento objetiva documentar e especificar as classes da ferramenta BJIn

OLAP e seus principais relacionamentos. Os diagramas de classe que compõe este apêndice

são:

Diagrama de pacotes: que mostram todos os pacotes existentes na ferramenta BJIn

OLAP;

Diagrama de classe 1: mostra as principais classes envolvidas para a construção,

alteração e exclusão de índices bitmap de junção; e

Diagrama de classe 2: mostra as principais classes envolvidas para consulta e

processamento de operações OLAP sobre os índices bitmap de junção.

Em adição, para cada pacote da ferramenta é mostrado um diagrama de classe

detalhando as classes que compõe tal pacote. Portanto, os pacotes que terão diagrama de

classe detalhado são:

br.bjinolap.controller

br.bjinolap.model.bean

br.bjinolap.model.bitmapjoinindex

br.bjinolap.model.bitmapjoinindex.column

br.bjinolap.model.bitmapjoinindex.executor

br.bjinolap.model.bitmapjoinindex.map

br.bjinolap.model.bitmapjoinindex.query

br.bjinolap.model.bitmapjoinindex.util

br.bjinolap.model.bitmapjoinindex.validate

br.bjinolap.model.command

br.bjinolap.model.connection

br.bjinolap.model.user

br.bjinolap.model.xml

br.bjinolap.thread

Page 2: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Pacotes

Page 3: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe 1 – Manter Índices Bitmap de Junção

Page 4: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe 2 – Consultar Índices Bitmap de Junção e Processar Operações OLAP

Page 5: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.controller

Page 6: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.bean

Page 7: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.bitmapjoinindex

Page 8: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.column

Page 9: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.executor

Page 10: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.map

Page 11: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.query

Page 12: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.util

Page 13: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.bitmapjoinindex.validate

Page 14: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.command

Page 15: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.connection

Diagrama de Classe – br.bjinolap.model.user

Page 16: Diagramas de Classe - UFSCargbd.dc.ufscar.br/bjinolap/docs/diagrama_classe_BJInOLAP.pdf · Diagrama de classe 2: mostra as principais classes envolvidas para consulta e processamento

Diagrama de Classe – br.bjinolap.model.xml

Diagrama de Classe – br.bjinolap.thread