Escolar Documentos
Profissional Documentos
Cultura Documentos
Contedo
1. INTRODUO...................................................................................................................................3 2. ESTILO ARQUITETURAL: DIVISO EM CAMADAS........................................................................3 3. SUBSISTEMAS E MDULOS...........................................................................................................3 4. VISO DE IMPLANTAO...............................................................................................................4 5. VISO DE DADOS............................................................................................................................4 6. DICIONRIO DE DADOS..................................................................................................................5
1.
Introduo
Este documento apresenta consideraes de arquitetura do projeto SGLab Sistema de gerenciamento de laboratrios, referente desenvolvido pela TADS-Systems. O objetivo do documento permitir um entendimento sobre como os diversos componentes e subsistemas da aplicao esto estruturados.
Interface com o usurio: A interface com o usurio ser implementada em um mdulo servidor que possuir setores para a adio e requisio de informaes, as quais o usurio requisita aos mdulos estao que no possuem interface alguma. Processamento: As funes de processamento so executadas no mdulo servidor quando acionadas por gatilhos e funes para checagem de veracidade de informaes ou comparao entre itens no banco de dados. Dados: Os dados armazenados nesta camada sero Logs, horrios de utilizao dos laboratrios, informaes sobre as estaes registradas, entre outros que sero formulados atravs da adio manual feita pelo usurio ou por requisies aos mdulos estao.
3. Subsistemas e Mdulos
Esta seo apresenta a diviso da aplicao em subsistemas e mdulos, ilustrada pela figura abaixo:
Subsistemas: O sistema no decomposto em subsistemas Mdulo Servidor: Mdulo responsavel por mostrar e armazenar informaes ao usurio do sistema. st sub-dividido em setores (subsistemas) de Monitoramento das estaes, Armazenamento e gerao de logs, gerao e visualizao de horarios, e gerenciamento(criao/remoo de horrios, laboratrios e estaes). Mdulo de Comunicao: Este mdulo no est fragmentado em subsistemas, tratase de uma camada do mdulo estao que certifica atravs do protocolo SNMP a comunicao entre servidor/cliente via Endereamento fsico. Mdulo Estao: Modulo responsavel por garantir o recebimento do servidor de informaes requisitadas. Trata-se de uma aplicao que executada em background nas estaes.
4. Viso de Implantao
Esta seo descreve uma ou mais configuraes da rede fsica (hardware) na qual o software implantado e executado. Ela uma viso do Modelo de Implantao. Para cada configurao, ela deve indicar no mnimo os ns fsicos (computadores, CPUs) que executam o software e as respectivas interconexes (barramento, LAN, ponto a ponto e assim por diante). Inclua tambm um mapeamento dos processos da Viso de Processos nos ns fsicos. Servidor dados de
Estao
PC do Administrador
Mdulo Servidor
SNMP
Estao
BD
Estao
PC do usurio(estaes): Devem possuir conectividade com o PC do administrador e suportar aplicaes java. PC do administrador: Deve possuir conectividade via rede com as estaes que devem ser monitoradas e suportar aplicaes java. Servidor de dados: Deve estar instalado no pc do administrador um SGBD mysql.
5. Viso de Dados
Uma descrio da perspectiva de armazenamento de dados persistentes do sistema. Esta seo ser opcional se os dados persistentes no existirem.
6. Dicionrio de Dados
Uma descrio do armazenamento de dados persistentes do sistema atravs de dicionrio de dados. Tabelas Nome Laboratorio Station Ambiente Equipamento TipoEquipamento Descrio Tabela com informaes como nome do laboratrios e capacidade mxima. Tabela com informaes com o nome da estao e o mac de cada maquina Tabela com informaes com a finalidade dos laboratrios Tabela com informaes com voltagem caracteristicas da estao e o tipo de equipamento Tabela com os tipos de equipamentos.
Laboratorios Nome Tipo Opo NULL Comentrio NotNull NotNull NotNull Codigo identificador do laboratorio Diz quantas estaes para podem ter no laboratrios Nome do laboratorio
Ambiente Nome IdAmbiente(PK) Finalidade Tipo Int Opo NULL Comentrio NotNull Codigo identificador do Ambiente Diz a finalidade do ambiente. Relaciona ao laboratorio
IdLaboratorio(FK) Int
Station Nome IdStation(PK) Nome MacAddress Tipo Int Varchar(45) Varchar(45) Opo NULL Comentrio NotNull NotNull NotNull NotNull Codigo identificador da estao Nome da estao. Mac referente a estao Relaciona a que laboratorio pertence a estao
IdLaboratorio(FK) Int
Equipamento Nome Tipo Opo NULL Comentrio NotNull NotNull Codigo identificador da equipamento. Diz se a voltagem esta em 220v ou 110v. Carecteristicas equipamento referentes ao
Varchar(1024) NotNull
NotNull
IdStation
Int
NotNull
Relaciona a equipamento.
que
estao
esse
TipoEquipamento Nome Tipo Opo NULL Comentrio NotNull NotNull Codigo identificador tipo do equipamento. Nome da estao.