4 Computação Autonômica e métodos de aprendizagem 8
|
|
- Judite Stachinski Figueiroa
- 8 Há anos
- Visualizações:
Transcrição
1 Sumário 1 Introdução 3 2 Sistemas Autônomos 5 3 Auto Gerenciamento Auto Configuração ( Self-Configuring ) Auto Cicatrização ( Self-Healing ) Auto Otimização ( Self-Optimizing ) Auto Proteção ( Self-Protecting ) Computação Autonômica e métodos de aprendizagem 8 5 Redes Autonômicas Características Pincipais de Redes Autonômicas Elemento Autonômico Arquiteturas de Gerencimento de Redes Autonômicas Arquitetura MANNA Arquitetura Peer-to-Peer IBM e Autonomic Computing IBM Tivoli: soluções em gerenciamento de software IBM DB2: software de gerencia de banco de dados Desafios da Computação Autonômica Elementos Autônomos Elementos autônomos específicos Sistemas Autônomos
2 7.3 Interações entre humanos e computadores Aplicações de Sucesso Demanda de Negócio JBBC Business Mart Conclusão 26 Referências Bibliográficas 27 2
3 Capítulo 1 Introdução Com o advento da Internet, serviços como e-commerce, , e-newspapers tem surgido e vêm crescendo de uma forma assustadora. Juntamente com a chegada das redes sem fio, que pelas quais as pessoas podem acessar estes tipos de serviço de várias formas possíveis, como utilizando PDA, notebooks, pelos próprios computadores pessoais e com o impulso da diminuição do preço dos hardwares, possibilitando pessoas de classes mais baixa obterem também tais tecnologias, torna esta rede de comunicação algo gigantesco e complexo. Face a este ambiente, com tais dificuldades e complexidades, para o gerenciamento disto tudo, será necessária uma grande mão-de-obra especializada, dispenderá de muito tempo para solucionar possíveis falhas, gerando um custo imenso para tal gerenciamento.[nea06] Segundo [Kon03] a computação autonômica (autonomic computing) foi proposta como uma abordagem para reduzir custo e complexidade de gerenciamento de uma infra-estrutura de TI requerendo o mínimo de intervenção humana possível. A computação autonômica é uma tecnologia que busca a habilidade de um sistema se auto gerenciar e dinamicamente se adaptar à alterações sofridas conforme as políticas de negócio e seus objetivos. Isso permitiria o profissional de TI realizar tarefas de alto valor, enquanto as tarefas mais comuns seriam realizadas através desta tecnologia de gerenciamento. Apesar do custo das tecnologias de TI estarem diminuindo, o custo total da TI não está, pois há necessidade de contratação de vários profissionais na 3
4 área, além de toda infra-estrutura necessária. Por este motivo os gerentes de TI estão em busca desta tecnologia que diminuiria o custo para o proprietário, colocando todo o custo em um único produto, além da rapidez da execução e do gerenciamento TI s complexas em tempo hábil. A IBM é a empresa que está frente desta tecnologia, possuindo vários produtos que já vem com esta tecnologia, as quais serão detalhadas mais adiante, em seguida vem a HP e posteriormente a Microsoft. 4
5 Capítulo 2 Sistemas Autônomos As potencialidades da computação autonômica podem oferecer várias mudanças, um exemplo, o mercado financeiro que reduziria o risco de falhas. O conceito de ação autonômica é muito simples, podendo ser resumido em duas palavras: detectar e responder. Isso acontece até em casa, quando a temperatura na sala cai bastante no inverno ou quando a temperatura sobe bastante no verão, o termostato sente o ambiente e responde com um impulso elétrico para ativar o aquecimento ou o resfriamento. Isso é autonômico, o morador não precisa fazer nada, somente o termostato faz. Um outro exemplo são os modernos aviões. A fuselagem e os motores do avião são encaixados com uma placa de sistema que detecta e responde a condições adversas como turbulências. Quando este sistema autonômico detecta um problema, ele reage instantâneamente seguindo políticas pré-ajustadas e programas para estabilizar o avião e fazer com que os passageiros viagem confortavelmente e seguros. Um avião é um complexo e sofisticado sistema que deve operar com confiança, mas as empresas são ainda mais complexas, pois exigem uma maior confiabilidade e desempenho em seus negócios. Hoje em dia os mercados financeiros são muito mais complexos que um moderno avião. 5
6 Capítulo 3 Auto Gerenciamento Um sistema auto gerenciado tem a habilidade de detectar falhas e solucionálas, de adicionar e/ou remover programas, adicionar e/ou remover hardwares, se proteger contra vírus, spywares, malwares, detectando-os e eliminando-os do sistema, se auto configurar mediante a regras pré-estabelecidas, além de fazer tudo isso de forma otimizada. O auto gerenciamento possui quatro características principais: Auto Configuração (Self-Configuring), Auto Cicatrização(Self-Healing), Auto Otimização (Self-Optimizing) e Auto Proteção (Self-Protecting). Figura 3.1: Características principais do Auto Gerenciamento 6
7 3.1 Auto Configuração ( Self-Configuring ) Auto Configuração é a habilidade de um sistema se configurar automaticamente, com a mínima intervenção humana possível e podendo sofrer alterações em suas configurações durante sua execução. Estas possíveis alterações podem ajudar na verificação contínua da intensidade e da efetividade de um sistema. 3.2 Auto Cicatrização ( Self-Healing ) A Auto Cicatrização é a capacidade de um sistema detectar e solucionar, em tempo de execução, possíveis falhas que podem vir a surgir no sistema, sem prejudicar seu funcionamento. Nas empresas certos tipos de falhas podem ser o divisor entre o crescimanto da empresa e o caos. 3.3 Auto Otimização ( Self-Optimizing ) É a capacidade do sistema realizar todas suas tarefas da maneira mais eficiente possível. Uma maior eficiência na alocação de recursos e para encontrar o que o usuário necessita. 3.4 Auto Proteção ( Self-Protecting ) A Auto Proteção é definida como a destinação de informações corretas a usuário corretos, garantido que o usuário só terá acesso a dados, os quais lhes são destinados. Também garantir a total segurança dos dados da empresa, detectando possíveis invasões e realizando ações corretivas instantaneamente e também realizando ações preventivas contra novas invasões. Com estas características, um sistema pode estar em funcionamento com toda proteção, otimizado e configurado com o mínimo de intervenção humana, isto tudo em um único produto, com isso tendo uma diminuição considerável nos custos de TI. 7
8 Capítulo 4 Computação Autonômica e métodos de aprendizagem Em 2001 Paul Horn, vice-presidente de pesquisa da IBM, introduziu a idéia da computação autonômica, que tinha princípios no sistema nervoso autônomo humano, no qual ele gerência a freqüência cardíaca e a temperatura do corpo, que sinaliza ao cérebro caso algo esteja errado, e este por sua vez desencadeará vários processos para encontrar e solucionar tal problema. Segundo [CK03] a computação autonômica é definida como sendo um sistema que pode se auto gerenciar, dando o alto nível de objetividade aos administradores. Para que tal sistema possa saber como gerenciar, ele deverá aprender de alguma maneira. Alguns métodos de aprendizagem foram apresentados, um dos mais comuns é a de um administrador registrar algumas políticas de conduta perante um sistema e a partir daí este sistema terá a capacidade de auto gerenciar, como exemplo de sistema possível de auto gerenciar, uma rede de computadores. Alguns outros algoritmos para treinamento de gerência ou de algumas tarefas específicas foi proposto por vários pesquisadores. Em [Dob06] são apresentados alguns deles, os quais são descritos abaixo: Redes Neurais: Utilização de Redes Neurais Artificiais para a aprendizagem de todo o roteamento da rede, utilizando reforço de aprendizagem e posteriormente aprender a realizar tal roteamento sozinha. 8
9 Neste caso a Rede Neural será treinada com estes roteamentos iniciais, pelos quais ela vai ajustando seus pesos sinápticos e se adaptando à forma de realização de todo o roteamento. Algoritmos Genéticos: Foram utilizados e avaliados para descobrir novos trajetos da rede, para encontar caminho ótimos, oferencendo rapidez na transmissão dos pacotes, oferecendo potencial Qualidade de Serviço (QoS). Além de outras abordagens como algoritmos para a construção e manutenção de sistemas peer-to-peer baseados em distribuição de tabelas hash, também algoritmos baseados no comportamento natural, outra linha é a topologia auto-adaptável, no qual realiza-se um estudo para a topologia ótima para o problema em questão, além de outras abordagens. 9
10 Capítulo 5 Redes Autonômicas As Redes Autonômicas descreve um das principais aplicações da computação autonômica, na qual possui a capacidade de realizar seus processso sem a interferência humana. Com o crescimento da complexidade das redes de computadores, impulsionada pelo grande crescimento da Internet, os sistemas de gerência de rede tem se tornado cada vez mais trabalhoso e dispendendo de uma grande leva de profissionais de TI.[Ste04] A partir disto, uma Rede Autonômica possui a capacidade de recuperação de falhas, adequações dos parâmetros de rede para situações imprevistas, otimização dos processos de rede, entre outros. Para que isso seja possível é necessário alguma maneira para que a rede aprenda como gerenciar todos estes componentes, um destes meios é a apresentação à rede algumas políticas de trabalho, na qual as mesmas serão definidas pelo administrador, assim a rede terá como efetuar as ações necessárias para o seu gerenciamento. Outro meio é ensinar a rede como tomar decisões, armazenar um banco de problemas conhecidos e decisões tomadas para que assim a rede aprenda como gerenciar. Várias tecnologias de rede tem surgindo com isso há necessidade de integração entre elas, exemplos destas tecnologias são as redes ad hoc, rede em malha, rede Sensores Sem Fio (RSSF), redes metropolitanas e em cada uma destas tecnologias possui um protocolo de comunicação diferente, tornando o processo de integração mais complexo. 10
11 5.1 Características Pincipais de Redes Autonômicas [RK06] apresenta algumas características principais de uma rede autonômica, algumas destas características são descritas abaixo. 1. Roteamento: Alguns protocolos de roteamento tais como OSPF provêm funcionalidades autonômicas, após configurar os pesos das ligações o protocolo detectará falhas, caso elas ocorram, e a falha será rastreada até que seja detectada, convergindo para um novo caminho válido. Alguns protocolos de distância tais como BGP provêm similares funcionalidades. 2. Conhecimento da Região de Operação: Sistemas Autônomos devem realizar suposições sobre seu ambiente de operação, mas mudanças podem ocorrer e muitas vezes tais suposições serão inválidas e algumas modificações em seu comportamento serão requeridas. 3. Controlar casos de falha comuns: É também importante entender os cenários comuns de falha e assegurar que o comportamento autônomo de controle do sistema serão igualmente apropriados para estas situações. 4. Ser explícito: Sem explicitar o objetivo a qualquer sistema autônomo, ele se afundará em generalidades. Visto que o sucesso não pode ser definido, um inesperável resultado pode ser obtido, quão maior a complexidade da rede mais inesperado será o resultado. Contudo eles podem trabalhar, mas trabalharão ineficientemente e de uma maneira incompreensível. 5. Suporte à compreensão humana: Redes de grande escala envolve muitos fatores distintos, e alguns destes fatores não podem ser direcionados para sistemas os realizarem. Para isso pessoas devem ser envolvidas para operarem tais redes, assim estas redes devem ser compreensíveis para as pessoas que as operarão. 11
12 Figura 5.1: Exemplo de um Elemento Autonômico 6. Monitorar e Validar: Uma rede autonômica deve ter a característica de de auto-monitorar e se auto-validar, reduzindo assim a carga deste tipo de trabalho para o operador humano, permitindo assim que o humano possa executar tarefas de mais alto nível. 5.2 Elemento Autonômico Um elemento autonômico (EA) de rede é a célula principal da mesma, realizando o trabalho de monitoramento, planejamento, análise e execução de ações necessárias para a manutenção da rede, além de um conhecimento adquirido pelo elemento, para saber tomar tais decisões. Além disto um EA também possui outros componentes tais como os sensores e efetuadores, que consistem em monitorar o ambiente e executar ações respectivamente. A figura 5.1 apresenta o modelo de EA descrito pela IBM. Os sensores são quem se interage com o meio externo, caso haja necessidade e esta necessidade é detectada através da comparação da situação no qual se encontra sistema e com base em seu conhecimento, o elemento é capaz de detectar tal necessidade e posteriormente a enviar uma solicitação para que assim os efetuadores, realizarem alguma ação corretiva. Este processo é denominado loop de controle, que é realizado ininterruptamente. Para cada componente existente na rede, um elemento de controle é atribuido a ele, no qual cada elemento mantém seu comportamento interno, e externo em relação com os outros elementos, de acordo com políticas estabe- 12
13 lecidas pelo homem ou pelos demais elementos. Este relacionamento é feito pricipalmente por meio de conexões peer-to-peer e cliente-servidor. Segundo [NS07] os elementos autonômicos podem ser hardware, software de aplicação ou um sistema inteiro. 5.3 Arquiteturas de Gerencimento de Redes Autonômicas Em seu trabalho [Kon03] afirma que para que uma arquitetura de gerenciamento suporte um comportamento autonômico ela deve satisfazer os alguns requisitos: Suporte a representação da configuração do elemento e desempenhar as propriedades utilizads para controlar e monitorar o comportamento do elemento; Expressar o relacionamento entre diferentes elementos autonômicos; Controlar o acesso as propriedades de configuração assim como assegurar a visão consistente; Habilitar automáticos elementos para descobrir, acessar e controlar as configurações de outros elementos dependentes; Habilitar a configuração persistente e recuperação do elemento. Segundo [Ste04] os elementos básicos para construções de redes autonômicas incluem sensores e efetuadores. O comportamento dos sistemas são monitorados através de sensores e posteriormente é realizado o planejamento das ações que serão tomadas e assim realizá-la por meio dos efetuadores, criando um ciclo de controle, chamado de loop de controle. Uma arquitetura define como serão colocados os elementos constituintes da rede, como será o processo de comunicação entre os elementos, seu protocolo de comunicação, que tipo de método de aprendizagem será utilizada para ensinar o elemento autonômico, entre outros. 13
14 Figura 5.2: Estrutura da MANNA Arquitetura MANNA A Arquitetura MANNA foi desenvolvida no Brasil, é aplicada em Redes de Sensores Sem Fio(RSSF). Estas redes possui várias aplicações, dentre elas a de controle e gerenciamento de sistemas remotos, não havendo como gerenciá-las, onde são aplicado a gerência autonômica. Esta arquitetura é toda baseada no paradigma da computação autonômica, pois necessita de ser auto-gerenciável. Cada elemento da rede constitui um nó sensor autônomo, dotado de um processador, transceptor, uma bateria limitada, uma memória limitada, e dispositivos de comunicação que serão distribuidos sobre o local o qual eles irão monitorar, formando uma malha sobre o local, após serem distribuídos no local os sensores iniciarão o processo de comunicação entre si, que iniciará o processo de monitoração. Os nós são divididos em grupos, em cada grupo existe um líder que receberá informação dos outros e emitirá os dados do grupo o qual ele comanda para um ponto de acesso. A MANNA é dividida em três dimensões de gerenciamento, sendo duas utilizando abordagens de rede tradicional e uma denominada de Funcionalidades da RSSF, a qual é baseada no modelo de rede autonômica[rui03]. A figura 5.2, mostra da estrutura da MANNA. Segundo [Rui03] a MANNA é um rede ad hoc com recursos limitados, seu protocolo de comunicação não possui serviços de segurança especificado, por restrições de redes ad hoc. Seu método de aprendizagem é baseado em políticas que são apresentas pelos administadores da rede, e tal arquitetura 14
15 Figura 5.3: Exemplo da Arquitetura Peer-to-Peer não foi implementada, foi apenas deixada por enquanto como algo teórico Arquitetura Peer-to-Peer A Arquitetura peer-to-peer(p2p) é uma arquitetura de gerenciamento que foi desenhada para cobrir todos os requerimentos de um gerenciamento autônomo. Konstantinou [Kon03] apresenta a arquitetura peer-to-peer como sendo uma arquitetura composta de duas camadas, como apresentada na figura 5.3. Na camada inferior um objeto distribuído, o Modelador, que provê a um consolidado elemento alguns serviços como configuração, relacionamento, estado e desempenho tão quanto seus eventos de comportamento. Este Modelador provê interface para acessar e manipular os dados gerenciados. Para que com isso a camada superior poder acessar um modelo unificado de dados, interpretando seu comportamento e ativando suas funções autonômicas. O Modelador realiza seu trabalho através de uma modelagem de gerenciamento da informação, Konstantinou[Kon03] baseou-se no paradigma da orientação à objetos, pois os relacionamentos é algo importante neste paradigma assim como em uma modelagem de gerenciamento, por isso tal arquitetura foi expressa em RDL(Resource Definition Language), que é uma linguagem orientada a objetos. 15
16 Capítulo 6 IBM e Autonomic Computing Em outubro de 2001, a IBM lançou um manifesto observando que o principal obstáculo para o progresso da indústria de TI era a aproximação da crise de complexidade dos softwares. Apresentou ambientes com dezenas de milhões de linhas de código, que dispendia de muitos funcionários de TI para sua instalação, configuração e manutenção[ck03]. A partir disto a IBM começou a financiar diversas pesquisas na área de computação autonômica. Muitas destas pesquisas geraram resultados e a IBM já está utilizando estes resultados em seus softwares, alguns exemplos destes softwares é descrito abaixo. 6.1 IBM Tivoli: soluções em gerenciamento de software O IBM Tivoli providencia serviço de gerenciamento que automatiza o monitoramento e resolução de edições de serviços, correlaciona dados operacionais para localizar a causa de problemas, e providenciar uma visão de negocio de uma infra-estrutura assim a equipe pode imediatamente determinar o impacto do negocio em qualquer edição. O IBM Tivoli que monitora o software, segue o desempenho do sistema, automatiza processos de recuperação se o sistema esta operando fora do nível de desempenho, e colocas os dados no sistema de armazenagem do IBM Tivoli. Também monitora o desempenho da transações sintéticas no intervalo 16
17 de dois a dois minutos e meio, para medir o desempenho dos processos específicos para uma perspectiva de usuário final. As regras de negócios automatizam alertas quando cada pagina cai a baixo do nível especificado. O sistema separa cada processo em etapas individuais e pode-se rapidamente identificar as causas da lentidão, assim ações corretivas podem ser tomadas. O software de gerenciador de configuração do Tivoli faz varreduras diariamente. Isto é critico para evitar conseqüentes performances e manter outros problemas operacionais de edições anteriores, pois os sistemas são atribuídos novamente de uma linha de negocio a outra, baseado na demanda. O software gerenciador de sistemas de negócios IBM Tivoli providencia uma lógica visão singular de uma empresa de site em termos de sistemas de negócios critico que ajuda a equipe da TI, priorizando ações para suporte, o mais importante nos sistemas de negócios. Adicionalmente, o software gerenciador de sistemas de negócios Tivoli providencia a capacidade de planejamento da equipe com a informação necessária pra modelar cenários por cada linha do negocio. Fazendo assim, a equipe pode eficazmente avaliar exigências de recursos. O software conselheiro do nível de serviço da IBM Tivoli alerta a equipe quando a demanda por um item ou categoria cresce rapidamente mais que o projetado. Este serviço providencia a equipe um histórico inteligente. 6.2 IBM DB2: software de gerencia de banco de dados O software IBM DB2 Universal Database é um banco de dados para desenvolver soluções de missões críticas. Em versões anteriores, DB2 expande fundação em computação autonômica com potencialidades que reduz as complexidades em desenvolver-se, gerenciando e configurando banco de dados relacionais. O Monitor de Saúde fornece uma caixa de monitoramento de chaves de desempenho e confiabilidade do DB2 e oferece um perito em conselhos sobre resolver problemas. A configuração do DB2 Conselheiro permite até que um usuário novato consiga configurá-lo para que sejam realizados exames diários. Liberações do BD2 Universal Database caracterizara potencialida- 17
18 des na infra-estrutura para trazê-lo ao nível da seguinte automatização e do auto-controle do sistema, permitindo uma grande quantidade de operações, mudanças de configurações e manutenção de utilidades para funcionar simultaneamente com sistemas on-line, e fornecer monitoração e relatório das atividades do sistema e recursos utilizados. Este monitoramento e as capacidades on-line ajustaram o estágio para a pesquisa no controle de recurso adaptável, em ajuste dinâmico e em manutenção automática. 18
19 Capítulo 7 Desafios da Computação Autonômica A Computação autônomica é uma visão de um grandioso desafio do futuro, na qual sistemas de computador irão gerenciar a si mesmo, de acordo com objetivos de alto nível criado por humanos. A indústria de TI reconhece que encontrar esse desafio é imperativo, contrariamente os sistemas de TI logo ficarão impossíveis de administrar. Mas encontrar este desafio é extremamente difícil. Os desafios da computação autonômica estão em várias áreas e o desafio inicial é endereçá-los[kep05]. Computação autônoma oferece um território rico de aplicação para pesquisadores em muitos ramos de informática, incluindo arquitetura de software, sistemas, inteligência artificial e interfaces humano-computador. É também possível beneficiar-se de avanços em matemática aplicada, aplicações singulares de mecanismos econômicos e mesmo estudos etinográficos. Computação autonômica abrange vários campos, que vão além dos limites da informática tradicional. Os desafios são divididos em três partes básicas: elementos autônomos, sistemas autônomos, e interações entre humanos e computadores. 19
20 7.1 Elementos Autônomos Elementos autônomos são os blocos básicos da construção de sistemas autônomos, que por suas interações mútuas produz o comportamento total de autoadministração de sistemas autônomos de computação. Essencialmente qualquer recurso de tipo de computação pode ser visto como um elemento autônomo: um artifício de armazenamento, uma base de dados ou servidor de aplicação, um componente de middleware, um balanceador de carga, um gerente de carga de trabalho, um corretor de recurso, etc. Os elementos autônomos são divididos em: Elementos autônomos específicos O desafio seria pesquisar, para buscar a direção de melhorar a capacidade auto-administração de componentes específicos tal como bases de dados, sistemas de armazenamento, servidores, etc. 1. Tecnologias autônomas genéricas de elemento O desafio seria pesquisar tecnologias que são geralmente aplicáveis a elementos autônomos, incluindo planejamento, modelagem, prevenção, otimização, etc, e testar para classificar as melhores. 2. Arquiteturas autônomas genéricas de elemento, ferramentas e protótipos Pesquisar na estrutura interna de elementos autônomos, ferramentas que possam ajudar a criar elementos autônomos, e implementações de referência de elementos autônomos construídos com estas ferramentas. Pois elementos autônomos necessitarão compartilhar métodos comuns para colecionar e representar dados controlados. Os desafios aqui será principalmente a padronização. Um esforço notável definir um formato comum e coerente para acontecimentos controlados e nos formatos de arquivos. 20
21 7.2 Sistemas Autônomos Os desafios presentes na elaboração de sistemas autônomos é subdivido em: 1. Tecnologias autônomas de sistema Pesquisar em tecnologias genéricas que implicam em interações entre múltiplos elementos autônomos, para alcançar metas de sistema por nível, incluindo determinação de problema e cura, previsão automatizada, gerência de carga de trabalho, instalação automatizada e configuração, gerência de integridade, etc. 2. Sistemas de arquitetura autônoma e protótipos Pesquisar em arquiteturas sistema por nível que eficientemente governa interações entre elementos autônomos, e protótipos que montam os muitos outros pedaços descritos nesta estrutura para demonstrar sistemas com melhoramento de auto-gerência em relação a sistemas existentes. 3. Ciência de Sistema autonômico Pesquisar na ciência fundamental de sistemas de computação autônoma de larga escala, endereçando perguntas de aprender, estabilidade, controle e comportamento emergente em sistemas com vários agentes, e também endereçando perguntas de como quantificar o grau de autogerência nos sistemas. 7.3 Interações entre humanos e computadores É caracterizado pelos seguintes desafios: 1. Estudo Humano Pesquisas em interações do presente e futuro, entre administradores humanos e outros usuários com sistemas de auto-gerenciamento, determinar que interfaces e outros modos de interação são bem eficientes. 21
22 2. Política Pesquisar os métodos para extrair políticas de alto nível das pessoas, representando e transformando apropriadamente essas políticas dentro de sistemas autônomos e administrar o comportamento respeitando essas políticas. 22
23 Capítulo 8 Aplicações de Sucesso Algumas empresas já estão utilizando alguns softwares que têm a computação automômica como base para o gerenciamento de vários processos que antes eram realizados por profissionais de TI. Estas empresas obtiveram ganhos significativos de tempo, dinheiro e qualidade do serviço prestado. Alguns exemplos de empresas que utilizam estes softwares e como eles foram implantados são descritos abaixo. 8.1 Demanda de Negócio JBBC Japan Business Computer Corporation (JBCC) diminui o tempo de determinação de problema em 50% com auto-gerenciamento de tecnologia autônoma, com essa redução do tempo o custo também foi reduzido. Autonomizando e integrando os processos ajuda a otimizar a eficiência e permite que companhias possam redirecionar seus processos para o outra equipe de funcionários elevando o valor do processo. Com um virtualizado auto-gerenciamento num ambiente autônomo, podese uma visão por nível do gerenciamento simplificando-o. Os benefícios são redução do tempo de determinação do problema em 50%, aumento da qualidade do serviço, diminuição do tempo de treinamento e custo, e permite um uso mais eficiente dos recursos. Japan Business Computer Corporation (JBCC) é o maior fornecedor de TI e de solução de problemas computáveis em pequenas e médias empresas. 23
24 O serviço da companhia se espalha pelo mundo, construindo, operando, fazendo manutenção e descobrindo soluções TI, ajudando empresas a passar pelos seus desafios. Seus 1000 empregados servem a quase empresas através do Japão. Os funcionários trabalham num ambiente onde eles se ajudam mutuamente para satisfazer as necessidades do consumidor. O ambiente de trabalho da JBBC estava ficando muito complexo, então eles resolveram mover-se de uma gerência de sistemas normal para um sistema TI de gerência de serviço ajudando a equipe de funcionários existentes controlar a complexidade de crescimento, através de um controle do processo por nível. Então o auto-gerenciamento de sistema com tecnologia autônoma diminui o custo e simplifica o gerenciamento. 8.2 Business Mart O objetivo da empresa usando tecnologia autônoma é achar rapidamente o raiz do problema de TI para manter uma alta qualidade de serviço. A solução é um gerenciamento de sistema em um ambiente autônomo, que automatiza os processos e permite aos funcionários uma maior introspectiva do processo. Os benefícios são a redução da determinação do problema em 40%, assim administradores altamente qualificados ficam livres para focar em novas oportunidades. Business Mart desenvolve e opera para algumas das maiores e mais bem sucedidas plataformas da Europa. E também ajuda cerca de 133 empresas, e aproximadamente 506 mil transições por mês. Com o crescimento da empresa a complexidade do ambiente de trabalho também aumenta. Então deve-se gerenciar o crescimento de maneira eficiente para os serviços não percam suas qualidades. Para este gerenciamento devese: Converter rapidamente formatos conhecidos por poucos do registro dos componentes heterogêneos em uma língua comum para uma integração e um análise mais rápida. Automatizar a correlação e a análise dos dados de registro gerados por serviços frouxamente acoplados, para que os administradores possam 24
25 rapidamente encontrar a causa da raiz de todo o problema. Criar uma base de problemas conhecidos junto com soluções associadas, com as diretrizes orientadoras da equipe de funcionários para acelerar tempo de definição do problema. A Business Mart pretende diminuir ainda mais o tempo de determinação do problema para sempre estar um passo a frente das concorrentes. 25
26 Capítulo 9 Conclusão A computação autonômica veio para resolver alguns problemas existentes na computação tradicional. A complexidade de gerenciamento de sistemas de grande porte, gerenciamento de redes de larga escala, altos custos em TI para manutenção de sistemas complexos, falhas nestas gerências, alto gasto de tempo para realização de tais tarefas. Este novo paradigma ainda está em sua fase teórica, até hoje não existe um sistema 100% autonômico, pois alguns desafios devem ser superados, mas para isso muitas pesquisas vem sendo realizadas. Alguns softwares, como é o caso dos softwares da IBM já possuem algumas idéias da computação autonômica e já está reduzindo custos de muitas empresas, as quais já estão utilizando os produtos. 26
Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisIW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Leia maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
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 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 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 maisSISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO
SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO Competências Analista 1. Administração de recursos de infra-estrutura de tecnologia da informação 2.
Leia maisGerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos
Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Cenário de TI nas organizações Aumento da dependência da TI para alcance
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
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 mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia maisFábrica de Software 29/04/2015
Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
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 maisTI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
Leia maisTópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisIntrodução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto
Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco Agenda Objetivo do trabalho O que é uma WSN Middlewares
Leia maisConceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
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
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia maisSistemas de Informação I
+ Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisCONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI
CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO
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 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 maisIntrodução a Computação
Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos
Leia maisMÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA
MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos
Leia maisCHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Leia maisIntrodução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Leia maisGerenciamento de software como ativo de automação industrial
Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais
Leia maisADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO
1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO 2 INTRODUÇÃO A cada dia que passa, cresce a pressão pela liberação para uso de novas tecnologias disponibilizadas pela área de TI, sob o argumento
Leia maisAdministração de Sistemas de Informação Gerenciais
Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,
Leia maisCorporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br
Corporativo Transformar dados em informações claras e objetivas que possibilitem às empresas tomarem decisões em direção ao sucesso. Com essa filosofia a Star Soft Indústria de Software e Soluções vem
Leia maisProjeto de controle e Automação de Antena
Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de
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 maisFANESE Faculdade de Administração e Negócios de Sergipe
I FANESE Faculdade de Administração e Negócios de Sergipe GERENCIAMENTO DE PATCHES Atualizações de segurança Aracaju, Agosto de 2009 DAYSE SOARES SANTOS LUCIELMO DE AQUINO SANTOS II GERENCIAMENTO DE PATCHES
Leia maisGerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
Leia maisPLANOS DE CONTINGÊNCIAS
PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como
Leia maisda mão-de-obra de TI da América Latina está no Brasil (considerado o maior empregador do setor) seguido pelo México com 23%.
Informações de Tecnologia A tecnologia virou ferramenta indispensável para as pessoas trabalharem, se comunicarem e até se divertirem. Computação é a área que mais cresce no mundo inteiro! Esse constante
Leia maisNo mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o
DATABASE MARKETING No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o empresário obter sucesso em seu negócio é
Leia maisRedes de Computadores
Redes de Computadores Prof. Macêdo Firmino Princípios de Gerência de Redes Macêdo Firmino (IFRN) Redes de Computadores Maio de 2011 1 / 13 Introdução Foi mostrado que uma rede de computadores consiste
Leia maisGerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:
Gerência de Redes: - Gerência de redes é o monitoramento de qualquer estrutura física e/ou lógica de uma rede. É de extrema importância esse gerenciamento para que se obtenha um bom fluxo no tráfego das
Leia maisCurso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing
Leia maisProcessos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisO que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do
O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do hardware, software e usuários para monitorar, configurar, analisar,
Leia maisLISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Leia maisGestão da Qualidade Políticas. Elementos chaves da Qualidade 19/04/2009
Gestão da Qualidade Políticas Manutenção (corretiva, preventiva, preditiva). Elementos chaves da Qualidade Total satisfação do cliente Priorizar a qualidade Melhoria contínua Participação e comprometimento
Leia maisProgramação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Leia maisMUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
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 maisMANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO
MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC Configurador Automático e Coletor de Informações Computacionais GOVERNO FEDERAL SOFTWARE PÚBLICO software livre desenvolvido pela Dataprev Sistema de Administração
Leia maisGerência de Redes NOC
Gerência de Redes NOC Cássio D. B. Pinheiro pinheiro.cassio@ig.com.br cassio.orgfree.com Objetivos Apresentar os conceitos fundamentais, assim como os elementos relacionados a um dos principais componentes
Leia maisResumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0
O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok
Leia mais15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor
Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar
Leia maisIntrodução à Computação
Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os
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 maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisDistribuidor de Mobilidade GUIA OUTSOURCING
Distribuidor de Mobilidade GUIA OUTSOURCING 1 ÍNDICE 03 04 06 07 09 Introdução Menos custos e mais controle Operação customizada à necessidade da empresa Atendimento: o grande diferencial Conclusão Quando
Leia maisISO 9001:2008. Alterações e Adições da nova versão
ISO 9001:2008 Alterações e Adições da nova versão Notas sobe esta apresentação Esta apresentação contém as principais alterações e adições promovidas pela edição 2008 da norma de sistema de gestão mais
Leia maisERP. Enterprise Resource Planning. Planejamento de recursos empresariais
ERP Enterprise Resource Planning Planejamento de recursos empresariais O que é ERP Os ERPs em termos gerais, são uma plataforma de software desenvolvida para integrar os diversos departamentos de uma empresa,
Leia mais:: Telefonia pela Internet
:: Telefonia pela Internet http://www.projetoderedes.com.br/artigos/artigo_telefonia_pela_internet.php José Mauricio Santos Pinheiro em 13/03/2005 O uso da internet para comunicações de voz vem crescendo
Leia maisBlackBerry Mobile Voice System
BlackBerry Mobile Voice System Comunicações móveis unificadas O BlackBerry Mobile Voice System (BlackBerry MVS) leva os recursos do telefone do escritório aos smartphones BlackBerry. Você pode trabalhar
Leia maisFaculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva. juliocesar@tecnocracia.eti.br. Http://e-academy.com.br
Faculdade Pitágoras Engenharia de Software Prof.: Julio Cesar da Silva juliocesar@tecnocracia.eti.br Http://e-academy.com.br Evolução do Software (1950 1965) - O hardware sofreu contínuas mudanças - O
Leia maisMaterial de Apoio. Sistema de Informação Gerencial (SIG)
Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.
Leia maisCurso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados
Leia maisSISTEMAS DE GESTÃO São Paulo, Janeiro de 2005
SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5
Leia maisAnálise Estruturada de Sistemas
Análise Estruturada de Sistemas Capítulo 3 Estudo de Viabilidade Definição das Necessidades Funcionais O propósito desta etapa é produzir um documento formal que contenha uma descrição detalhada da proposta,
Leia maisAs principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes:
SGBD Características do Emprego de Bancos de Dados As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes: Natureza autodescritiva
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais
Leia maisFUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO
FUNDAMENTOS DE SISTEMAS DE Rafael D. Ribeiro, M.Sc,PMP. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br Princípios da Teoria de Sistemas 1 Grupos diferentes dentro de uma organização necessitam
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 maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisConheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.
Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos. O papel de um servidor Introdução à rede básica Sua empresa tem muitas necessidades recorrentes, tais como organizar
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisAumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP
Parceiros de serviços em nuvem gerenciada Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP Implemente a versão mais recente do software da SAP de classe mundial,
Leia maisAutomação de Locais Distantes
Automação de Locais Distantes Adaptação do texto Improving Automation at Remote Sites da GE Fanuc/ Water por Peter Sowmy e Márcia Campos, Gerentes de Contas da. Nova tecnologia reduz custos no tratamento
Leia maisCENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1
SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: Redes de Computadores MISSÃO DO CURSO Com a modernização tecnológica e com o surgimento destes novos serviços e produtos, fica clara a necessidade de profissionais
Leia maisAbordagem de Processo: conceitos e diretrizes para sua implementação
QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper
Leia mais1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.
1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos
Leia maisClassificação de Sistemas: Sistemas Empresariais
Universidade do Contestado Campus Concórdia Curso de Ciências Contábeis Prof.: Maico Petry Classificação de Sistemas: Sistemas Empresariais DISCIPLINA: Sistemas de Informação Gerencial O QI da empresa
Leia maisPós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
Leia maisWindows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy. www.profsergiogodoy.com sergiogutogodoy@hotmail.
Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy www.profsergiogodoy.com sergiogutogodoy@hotmail.com Windows 2008 Server Construído sob o mesmo código do Vista Server Core (Instalação somente
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 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 maisAutomação de Bancada Pneumática
Instituto Federal Sul-rio-grandense Campus Pelotas - Curso de Engenharia Elétrica Automação de Bancada Pneumática Disciplina: Projeto Integrador III Professor: Renato Allemand Equipe: Vinicius Obadowski,
Leia maisGerenciamento de projetos. cynaracarvalho@yahoo.com.br
Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina
Leia mais