Dicom e XML. Roberto de Oliveira Cunha
|
|
- Isaque Fontes Barbosa
- 8 Há anos
- Visualizações:
Transcrição
1 Dicom e XML Roberto de Oliveira Cunha Departamento de Engenharia de Telecomunicações Universidade Federal Fluminense (UFF) roliveiracunha@yahoo.com.br Resumo. Este artigo aborda algumas das metodologias de conversão de imagens médicas no padrão DICOM para o padrão XML, e um estudo prévio sobre cada padrão, mostrando o que cada um deles é, e suas aplicações. 1. Introdução A introdução de imagens digitais médicas em 1970 e o uso de computadores no processamento destas imagens impulsionaram a American College of Radiology (ACR) e o National Electrical Manufacturers Association (NEMA) [1] a formarem um comitê com o objetivo de criar um método padrão para transmissão de imagens médicas e as informações a elas associadas. A maioria dos dispositivos armazenava imagens em formatos proprietários, e transferiam os arquivos pela rede, ou através de discos removíveis para efetuarem a comunicação das imagens [2]. Enquanto as versões iniciais do ACR-NEMA criavam terminologias padronizadas, estrutura de informação, muitos dos métodos padrão de comunicação de imagens digitais ainda não haviam sido desenvolvidos até o lançamento da versão 3.0. Esta versão sofreu uma mudança em seu nome, passando a se chamar Digital Imaging and Communications in Medicine (DICOM). DICOM foi estruturado como um documento de múltiplas partes para facilitar a extensão do padrão. Também foram definidos objetos não só para imagens, mas também para pacientes, relatórios, e outros grupos de dados [2]. Com os aprimoramentos feitos no DICOM v.3, também se tornou possível o desenvolvimento e expansão do arquivamento de imagens e sistemas de comunicação (PACS Picture Archiving and communication systems), permitindo que sistemas de informações médicas tenham interfaces próprias para a exibição do padrão. O DICOM Standards Commitee [2] existe para criar e manter padrões internacionais para a comunicação de diagnósticos biomédicos e informações terapêuticas em disciplinas que utilizem imagens com dados associados. DICOM pode ser aplicado a todas as áreas médicas que utilizam imagens digitais, como a cardiologia, endoscopia, mamografia, oftalmologia, radiologia, cirurgia, etc., também se estendendo a medicina veterinária. DICOM possibilita integração da informação produzida pelas várias especialidades com sistemas de registro médico eletrônico (EHR). 1
2 Este trabalho tem como objetivo apresentar uma descrição do padrão DICOM e formas de conversão para o formato XML já desenvolvidas até o momento. O restante do texto está organizado da seguinte forma. A seção 2 apresenta uma breve descrição da tecnologia e das partes que compõem o padrão. A seção 3 mostra o modelo entidade-relacionamento das informações. A seção 4 apresenta os requisitos a serem seguidos para realizar a conversão, e um exemplo de um arquivo DICOM convertido para XML, e a seção 5 exibe a conclusão do estudo. 2. O Padrão DICOM O padrão DICOM referencia os múltiplos níveis do modelo OSI [2] e provê suporte para a troca de informações em um meio de troca de dados. DICOM define uma camada de aplicação chamada ULP upper layer protocol usada sobre o TCP/IP (independente da rede física), mensagens, serviços, objetos de informações, e mecanismos de negociação e associação. Estas definições garantem que duas implementações quaisquer que possuam um conjunto compatível de serviços possam efetivamente se comunicar. A independência da tecnologia de rede permite que o DICOM seja desdobrado em várias áreas de aplicação, incluindo a comunicação em um local simples (como uma rede ethernet), ou em uma VPN, ou em uma rede metropolitana que use tecnologia ATM, conexões dial-up, ou outras conexões de acesso remoto, como via modem, ISDN ou DSL. Na camada de aplicação, os serviços e objetos de informação apontam para cinco áreas primárias de funcionalidade [2]: Transmissão e persistência dos objetos (como imagens, formatos de ondas e documentos); Busca e recuperação de tais objetos; Performance de ações específicas (ex: impressão de imagens); Gerenciamento de atividades (ex: listas de atividades e informação do estado); Qualidade e consistência da imagem (tanto para exibição quanto para impressão). DICOM não define a arquitetura de um sistema inteiro, nem especifica requerimentos de funcionalidade em torno do comportamento definido para serviços específicos [2]. Por exemplo, armazenamento de imagens é definido em termos de quais informações devem ser transmitidas e capturadas, não como imagens são exibidas. Um outro serviço DICOM está disponível para especificar como a imagem deve ser apresentada com anotações ao usuário. DICOM pode ser considerado como um padrão para comunicação através das fronteiras entre aplicações, dispositivos e sistemas heterogêneos ou desiguais. DICOM v.3 é constituído de 16 partes [1] listadas abaixo. Cada parte do padrão se concentra em diferentes pontos de vista do protocolo DICOM. Part 1: Introduction and Overview 2
3 Part 2: Conformance Part 3: Information Object Definitions Part 4: Service Class Specifications Part 5: Data Structure and Encoding Part 6: Data Dictionary Part 7: Message Exchange Part 8: Network Communication Support for Message Exchange Part 9: Retired Part 10: Media Storage and File Format for Media Interchange Part 11: Media Storage Application Profiles Part 12: Media Formats and Physical Media for Media Interchange Part 13: Retired Part 14: Grayscale Standard Display Function Part 15: Security and System Management Profiles Part 16: Content Mapping Resource Part 17: Explanatory Information Part 18: Web Access to DICOM Persistent Objects (WADO) Estas partes do padrão são relacionadas, mas são documentos independentes. Uma breve descrição [1, 3] de cada parte será mostrada a seguir. PARTE 1 INTRODUÇÃO E VISÃO GERAL: Provê uma visão geral do padrão DICOM. Descreve a história, escopo, objetivos, e a estrutura do padrão. Em particular, contém uma breve descrição do conteúdo de cada parte. PARTE 2 CONFORMANCE Define regras de implementação que estejam em concordância com os requisitos estabelecidos. PARTE 3 DEFINIÇÕES DE OBJETOS DE INFORMAÇÃO: Especifica classes de objetos de informação que provêem uma definição abstrata de entidades do mundo real aplicáveis a comunicação de imagens médicas digitais e as informações relacionadas (p ex: formato de onda, relatórios, doses quimioterápicas, etc.). Cada uma dessas classes contém uma descrição de seu propósito e os atributos que o definem. Dois tipos de classes são definidos: normalizadas e compostas. Classes de Objetos de Informação Normalizadas incluem somente os atributos inerentes a entidades do mundo real representadas. Por exemplo, atributos de data e hora de um estudo de caso, por serem inerentes a um estudo atual. Nome do 3
4 paciente, no entanto, não é um atributo válido por ser um atributo do paciente no qual o estudo foi realizado, e não ao estudo propriamente dito. Classes de Objetos de Informação Compostos podem adicionalmente incluir atributos que estão a eles relacionados, mas não inerentes a entidades no mundo real. Por exemplo: Classe de Objeto de Informação de Tomografia Computadorizada, que é definida como composta, contém tanto atributos essenciais à imagem (como data da imagem), e atributos relacionados, mas não inerentes à imagem (como o nome do paciente). PARTE 4 ESPECIFICAÇÕES DE CLASSES DE SERVIÇOS: Uma Classe de Serviço associa um ou mais Objetos de Informação a um ou mais Comandos efetuados sobre estes objetos. Exemplos de Classes de Serviços incluem os seguintes itens: Armazenamento; Consulta e recuperação; Gerenciamento de tarefas; Gerenciamento de serviços de impressão. PARTE 5 ESTRUTURA DE DADOS E SEMÂNTICA: Especifica como aplicações DICOM constroem e codificam os conjuntos de dados (Data Sets) resultantes do uso de Objetos de Informação e Classes de Serviços definidos nas partes 3 e 4 do padrão DICOM. O suporte a técnicas de compressão de imagem (como JPEG com baixa e alta compressão) é especificado nesta parte. Define também regras de codificação a construção de fluxo de dados (Data Stream) a serem transmitidos em uma mensagem, como especificado na parte 7. Também são definidas regras de codificação para conjuntos de caracteres internacionais usados no DICOM. PARTE 6 DICIONÁRIO DE DADOS: Esta parte do padrão é um registro centralizado que define a coleção de todos os elementos de dados disponíveis para representar informações. Para cada elemento, esta parte do padrão especifica: Tag única, que consiste em um grupo, e número do elemento; Nome; Seu representação de valores VR (string, inteiro, etc.); Multiplicidade (quantos valores por atributo); Quando há exclusão. Para cada item unicamente identificado, especifica: 4
5 Seu valor único, que é um valor numérico e com múltiplos componentes separados por pontos decimais e limitado a 64 caracteres; Seu nome; Seu tipo, Classe de Objetos de Informação, definição de codificação para transferência de dados, ou certas Instancias de Objetos de Informação (Information Object Instances); Em que parte do padrão DICOM está definido. PARTE 7 TROCA DE MENSAGENS: Especifica tanto o serviço quanto o protocolo usado por uma aplicação para troca de mensagens. Uma mensagem é composta de um Command Stream seguido por um Data Stream (P. 5) opcional. PARTE 8 SUPORTE À COMUNICAÇÃO EM REDE PARA TROCA DE MENSAGENS: Especifica os serviços de comunicação e protocolos de camada superior necessários ao suporte, em ambientes de rede, à comunicação entre aplicações DICOM. Estes serviços de comunicação e protocolos garantem que esta comunicação aconteça de maneira coordenada e eficiente através da rede. PARTE 10 ARMAZENAMENTO EM MDIA E FORMADO DE ARQUIVO: Especifica um modelo geral de armazenamento de imagens em mídia removível. O propósito desta parte é prover um framework que permite o intercâmbio de vários tipos de imagens médicas e as informações associadas em um amplo domínio de mídias de armazenamento removível. A Figura 1 mostra como o modelo de intercâmbio de mídia se compara ao modelo de rede. 5
6 Figura 1 Modelo de comunicação DICOM [1]. PARTE 11 PERFIS DA APLICAÇÃO DE ARMAZENAMENTO EM MÍDIA: O intercâmbio de imagens médicas e as informações associadas requerem implementações que estejam em concordância com o conjunto de padrões. PARTE 12 FORMATO DE MÍDIA E MÍDIA FÍSICA PARA INTERCÂMBIO: Especifica o intercâmbio de informações entre aplicações de sistemas médicos determinando tanto a estrutura de descrição de relacionamento entre o modelo de armazenamento em mídia quanto uma mídia física específica e formato de mídia, e também a característica da mídia. PARTE 14 FUNÇÃO DE EXIBIÇÃO DE ESCALA DE CINZA: Padroniza as funções de exibição escala de cinza para imagens apresentadas em diferentes mídias, como, por exemplo, monitores e impressoras. 6
7 PARTE 15 PERFIS DE SEGURANÇA E SISTEMA DE GERENCIAMENTO As implementações devem estar em conformidade com os perfis de segurança e sistema de gerenciamento. Estes perfis são definidos usando-se protocolos externos (DHCP, etc.), e são especificados neste padrão DICOM. Estes protocolos também devem incluir criptografia de dados, chave pública, e smart cards. PARTE 16 RECURSO DE MAPEAMENTO DE CONTEÚDO: Define templates de estruturação de documentos, conjunto de termos codificados, dicionário de termos e traduções. PARTE 17 INFORMAÇÃO REDUNDANTE: Define anexos normativos e informativos incluindo informações explicativas. PARTE 18 ACESSO WEB A OBJETOS PERSISTENTES DICOM (WADO): Acesso a objetos persistentes DICOM pode ser realizado através de requisições http. A requisição inclui um ponteiro para o objeto no formato de UID de sua instância. Este padrão ilustra como esta requisição deve ser iniciada. A Figura 2 ilustra a arquitetura das partes do padrão DICOM Figura 2 Arquitetura das partes do padrão DICOM [5] 7
8 3. Modelagem da Informação DICOM O Diagrama entidade-relacionamento ilustrado na Figura 3 exibe alguns objetos de informação ( Information Objects ), como Patient, Image, Report, representados pelos retângulos. Figura 3 Modelo Entidade Relacionamento do DICOM [3] Este modelo mostra como as entidades estão conectadas umas às outras. Os objetos possuem atributos, que são os elementos de dados do padrão DICOM. 8
9 4. Conversão de DICOM para XML Um dos primeiros passos ao se construir um software é definir os dados essenciais e criar uma representação para estes dados [4]. A maneira usual é, ou estipular a representação dos dados por si só, ou utilizar um padrão. No mundo da informática médica, padrões já existem, e no campo de aplicações com imagens médicas, verificamos que o DICOM domina o setor. Por um lado, isto é um bom sinal, pois indica que aplicações que tratam de imagens médicas já adquiriram alguma maturidade. Com este padrão, adquirimos a noção de que tipos de dados e que tipos de objetos do mundo real existem, e como eles trabalham juntos. Por outro lado, podemos afirmar que o padrão DICOM é incompleto no sentido de que há ainda uma carência numa representação de dados conveniente, que seja fácil o suficiente para que programadores usem-na para transferirem dados dentro e entre seus programas. Um arquivo binário DICOM requer que cada programa, ou seus componentes tenham conhecimento das nuances de como se codifica e decodifica o arquivo. Propõe-se aqui uma maneira alternativa baseada no padrão XML para representar os dados DICOM, e realizar o intercâmbio das informações. O objetivo é que imagens médicas possam ser transferidas entre programas, abstraindo-se o quão complexo seja o formato DICOM. Dados podem ser acessados com XML-parsers comuns. Isto pode tornar menos longas as implementações de aplicações médicas. Como mostrado anteriormente, o padrão consiste em dezesseis partes, e o objetivo deste trabalho é mostrar uma maneira de representar os dados definidos nas partes 3, 5 e 6. O objetivo do DICOM é atingir compatibilidade entre sistemas de imagens médicas e outros sistemas em ambientes médicos [4]. Na prática, a espinha dorsal deste padrão é a definição de várias classes de serviço, onde a comunicação está situada entre os usuários de classes de serviço (SCU Service Class Users) e provedores de classes de serviço (SCP Service Class Providers). Como exemplo, impressão é uma classe de serviço, enquanto uma impressora DICOM é uma SCP. Qualquer estação de trabalho, equipada com um software capaz de conectar a impressora e enviar apropriadamente as mensagens DICOM e iniciar a impressão, pode ser considerado como um DICOM print SCU. A parte 6 do padrão lista todas as tags existentes em um dado. Todas as tags são identificadas por um par de números de 16 bits. Os números são chamados de groupmember e element-member. Como exemplo de tags, temos nome do paciente (0010, 0010), pixel data (7FE0, 0010), e valor do menor pixel da imagem (0028,0106) [4]. Na parte 5, temos os tipos de representação de valores (VR) e sua extensão. Por exemplo, tags contendo Person Name (PN) como um VR, tem comprimento máximo de 64 caracteres. Outras tags possuem Sequence como VR. Tais tags não têm um valor direto, mas seqüência de itens como um valor. Isto resulta do fato de que um dado DICOM possui uma estrutura semelhante à árvore [4]. A parte 3 do padrão lista quais tags de dados devem estar presentes em cada objeto de informação. Como exemplo, uma imagem digital de raio-x intra-oral é um objeto de 9
10 informação, e possui o nome do paciente (0010, 0010) e pixel data (7FE0, 0010) como tags de dados obrigatórias. Há alguns critérios [4] que devemos satisfazer ao representarmos os arquivos em XML, que serão listados a seguir: 1. A representação deve ter estrutura lógica como a definida no padrão DICOM; 2. Deve ser capaz de representar tudo o que o padrão DICOM permitir; 3. A representação dos dados deve ser extensível para suportar novos campos de dados e novos objetos de informação que poderão ser introduzidos; 4. Assegurar compatibilidade com versões anteriores; 5. Independência de plataforma, se possível; 6. Baseado em padrões conhecidos e populares; 7. Prover uma ferramenta de suporte adequada; 8. Representação dos dados o mais simples possível; 9. Leitura compreensível ao homem para facilitar a depuração e a autenticação, caso solicitada; 10. Todos os documentos criados pelo uso desta representação devem ser plausíveis de interpretação por inteiro, sem nenhuma informação adicional incluída pelo criador do documento. Se a DTD for cuidadosamente elaborada, antigos programas poderão interpretar as versões recentes, e vice-versa. Os nós que não podem ser entendidos serão ignorados. Se todos os programas que usam XML forem projetados de tal forma a preservarem todos os dados XML, mesmo os comandos que não forem compreendidos, podemos garantir que versões mais antigas do programa sejam capazes de editar versões mais recentes de documentos XML, sem o risco de perder nenhum dos novos dados. Os tipos de dados do DICOM, chamados de VR s (value representations) são muito ricos em restrições (constraints). Como exemplo, DICOM define 20 tipos de strings, em termos de comprimento. Contrastando com isso, a DTD não pode limitar o tamanho da string. DICOM suporta vários tipos de dados, como strings, inteiros, ponto flutuante, etc., enquanto que a DTD suporta apenas strings [4]. Alguns atributos definidos pelo DICOM não podem ser expressos com DTD. Além disso, a DTD não pode forçar um elemento ou atributo a sempre ter um valor não vazio. Esquemas XML estendem as capacidades do DTD, mas todas as constraints dos tipos de dados DICOM continuam sem poder serem expressos pela DTD. Tipos de dados não são o único problema. Restrições lógicas de alto nível introduzidas no padrão DICOM, como as tags, devem estar presentes em cada objeto de informação, pode ser representada pela DTD, mas isto força-la-ia a repetir amplas partes do padrão. Uma das soluções é abandonar parte dessas restrições para encontrar o formato mais simples de documento XML, que nos permita expressar qualquer tipo de dado DICOM. 10
11 Consideraremos que as restrições serão representadas no documento dicom-xml com um alto grau de exatidão, deixando esta tarefa para a aplicação que manuseia o xml. Além do mais, verificar a coerência dos dados de entrada do usuário (como comprimento do nome) é tarefa da aplicação, e desconsiderando se o esquema XML/DTD permite ou não esta entrada. Uma proposta para uma DTD de funcionalidade geral para um documento DICOM-XML será apresentada agora. <!DOCTYPE dicom_item [ <!ELEMENT dicom_item (dicom_tag*, dicom_sequence*)> <!ELEMENT dicom_tag (#PCDATA)> <!ELEMENT dicom_sequence (dicom_item*)> <!ATTLIST dicom_tag group CDATA #REQUIRED element CDATA #REQUIRED name CDATA #IMPLIED vr CDATA #IMPLIED ]> <!ATTLIST dicom_sequence group CDATA #REQUIRED element CDATA #REQUIRED name CDATA #IMPLIED vr CDATA #IMPLIED Figura 4 DTD de funcionalidade geral para um arquivo DICOM [4] Examinando-se esta DTD, pode-se observar que nosso XML tem estrutura lógica em árvore que é igual à definição do conjunto de dados do DICOM. A Figura 5 contém um exemplo, onde a informação de uma imagem digital de um raio-x intra-oral é apresentado no formato XML. Para manter nosso formato XML simples, inserimos alguns elementos implícitos e restrições para fazer a leitura e escrita do documento DICOM-XML, que são mostrados na Tabela 1. 11
12 4Quando aplicável, o formato big-endian é assumido. "VR big-endian Explícito" é assumido como sintaxe de tansferência DICOM. Determina p ex. Qual imagem deve ser interpretada. Campos multivalorados usam "\" como separado de valor. Todos os campos de valor são codificados de acordo com a tabela / Parte 5 do padrão DICOM, com as seguintes exceções: 1. Campos de tag de atributo, cujo VR é AT são codificados como se segue: "gggg,eeee" onde gggg e eeee são o grupo e número do elemento da tag de atributo, em hexadecimal. 2. Tipos FL (floating point single) e FD (floating point double) are armazenados como DS (decimal string) 3. SL (signed long), SS (signed short), US (unsigned short) and UL (unsigned long) são armazenados como IS (integer string) Tabela 2 Considerações usadas na leitura de tipos do dicom [4] <dicom_item> <dicom_tag group="0x0008" element="0x0008" name="imagetype" vr="cs">derived\primary\</dicom_tag> <dicom_tag group="0x0008" element="0x0016" name="sopclassuid" vr="ui"> </dicom_tag> <dicom_tag group="0x0008" element="0x0018" name="sopinstanceuid" vr="ui"> </dicom_tag> <dicom_tag group="0x0008" element="0x0020" name="studydate" vr="da"> </dicom_tag> <dicom_tag group="0x0008" element="0x0030" name="studytime" vr="tm">104818</dicom_tag> <dicom_tag group="0x0008" element="0x0060" name="modality" vr="cs">io</dicom_tag> <dicom_tag group="0x0008" element="0x0068" name="presentationintenttype" vr="cs">for PROCESSING</dicom_tag> <dicom_tag group="0x0008" element="0x0070" name="manufacturer" vr="lo">acme CORP.</dicom_tag> <dicom_sequence group="0x0008" element="0x2228" name="primaryanatomicstructuresequence" vr="sq"> <dicom_item> <dicom_tag group="0x0008" element="0x0100" name="codevalue" vr="sh">t-54280</dicom_tag> <dicom_tag group="0x0008" element="0x0102" name="codingschemedesignator" vr="sh">snm3</dicom_tag> <dicom_tag group="0x0008" element="0x0104" name="codemeaning" vr="lo">maxillary right central incisor tooth</dicom_tag> </dicom_item> <dicom_item> <dicom_tag group="0x0008" element="0x0100" name="codevalue" vr="sh">t-54290</dicom_tag> <dicom_tag group="0x0008" element="0x0102" name="codingschemedesignator" vr="sh">snm3</dicom_tag> <dicom_tag group="0x0008" element="0x0104" name="codemeaning" vr="lo">maxillary left central incisor tooth</dicom_tag> </dicom_item> </dicom_sequence> <dicom_tag group="0x000d" element="0x0010" name="" vr="lo">acme_private_ident_code</dicom_tag> <dicom_tag group="0x000d" element="0x1000" name="acmeproprietaryinfo" vr="ob"> aabbccddeeff</dicom_tag> <dicom_tag group="0x0010" element="0x0010" name="patientsname" vr="pn">octavius^otto</dicom_tag> Tabela 3 Documento DICOM-XML que representa informações de uma imagem digital de um raio-x intra-oral <dicom_tag group="0x0028" element="0x0010" name="rows" vr="us">256</dicom_tag> <dicom_tag group="0x0028" element="0x0011" name="columns" vr="us">256</dicom_tag> <dicom_tag group="0x0028" element="0x0100" name="bitsallocated" vr="us">16</dicom_tag> <dicom_tag group="0x0028" element="0x0101" name="bitsstored" vr="us">12</dicom_tag> <dicom_tag group="0x0028" element="0x1050" name="windowcenter" vr="ds">1328</dicom_tag> <dicom_tag group="0x0028" element="0x1051" name="windowwidth" vr="ds">2656</dicom_tag> </dicom_item> Figura 5 - Imagem digital de um raio-x intra-oral no formato XML [4] 12
13 5. Conclusão Neste trabalho foram apresentados alguns critérios sobre a conversão do formato de um arquivo binário DICOM para XML usando DTD s. Ainda não há uma implementação de um software que obedeça a todos os critérios a serem seguidos para que se tenha uma conversão com total compatibilidade com o padrão DICOM sem gerar um arquivo final com muita repetição de informação, mas já existem alguns modelos que podem ser seguidos para futuras implementações, facilitando tanto o desenvolvimento de aplicativos de conversão, quanto o entendimento deste complexo padrão. 6. Referências [1] DICOM parts - National Electrical Manufacturers Association (NEMA) [2] DICOM parts - National Electrical Manufacturers Association (NEMA) [3] [4] Medical Imaging Data Representation with DICOM-XML - [5] Brent K Stewart. Imaging informatics. mywebs/rad_res_noon_lecture_imaging_informatics pdf 13
Introdução. aborda algumas das metodologias de conversão de imagens médicas no padrão DICOM para o padrão XML
DICOM - XML Introdução aborda algumas das metodologias de conversão de imagens médicas no padrão DICOM para o padrão XML Introdução Até a década de 70, maioria dos dispositivos armazenava imagens em formatos
Leia maisIMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR
IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso
Leia maisBanco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados
Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisCapítulo 9. Gerenciamento de rede
1 Capítulo 9 Gerenciamento de rede 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services
Leia maisUSO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP
USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP SMTP "Protocolo de transferência de correio simples (ou em inglês Simple Mail Transfer Protocol ) é o protocolo padrão para envio de e- mails através da
Leia maisHardware & Software. SOS Digital: Tópico 2
Hardware & Software SOS Digital: Tópico 2 Os objetos digitais são acessíveis somente através de combinações específicas de componentes de hardware a parte física do computador software programas para operar
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisProjeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens
Projeto FlexiGrid IWA Sistema de Armazenamento e Comunicação de Imagens Aristófanes C. Silva Danilo Launde Lúcio Dias Roteiro PACS Definição Infra-Estrutura Camadas Problemas Soluções DICOM IWA Histórico
Leia mais3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.
Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor
Leia mais4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?
Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisArquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo
Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante
Leia maisProtocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta
Protocolo O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Máquina: Definem os formatos, a ordem das mensagens enviadas e recebidas pelas entidades de rede e as ações a serem tomadas
Leia maisPontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS
Pontos de Função André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos Engenharia de Software Mestrado Ciência da Computação - UFMS Roteiro Introdução Métricas de Projeto Análise de Pontos de Função
Leia maisFTP Protocolo de Transferência de Arquivos
FTP Protocolo de Transferência de Arquivos IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para
Leia maisManual do Usuário - ProJuris Web - Fila de E-mails Página 1 de 8
As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisSISTEMA GERENCIADOR DE BANCO DE DADOS
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR
Leia maisINFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima
INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisProf. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisQuadro de consulta (solicitação do mestre)
Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta
Leia maisUniversidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Leia mais15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função
Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão
Leia maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia maisUnidade 1. Conceitos Básicos
Unidade 1 Conceitos Básicos 11 U1 - Conceitos Básicos Comunicação Protocolo Definição de rede Rede Internet 12 Comunicação de dados Comunicação de dados comunicação de informação em estado binário entre
Leia maisModelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto
Leia maisPara construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.
Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância
Leia maisDocumento de Arquitetura
Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento
Leia maisDisciplina de Banco de Dados Introdução
Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.
Leia maisArquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural
Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Motivação Realidade Atual Ampla adoção das diversas tecnologias de redes de computadores Evolução das tecnologias de comunicação Redução dos
Leia maisResolução da lista de exercícios de casos de uso
Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se
Leia maisFACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>
FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisDado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:
MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação
Leia maisGerência de Redes. Arquitetura de Gerenciamento. filipe.raulino@ifrn.edu.br
Gerência de Redes Arquitetura de Gerenciamento filipe.raulino@ifrn.edu.br Sistema de Gerência Conjunto de ferramentas integradas para o monitoramento e controle. Possui uma interface única e que traz informações
Leia maisDIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling
DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA
Leia maisComunicando através da rede
Comunicando através da rede Fundamentos de Rede Capítulo 2 1 Estrutura de Rede Elementos de comunicação Três elementos comuns de comunicação origem da mensagem o canal destino da mensagem Podemos definir
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisFTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.
FTP FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. A partir do FTP usuários podem receber ou enviar arquivos de ou para outros computadores
Leia maisIntrodução a listas - Windows SharePoint Services - Microsoft Office Online
Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição
Leia maisApesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:
1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que
Leia maisEspecificação de Requisitos
Projeto/Versão: Versão 11.80 Melhoria Requisito/Módulo: 000552 / Conector Sub-Requisito/Função: Multas Tarefa/Chamado: 01.08.01 País: Brasil Data Especificação: 13/05/13 Rotinas Envolvidas Rotina Tipo
Leia maisAPLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE
1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)
Leia maisUnidade 2.1 Modelos de Referência
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Redes de Computadores Disciplina: Redes de Computadores Prof.: Fernando Hadad Zaidan 1 Unidade 2.1 Modelos de Referência 2 Bibliografia da disciplina
Leia maisGuia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Leia maisUm documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs
XML Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs Unidade física - as entidades Armazenamento separado dos dados Como toda linguagem de marcação: XML
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Usando o Modelo Entidade-Relacionamento MER 1 MER Levantamento e Análise de requisitos Entrevista Entender e documentar seus requisitos de dados Requisitos funcionais da aplicação empregadas ao banco de
Leia maisProjeto de Arquitetura
Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.
Leia maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Leia maisSMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback
SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada
Leia maisO modelo ISO/OSI (Tanenbaum,, 1.4.1)
Cenário das redes no final da década de 70 e início da década de 80: Grande aumento na quantidade e no tamanho das redes Redes criadas através de implementações diferentes de hardware e de software Incompatibilidade
Leia maisCapítulo 8 - Aplicações em Redes
Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos
Leia maisESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisUnidade 2.1 Modelos de Referência. Bibliografia da disciplina. Modelo OSI. Modelo OSI. Padrões 18/10/2009
Faculdade INED Unidade 2.1 Modelos de Referência Curso Superior de Tecnologia: Redes de Computadores Disciplina: Fundamentos de Redes Prof.: Fernando Hadad Zaidan 1 2 Bibliografia da disciplina Bibliografia
Leia maiswww.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00
www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisSistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia famaia@gmail.com. Redes e Comunicações
Sistemas Multimédia Arquitectura Protocolar Simples Modelo OSI TCP/IP Redes e Comunicações Francisco Maia famaia@gmail.com Já estudado... Motivação Breve História Conceitos Básicos Tipos de Redes Componentes
Leia maisConceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Leia maisSistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Leia maisModelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
UML Diagramas Um diagrama é a apresentação gráfica de um conjunto de elementos, onde os vértices são ITENS e os arcos RELACIONAMENTOS UML 2.0 possui os seguintes diagramas: Diagrama de Classes (Class Diagram)
Leia maisRelatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia mais5 Estudo de caso: utilizando o sistema para requisição de material
61 5 Estudo de caso: utilizando o sistema para requisição de material A fim de avaliar as características da arquitetura proposta e a corretude da implementação, realizamos experiências com cenários de
Leia maisTECNOLOGIA WEB INTERNET PROTOCOLOS
INTERNET PROTOCOLOS 1 INTERNET Rede mundial de computadores. Também conhecida por Nuvem ou Teia. Uma rede que permite a comunicação de redes distintas entre os computadores conectados. Rede WAN Sistema
Leia maisDesenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto
Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto
Leia maisFTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio Competências da aula 3 Servidor de DHCP. Servidor de Arquivos. Servidor de Impressão. Aula 04 CONCEITOS
Leia maisLeia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2
Leia-me Criação de perfis de saída personalizados para a controladora de impressão Fiery usando o Fiery Color Profiler Suite: System 9R2 Este documento descreve o processo de criação de um perfil de saída
Leia maisGuia para o Google Cloud Print
Guia para o Google Cloud Print Versão 0 BRA-POR Definições das observações Utilizamos o ícone a seguir ao longo deste manual do usuário: Os ícones de ensinam como agir em determinada situação ou fornecem
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisTRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
Leia maisICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET
INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve
Leia maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
Leia maisHoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é
Leia maisO que são DNS, SMTP e SNM
O que são DNS, SMTP e SNM O DNS (Domain Name System) e um esquema de gerenciamento de nomes, hierárquico e distribuído. O DNS define a sintaxe dos nomes usados na Internet, regras para delegação de autoridade
Leia maisSistemas Distribuídos Arquitetura de Sistemas Distribuídos I. Prof. MSc. Hugo Souza
Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I Prof. MSc. Hugo Souza Como já vimos, os sistemas distribuídos são apresentados considerando um planejamento bem mais complexo relacionado aos
Leia maisWireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira
Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2 Introdução Camada de Aplicação Suporta os protocolos
Leia maisRoteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido
Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisDesenvolvimento de aplicação web com framework JavaServer Faces e Hibernate
Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade
Leia maisInformática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1
Informática I Aula 22 http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Critério de Correção do Trabalho 1 Organização: 2,0 O trabalho está bem organizado e tem uma coerência lógica. Termos
Leia maisMC536 Bancos de Dados: Teoria e Prática
Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto
Leia mais