Aldo Ivan Céspedes Arce 1 Adriano Rogério Bruno Tech 2 Sérgio Paulo Amaral Souto 3 Ernane José Xavier Costa 4

Tamanho: px
Começar a partir da página:

Download "Aldo Ivan Céspedes Arce 1 Adriano Rogério Bruno Tech 2 Sérgio Paulo Amaral Souto 3 Ernane José Xavier Costa 4"

Transcrição

1 SIMULADOR DE DESLOCAMENTO DE REBANHO BOVINO PARA AVALIAÇÃO DE MONITORAMENTO BASEADO EM REDES DE SENSORES SEM FIO Aldo Ivan Céspedes Arce 1 Adriano Rogério Bruno Tech 2 Sérgio Paulo Amaral Souto 3 Ernane José Xavier Costa 4 RESUMO Este artigo sugere um método de otimização da distribuição espacial da infraestrutura de redes de sensores sem fio aplicadas à monitoração de bovinos através de um simulador de deslocamento do rebanho, que permite a redução do número de estações rádio base fixas necessárias para estabelecer comunicação com nós sensores sem fio carregados pelos animais. A funcionalidade do simulador foi testada em um projeto de infra-estrutura de monitoramento para uma área de pastagem da Faculdade de Zootecnia e Engenharia de Alimentos da Universidade de São Paulo. Os resultados obtidos comprovaram a eficiência do simulador como uma ferramenta de auxílio no projeto de infra-estruturas de monitoramento de rebanhos bovinos possibilitando menor custo de implantação. Palavras chaves: bovino, sensores sem fio, deslocamento de rebanho, telemetria, simulador SIMULATING BOVINE HERD DISPLACEMENT FOR EVALUATION OF WIRELESS SENSOR NETWORK MONITORING ABSTRACT This article suggests a method to optimize the spatial distribution of the wireless network infrastructure applied to bovine herd monitoring through simulating their displacement decreasing the number of radio base stations. The functionality of this simulator was tested in a monitoring infrastructure project for a grazing area located at the Faculty of Zootechny and Food Engineering (FZEA), University of São Paulo. The tool proved efficient in assisting to achieve the minimum-cost infrastructure. Keywords: bovine, wireless sensors, herd displacement, telemetry, simulator 1 Mestrando em Zootecnia. acaid@usp.br. 2 Doutorando em Zootecnia. adriano.rogerio.tech@terra.com.br. 3 Doutor, Professor do Departamento de Ciências Básicas. ssouto@usp.br. 4 Doutor, Professor do Departamento de Ciências Básicas. ernane@usp.br. 1,2,3,4 Faculdade de Zootecnia e Engenharia de Alimentos da Universidade de São Paulo.

2 2 1 INTRODUÇÃO O monitoramento de animais na pecuária do tipo extensiva é atualmente um desafio para a engenharia e uma necessidade para os estudos científicos na zootecnia de precisão. Em grandes áreas de criação extensiva com rebanhos de numerosos indivíduos, torna-se difícil o monitoramento manual de cada animal em experimentos etológicos ainda mais se esse monitoramento envolve coletas de dados fisiológicos que devem ser feitas preferencialmente sem interferir no comportamento natural dos animais em estudo. As redes de sensores sem fio possibilitam a automação dos processos de monitoração das atividades do rebanho (SILVA et al., 2005) e têm se mostrado eficientes nas tarefas de monitoramento animal (KET- TLEWELL et al., 1997). As redes sem fio, no entanto, podem representar um investimento muito elevado dado o atual custo desse tipo de tecnologia. Torna-se necessário então o desenvolvimento de uma ferramenta que auxilie na otimização da estrutura física da rede a fim de torná-la mais eficiente com o menor custo envolvido. O emprego de modelos computacionais na simulação de atividades animais é encontrado na literatura e reproduz de forma realística o comportamento animal. Arce et al. A ferramenta ora descrita utiliza um modelo de deslocamento de rebanhos bovinos e implementa o protocolo Rede de Sensores de Base Flutuante (Floating Base Sensor Network - FBSN) proposto por Silva (2005) em um simulador que permite dimensionar a quantidade de estações rádio base fixas (ERBF) homogeneamente distribuídas na área experimental necessárias para monitorar de forma contínua um rebanho de uma quantidade variável (N) de indivíduos. 2 DADOS E MÉTODOS 2.1 O COMPORTAMENTO SOCIAL DOS BOVINOS Os bovinos, como todos os herbívoros, são presas na cadeia alimentar e, por tanto, têm no seu comportamento uma forte motivação decorrente do medo. Socialmente o rebanho bovino se comporta como um grupo individualizado e hierarquizado. O vínculo que une seus membros é o conhecimento individual e existe uma ordenação hierárquica, que pode ser do tipo linear, tendente à linearidade ou complexa (Figura 1). Dentro do rebanho se destacam dois tipos de liderança: a liderança social, diretamente ligada à estrutura hierárquica do grupo, e a liderança espacial, associada ao animal que tem a iniciativa de efetuar algum movimento em resposta a um estímulo ou em função deste possuir maior conhecimento sobre a área de criação e seus recursos (SATO, 1982; TYLER, 1972; GREENWO- OD et al., 1997). A este último o rebanho segue naturalmente. Durante o deslocamento atuam duas forças opostas que afetam individualmente aos membros do rebanho e de cujo equilíbrio resulta a distância entre os indivíduos do grupo (COSTA, 2000). A força coesiva tende a ajuntar os animais e está relacionada aos diferentes níveis de associação (casais,

3 Simulador de deslocamento de rebanho bovino para avaliação de monitoramento baseado em redes de sensores sem fio 3 gêmeos, grupos filiais, etc), e determina a distância social (DS), que podemos definir como a maior distância à que um indivíduo em condições normais se separa do grupo. A força repulsiva tende a separar os animais, evitando que estes fiquem muito próximos, e determina a distância individual (DI), que é a distância mínima entre co-específicos (de 2 a 3m quando descansam e de 8 a 10m quando pastam) (Figura 2). Figura 1. Tipos de hierarquia do rebanho bovino. Figura 2. Forças que interagem no rebanho bovino.

4 4 A distância individual (DI) define o espaço individual que representa o espaço físico que o animal precisa para realizar movimentos básicos. Com estas informações podemos Arce et al. modelar o comportamento espacial de cada individuo no rebanho, considerando suas distâncias euclidianas calculadas no plano, conforme Equação 1. onde: = ( ) + ( ) ) ; (1) di z d di ; d ds z é líder n z n n z dn z = Distância euclidiana do animal n ao animal z; di n, di z = Distâncias individuais; ds = Distância social do animal n; n,, = Coordenadas cartesianas do animal n; = Coordenadas cartesianas do animal z. n 2.2 ESTRUTURAS DE REDES DE SENSORES SEM FIO Uma rede de sensores sem fio (Wireless Sensor Network - WSN) é uma rede de pequenos nós computacionais com sensores e dispositivos de comunicação telemétricos devidamente acoplados (MIN et al., 2002). Um exemplo de nó sensor em uma WSN é composto de um microcontrolador, um sistema de transmissão e recepção u- sando radiofreqüência, uma fonte de alimentação e um ou mais sensores acoplados (ASADA et al., 2000). Neste trabalho foi simulada uma rede sem fio composta de ERBF distribuídas na área monitorizada e nós sensores carregados pelos animais que são chamados de nós móveis. A ERBF pode estabelecer comunicação direta somente com aqueles nós móveis que estiverem dentro da área de cobertura, dentro da qual é possível estabelecer uma comunicação bilateral entre a ERBF e o nó móvel; sua dimensão depende, portanto, do raio de cobertura de ambos dispositivos, sendo que, o alcance dos nós móveis é normalmente reduzido em conseqüência da pouca energia disponível no dispositivo, aumentando, com isto, o custo da infraestrutura. O protocolo FBSN proposto por Silva (2005) é um protocolo de comunicação para redes sem fio, cuja principal característica é proporcionar aos nós móveis a capacidade de tornar-se uma estação rádio base temporária (ERBT). Nesse protocolo, o algoritmo de controle dinamicamente gerencia como os nós irão se comunicar na rede, ele-

5 Simulador de deslocamento de rebanho bovino para avaliação de monitoramento baseado em redes de sensores sem fio 5 gendo aleatoriamente nós móveis que possam ser configurados como ERBT e façam uma ponte do nó objetivo (nó N) a uma das ERBF. O protocolo FBSN é muito útil no monitoramento de rebanhos onde os animais interagem e se deslocam a distâncias curtas entre eles, pois possibilita a redução do número de ERBF necessárias. A Figura 3 mostra o diagrama esquemático de uma rede FBSN, cujo algoritmo está representado na Figura 4. Figura 3. Diagrama esquemático de uma rede FBSN. 2.3 METODOLOGIA A análise orientada a objetos oferece uma estrutura conceptual muito aplicável à modelagem de sistemas biológicos (CON- QUILLARD et al., 1997). Ela propõe, para vários domínios de conhecimento, um ponto de vista unificado do sistema e ajuda a resolver problemas de comunicação. A linguagem UML (Unified Modelling Language) (BOOCH et al., 1999) foi escolhida por causa da sua universalidade. Um modelo de simulação normalmente é baseado em um modelo individual (DE ANGELIS et al., 1992; HUSTON et al., 1988). Assim, as características de cada animal são preponderantes para a construção de um modelo matemático para o rebanho. Um modelo específico normalmente simula um aspecto específico de um sistema complexo. Um multimodelo de um sistema complexo pode ser entendido como uma composição de modelos especialistas com diversas abstrações. A analogia entre multimodelagem e programação orientada a objetos foi demonstrada por Cubert (1997). Além disso, multimodelos podem ser especificados pelo formalismo DEVS (Discrete Event System Specifications) que apresenta o embasamento matemático necessário para manipular a base conhecimento de problemas como o abordado neste artigo.

6 6 Arce et al. O software foi desenvolvido na linguagem C++ utilizando a ferramenta Borland C++ Builder Professional Versão 6.0. Figura 4. Algoritmo de controle da FBSN.

7 Simulador de deslocamento de rebanho bovino para avaliação de monitoramento baseado em redes de sensores sem fio 7 3 DESENVOLVIMENTO DO SIMULADOR 3.1 MODELO DE DESLOCAMEN- TO RANDOM WALK Esse modelo de movimento descreve o deslocamento do bovino líder utilizando um processo estocástico simples de seleção de nós aleatórios dentro de uma rede simétrica. Pode-se compreender rede simétrica como sendo uma base de referência por onde o líder se movimentará 5. O algoritmo random walk segue basicamente as seguintes regras (Equações 2 e 3): Existe um ponto de partida; A distância de um ponto no caminho a um próximo é constante; A direção de um ponto no caminho ao próximo é escolhida de forma randômica e nenhuma direção é mais provável do que outra. = + θ ; (2) = + θ ; (3) onde: = Coordenadas do próximo ponto. θ = Ângulo gerado de forma randômica (0-360º). d = Tamanho do passo definido na configuração dos parâmetros. 5 Um exemplo desse tipo de rede simétrica (em outra escala) poderia ser um papel milimetrado onde cada cruzamento das linhas identificaria um nó a ser ocupado por uma partícula em um instante t + 1. Durante seu deslocamento, o líder ocasionalmente se aproxima de alguns dos membros do rebanho conferindo-lhes um estímulo de fuga. Da mesma forma ao se afastar além da distância social do rebanho, o líder estimula o restante do rebanho a segui-lo. 3.2 MODELO DE DESLOCAMEN- TO PSEUDOBROWNIANO O movimento pseudobrowniano é uma implementação do modelo browniano proposto por Albert Einstein (1905) onde em lugar do choque das moléculas sobre um corpúsculo macroscópico, o estímulo vem do ambiente externo a um animal em forma de outros animais ou características da área de criação tais como: detalhes do relevo, obstáculos, áreas já pastadas, etc. O simulador permite desenhar na área de criação obstáculos naturais ou artificiais em tempo de execução que são reconhecidos automaticamente pelo rebanho. O líder recebe um estímulo inicial movimentando-se em uma direção aleatória. Sua trajetória é alterada pelos obstáculos desenhados no simulador e a interferência do restante do rebanho na sua distância individual (DI). 3.3 MODELO DE DOMÍNIO Na análise orientada a objetos, uma das primeiras tarefas é a construção de um modelo de domínio que represente a visão que o especialista tem do sistema em estudo (HILL, 1996). A Figura 5 mostra o modelo de domínio idealizado, formado por dois pacotes.

8 8 Arce et al. Figura 5. Diagrama UML do domínio. O pacote rebanho descreve o conjunto de animais monitorados pelo sistema. Este pacote é composto por sua vez por dois sub pacotes: 1. O pacote Boi descreve os membros do rebanho cujas distâncias espaciais são regidas por modelos baseados nos parâmetros de distância individual e social. Cada um desses membros representa ao mesmo tempo um nó móvel WSN. 2. O pacote líder descreve os animais do rebanho que tem iniciativa própria de efetuar um deslocamento. O pacote WSN representa a infraestrutura de nós fixos ou ERBF necessários para efetuar o monitoramento do rebanho e os nós móveis associados aos animais do rebanho. O desenho do simulador de deslocamento bovino está principalmente focado nas interações espaciais dos animais entre si e dos lideres executando um deslocamento. O líder é a entidade decisória do sistema, ele determina o deslocamento do restante do rebanho baseado nos modelos random walk e o pseudobrowniano, enquanto sua interação espacial com o resto do rebanho é mantida. 3.4 ARQUITETURA DO SOFTWARE Como mostrado na Figura 6, o simulador foi estruturado em 6 pacotes: Pacote Rebanho derivado da análise de domínio e acrescido de um pacote de eventos gerados durante a simulação: OnBoiMove GeraAnimais Reorganiza Onrequested Pacote modelos contém os modelos matemáticos de movimento (random walk e pseudobrowniano) e os modelos de interação espacial dos animais. Pacote interface fornece a interface gráfica para a configuração dos parâmetros do sistema: número de animais do rebanho, distância social máxima, distância individual mínima, tamanho do passo (random walk), desenho de obstá-

9 Simulador de deslocamento de rebanho bovino para avaliação de monitoramento baseado em redes de sensores sem fio 9 culos na área de deslocamento e raio de cobertura de um nó fixo. sim como, a apresentação gráfica da e- volução dos processos de simulação. Pacote de técnicas contém as classes que gerenciam o kernel do simulador. Pacote de saída contém os recursos para saída de informações do simulador, as- Pacote WSN derivado da análise de domínio contém o algoritmo de controle da FBSN. Figura 6. Arquitetura do simulador Os parâmetros iniciais requeridos pelo simulador são: Número de animais do rebanho. Distância social máxima. Distância individual mínima. Tamanho do passo (somente para Random Walk). Raio de cobertura dos nós fixos. Raio de cobertura dos nós móveis. Tipo de movimento (Random Walk ou Pseudobrowniano) Obstáculos na área de deslocamento (é possível desenhar na tela de simulação obstáculos que representem obstáculos reais que interferem no deslocamento do rebanho) Dessa forma, a exploração dos recursos da orientação a objetos permitiu criar animais virtuais com comportamento independente mas, restrito ao âmbito do rebanho. Assim, um objeto O 1 pertencente a uma classe boi e à superclasse rebanho reage à penetração do seu espaço individual 6 por um dos seus congêneres através do método onboimove do objeto rebanho, movimentando-se em uma direção oposta +- 0~45º ( θ fuga ) segundo a posição da origem do estímulo. 45(1 + 2η ) θ fuga = θ ; (4) 2 6 Espaço individual é a área do circulo de raio DI (Distância individual) com centro nas coordenadas (X,Y) definidas na propriedade posição do objeto boi.

10 10 Arce et al. η = 0 < número randomico <1; ( ) asin y 2 2 θ = ; d = x + y ; d = ; y = y n yz onde: θ = Ângulo entre o animal e a origem do estímulo; d = Distância ao animal causador do estímulo de fuga; = Coordenadas do objeto O 1; = Coordenadas do objeto causador do estímulo de fuga. Por sua vez o objeto O 1 ao se movimentar dispara um evento que é tratado pelo método onboimove do objeto rebanho e pode servir de estímulo para outros objetos cujo espaço individual seja invadido. Por outro lado, quando a distância de um objeto O L identificado como líder espacial com relação ao grupo supera a distância social, o restante do rebanho tende a acompanhá-lo adotando uma direção θ ) que melhor o aproxime do líder. ( ( ) asin y θ aprox. = θ + 90 ; θ = (5) d d x = x n x ; 2 2 = x + y ; Lider onde: θ = Ângulo entre o animal e a origem do estímulo; d = Distância ao animal causador do estímulo de coesão; = Coordenadas do objeto estimulado; = Coordenadas do objeto causador do estímulo. A Figura 7 mostra a estrutura das classes rebanho e boi implementadas no simulador. Dessa forma, o rebanho virtual mantém-se coeso respeitando os limites das distâncias individuais dos animais e se desloca acompanhando o movimento de um dos líderes espaciais. 3.5 SIMULADOR DA REDE DE SENSORES FBSN Partindo dos gráficos de propagação das antenas das estações rádio base fixas (raio de cobertura) e dos nós móveis carregados pelos animais, o simulador gera no espaço de criação uma distribuição de nós fixos para um rebanho unitário, isto é, um único animal em qualquer posição da área de criação estaria sempre dentro da área de cobertura da infra-estrutura de nós fixos. y = y n y Lider

11 Simulador de deslocamento de rebanho bovino para avaliação de monitoramento baseado em redes de sensores sem fio 11 Figura 7. Classes rebanho e boi do simulador. Com o rebanho virtual em movimento utilizando o simulador de deslocamento configurado com qualquer um dos modelos implementados, é possível reduzir progressivamente a quantidade de estações fixas (ERBF) e acompanhar seu efeito no desempenho geral da rede. A situação ótima é aquela em que todos os animais podem ser alcançados se necessário através da rede de ERBT, mas um mínimo de indivíduos deve estar dentro da área de cobertura das ERBF 7 (Figura 8). 4 RESULTADOS A Figura 9 mostra uma área escolhida para testar o simulador. Trata-se de uma área de pastagem localizada na Faculdade de Zootecnia e Engenharia de Alimentos da Universidade de São Paulo (21º59 S, 7 O simulador não considera interferências de sinais externos nem protocolos de comunicação paralelos. 47º27 W). No simulador foram configurados os parâmetros mostrados na Tabela 1. Os obstáculos artificiais (cercas) e naturais (restos de floresta) presentes na área real, foram representados na interface do programa. Em seguida, o software gerou uma distribuição de ERBF s para monitorar um rebanho unitário 8 (Figura 10) e criou o rebanho virtual a partir dos parâmetros configurados. Finalmente, o programa simulou o deslocamento do rebanho dentro da área de teste (Figura 11) e assim foi possível diminuir o número de ERBF até chegar à distribuição mostrada na Figura 12. Estes resultados mostram a eficiência do simulador na simulação do deslocamento do rebanho. Em estudos futuros, serão comparados os resultados do simulador 8 Esta etapa distribui as ERBF necessárias para alcançar qualquer animal sem considerar a possibilidade de ponte através das ERBT.

12 12 Arce et al. com o deslocamento de um rebanho real e será feita uma análise para determinar qual dos dois modelos de deslocamento implementados representa melhor este deslocamento. Figura 8. Situação ótima de distribuição de nós fixos. Tabela 1 Parâmetros utilizados no simulador. Parâmetro Valor Número de animais do rebanho 100 Distância social máxima 10m Distância individual mínima 7m Modelo de deslocamento Mov. Browniano Raio de cobertura ERBF 150m Cobertura dos nós sensores 50m

13 Simulador de deslocamento de rebanho bovino para avaliação de monitoramento baseado em redes de sensores sem fio 13 Figura 9. Área escolhida para teste do simulador. Figura 10. Tela do simulador com a infra-estrutura para monitorar um animal isolado.

14 14 Arce et al. Figura 11. Tela do simulador mostrando o rebanho virtual em movimento (Modelo Browniano). Figura 12. Infra-estrutura otimizada.

15 Simulador de deslocamento de rebanho bovino para avaliação de monitoramento baseado em redes de sensores sem fio 15 5 CONCLUSÃO O simulador desenvolvido permitiu reproduzir de forma realística as características do deslocamento de um rebanho bovino. Foram gerados rebanhos de 20 a 200 indivíduos e foi possível observar as interações espaciais entre os animais virtuais. Com o rebanho virtual em movimento a ferramenta apresentada nos permitiu dimensionar de forma ótima a infra-estrutura de uma rede FBSN experimental. É de singular ajuda o emprego de ferramentas como o simulador ora descrito na viabilização de técnicas de monitoramento, principalmente de rebanhos numerosos em grandes áreas de criação extensiva. Outras aplicações para essa ferramenta podem ser vislumbradas, como por exemplo, a simulação do consumo de pastos e os efeitos que a edificação de obstáculos possam causar no comportamento social animal. REFERÊNCIAS ASADA, G.; BHATTI, I.; LIN, T.H.; NAT- KUNANTHANAN, S.; NEWBERG, F.; ROFOUGARAN, R.; SIPOS, A.; VALOFF, S.; POTTIE, G.J.; KAISER, W.J. Wireless Integrated Network Sensors (WINS). Proc. of SPIE, v.3673, p , BOOCH, G.; RUMBAUGH, J.; JACOB- SON, J. The Unified Modeling Language User Guide. Addison-Wesley CONQUILLARD, P.; HILL, D.R.C. Modelisation et Simulation des Ecosystemes. Masson. Paris COSTA, M. J. R. P. Ambiência na produção de bovinos de corte a pasto. Anais de Etologia, v.18, p.26-42, CUBERT, R.M.; GOKTEKIN, T.; FISH- WICK, P. A. MOOSE: Architecture for an Object-Oriented Multimodeling Simulation System. Enabling Technology for Simulation Science. SPIE. AeroSense, Conference. Orlando. FL DE ANGELIS, D. L. J. G. Individual- Based Models and Approaches in Ecology: Populations Communities and Ecosystems. Chapman and Hall. New York EINSTEIN, A. Investigations on the theory of the Brownian Movement. Edited with notes by R. Furth. Translated by A. D. Cowper. Dover Publications, INC GREENWOOD, P. T.; RITTENHOUSE, L. R. Feeding area selection: the leaderfollower phenomena. Proc. West. Sect. Am. Soc. Anim. Sci. v.48, p , HILL, D.R.C. Object-Oriented Analysis and Simulation. Addison-Wesley HUSTON, M.; DE ANGELIS, D.; POST, W. New computer models unify ecological theory. Computer simulations shows that many ecological patterns can be explained by interactions among individual organisms. BioScience v.38 (10), p , KETTLEWELL, P. J.; MITCHELL, M. A.; MEEKS. I. R. An implantable radiotelemetry system for remote monitoring of heart rate and deep body temperature in poultry. Computers and Electronics in Agriculture. V.17, p ,1997.

16 16 Arce et al. MIN, R. B.; CHO, M. S.; ICKES, N.; SHIH, E.; SINHA, A.; WANG, A.; CHANDRAKASAN, A. Energy-centric enabling technologies for wireless sensor networks. IEEE Wireless Communications. v.9(4), p , SATO, S. Leadership during actual grazing in a small herd of cattle. Appl. Anim. Ethol. v.8, p.53-65, SILVA A.C.S.; ARCE A. C.; SOUTO S.; COSTA E.J.X. A wireless floating base sensor network for physiological response to livestock. Computers and Electronics in Agriculture. v.49(2), p , TYLER, S. J. The behaviour and social organization of the New Forest ponies. Anim. Behav. Monogr. v.5, p , 1972.

IW10. Rev.: 02. Especificações Técnicas

IW10. 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 mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre

Leia mais

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet) UML Felipe Denis M. de Oliveira Fonte: Alice e Carlos Rodrigo (Internet) 1 Programação O que é UML? Por quê UML? Benefícios Diagramas Use Case Class State Interaction Sequence Collaboration Activity Physical

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. 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 Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

Usando o Arena em Simulação

Usando o Arena em Simulação Usando o Arena em Simulação o ARENA foi lançado pela empresa americana Systems Modeling em 1993 e é o sucessor de dois outros produtos de sucesso da mesma empresa: SIMAN (primeiro software de simulação

Leia mais

Projeto de controle e Automação de Antena

Projeto 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 mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

DEFINIÇÃO DE UMA REDE DE SENSORES SEM FIO PARA A ARQUITETURA AGROMOBILE 1

DEFINIÇÃO DE UMA REDE DE SENSORES SEM FIO PARA A ARQUITETURA AGROMOBILE 1 DEFINIÇÃO DE UMA REDE DE SENSORES SEM FIO PARA A ARQUITETURA AGROMOBILE 1 Marcos Sulzbach Morgenstern 2, Roger Victor Alves 3, Vinicius Maran 4. 1 Projeto de Pesquisa Agromobile - Uma Arquitetura de Auxílio

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento 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 mais

Sistemas Distribuídos

Sistemas 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 mais

Gerenciamento de Incidentes

Gerenciamento 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 mais

Introduçã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. 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 mais

build UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix.

build UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix. UNIP Sistemas de Informação Análise Essencial de Sistemas Prof.Marcelo Nogueira Análise Essencial de Sistemas 1 Introdução A produção de Software é uma atividade build and fix. Análise Essencial de Sistemas

Leia mais

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS Ilmar Ferreira Santos Rodrigo Fernandes de Carvalho UNICAMP - Faculdade de Engenharia Mecânica Departamento de Projeto

Leia mais

IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO. João Alvarez Peixoto*

IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO. João Alvarez Peixoto* IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO João Alvarez Peixoto* * Mestrando do Programa de Pós-graduação em Engenharia Elétrica - UFRGS Porto

Leia mais

1 Introduc ao 1.1 Hist orico

1 Introduc ao 1.1 Hist orico 1 Introdução 1.1 Histórico Nos últimos 100 anos, o setor de telecomunicações vem passando por diversas transformações. Até os anos 80, cada novo serviço demandava a instalação de uma nova rede. Foi assim

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O Mobile Voice System ( MVS) foi projetado para unificar os recursos do telefone fixo aos smartphones e às redes

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. 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 mais

PROJETO DE PESQUISA MODALIDADE INICIAÇÃO CIENTÍFICA (BOLSA PIC/FACIT/FAPEMIG)

PROJETO DE PESQUISA MODALIDADE INICIAÇÃO CIENTÍFICA (BOLSA PIC/FACIT/FAPEMIG) PROJETO DE PESQUISA MODALIDADE INICIAÇÃO CIENTÍFICA (BOLSA PIC/FACIT/FAPEMIG) MONTES CLAROS FEVEREIRO/2014 COORDENAÇÃO DE PESQUISA PROGRAMA DE INICIAÇÃO CIENTÍFICA DISPOSITIVOS MÓVEIS INTELIGENTES ORIENTADOR:

Leia mais

Engenharia de Software III

Engenharia 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 mais

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com ANÁLISE E PROJETO ORIENTADO A OBJETOS Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Análise Descrição do problema a ser implementado Descrição dos objetos e classes que fazem parte do problema, Descrição

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histó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 mais

LENTES E ESPELHOS. O tipo e a posição da imagem de um objeto, formada por um espelho esférico de pequena abertura, é determinada pela equação

LENTES E ESPELHOS. O tipo e a posição da imagem de um objeto, formada por um espelho esférico de pequena abertura, é determinada pela equação LENTES E ESPELHOS INTRODUÇÃO A luz é uma onda eletromagnética e interage com a matéria por meio de seus campos elétrico e magnético. Nessa interação, podem ocorrer alterações na velocidade, na direção

Leia mais

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

esip- Sistema Integrado de Processo

esip- Sistema Integrado de Processo esip- Sistema Integrado de Processo Geração Distribuição Transmissão www.ecilenergia.com.br Integração dos dispositivos da SE na rede do esip Criação de uma Base de Dados Unificada Otimização no Deslocamento

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

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 mais

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas administrativos da empresa. Nessa configuração, o PC é a

Leia mais

TRATAMENTO E ANÁLISE DE SINAIS DE BAIXA FREQUÊNCIA PARA EMULAÇÃO DE CANAL RÁDIO

TRATAMENTO E ANÁLISE DE SINAIS DE BAIXA FREQUÊNCIA PARA EMULAÇÃO DE CANAL RÁDIO TRATAMENTO E ANÁLISE DE SINAIS DE BAIXA FREQUÊNCIA PARA EMULAÇÃO DE CANAL RÁDIO Davi Schmutzler Valim Faculdade de Engenharia Elétrica CEATEC davi_valim@puccampinas.edu.br Resumo: O trabalho trata de fazer

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governanç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 mais

ASPECTOS DE EFICIÊNCIA ENERGÉTICA EM REDES INTELIGENTES SMART GRIDS PROJETO DE PESQUISA 01: ANÁLISE DA MEDIÇÃO INTELIGENTE DE ENERGIA VIA PLC

ASPECTOS DE EFICIÊNCIA ENERGÉTICA EM REDES INTELIGENTES SMART GRIDS PROJETO DE PESQUISA 01: ANÁLISE DA MEDIÇÃO INTELIGENTE DE ENERGIA VIA PLC PONTIFÍCIA UNIVERSIDADE CATÓLICA DE CAMPINAS CENTRO DE CIÊNCIAS EXATAS, AMBIENTAIS E DE TECNOLOGIAS CEATEC PUC-CAMPINAS ASPECTOS DE EFICIÊNCIA ENERGÉTICA EM REDES INTELIGENTES SMART GRIDS PROJETO DE PESQUISA

Leia mais

3 Arquitetura do Sistema

3 Arquitetura do Sistema 3 Arquitetura do Sistema Este capítulo irá descrever a arquitetura geral do sistema, justificando as decisões de implementação tomadas. Na primeira seção iremos considerar um conjunto de nós interagindo

Leia mais

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo? O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação

Leia mais

Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF

Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil

Leia mais

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER Objetivo dessa aula é descrever as características e a simbologia dos diagramas UML e MER na modelagem de sistemas de informação de uma forma a permitir a comunicação entre técnicos e gestores. Modelagem

Leia mais

6. Geometria, Primitivas e Transformações 3D

6. Geometria, Primitivas e Transformações 3D 6. Geometria, Primitivas e Transformações 3D Até agora estudamos e implementamos um conjunto de ferramentas básicas que nos permitem modelar, ou representar objetos bi-dimensionais em um sistema também

Leia mais

Plataforma Sentinela

Plataforma Sentinela Plataforma Sentinela A plataforma completa para segurança corporativa A plataforma Sentinela é a mais completa plataforma para monitoramento e interceptação em tempo real, gravação e bilhetagem de chamadas

Leia mais

Caracterização temporal de circuitos: análise de transientes e regime permanente. Condições iniciais e finais e resolução de exercícios.

Caracterização temporal de circuitos: análise de transientes e regime permanente. Condições iniciais e finais e resolução de exercícios. Conteúdo programático: Elementos armazenadores de energia: capacitores e indutores. Revisão de características técnicas e relações V x I. Caracterização de regime permanente. Caracterização temporal de

Leia mais

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande região de armazenamento formada por bytes ou palavras, cada

Leia mais

Trabalhos Relacionados 79

Trabalhos Relacionados 79 Trabalhos Relacionados 79 6 Avaliação e Testes Neste capítulo são apresentados alguns testes que foram realizados com o a solução de Gerenciamento de Mobilidade (API SIP User Agent) e com o sistema publish/subscribe

Leia mais

BC-0005 Bases Computacionais da Ciência. Modelagem e simulação

BC-0005 Bases Computacionais da Ciência. Modelagem e simulação BC-0005 Bases Computacionais da Ciência Aula 8 Modelagem e simulação Santo André, julho de 2010 Roteiro da Aula Modelagem O que é um modelo? Tipos de modelos Simulação O que é? Como pode ser feita? Exercício:

Leia mais

Protocolo de comunicação para redes móveis aplicado ao trânsito

Protocolo de comunicação para redes móveis aplicado ao trânsito Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Protocolo de comunicação para redes móveis aplicado ao trânsito Aluno: Luiz

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓ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 mais

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente

Leia mais

LNET-SURVEY SITE SURVEY-WIRELESS

LNET-SURVEY SITE SURVEY-WIRELESS LNET-SURVEY SITE SURVEY-WIRELESS INTRODUÇÃO: O Site Survey é uma metodologia aplicada para inspeção técnica e minuciosa do local que será objeto da instalação de uma nova infra-estrutura de rede, na avaliação

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas Sistemas de Informação e Tecnologia em 3º Semestre Análise Orientada aos Objetos Modelagem de Casos de Uso Objetivo: Apresentar

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (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 mais

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL INTEGRALIZAÇÃO CURRICULAR (Currículo 2006.2) Agosto de 2010 Hodiernamente não mais se concebe que a formação do futuro profissional

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE. Abril 2007

SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE. Abril 2007 SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE Abril 2007 Vítor O. Villas Bôas Secretaria da Educação do Estado da Bahia- voboas@sec.ba.gov.br Bruno Reis Portela Secretaria da Educação

Leia mais

Modelagemde Software Orientadaa Objetos com UML

Modelagemde Software Orientadaa Objetos com UML Modelagemde Software Orientadaa Objetos com UML André Maués Brabo Pereira Departamento de Engenharia Civil Universidade Federal Fluminense Colaborando para a disciplina CIV 2802 Sistemas Gráficos para

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL PERFIL 3001 - Válido para os alunos ingressos a partir de 2002.1 Disciplinas Obrigatórias Ciclo Geral Prát IF668 Introdução à Computação 1 2 2 45 MA530 Cálculo para Computação 5 0 5 75 MA531 Álgebra Vetorial

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números

Leia mais

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 60 h 1º Evolução histórica dos computadores. Aspectos de hardware: conceitos básicos de CPU, memórias,

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia 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 mais

EXPERIMENTO N o 6 LENTES CONVERGENTES INTRODUÇÃO

EXPERIMENTO N o 6 LENTES CONVERGENTES INTRODUÇÃO EXPERIMENTO N o 6 LENTES CONVERGENTES INTRODUÇÃO Ao incidir em uma lente convergente, um feixe paralelo de luz, depois de passar pela lente, é concentrado em um ponto denominado foco (representado por

Leia mais

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = =

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = = Energia Potencial Elétrica Física I revisitada 1 Seja um corpo de massa m que se move em linha reta sob ação de uma força F que atua ao longo da linha. O trabalho feito pela força para deslocar o corpo

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 1 Rational Unified Process RUP Fase Construção 2 VISÃO GERAL Fase Construção. Visão Geral 3

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

2 Trabalhos relacionados

2 Trabalhos relacionados 2 Trabalhos relacionados Esta seção descreve os principais trabalhos relacionados ao framework aqui produzido. Uma discussão sobre os aspectos gerais de jogos está fora dos objetivos deste dissertação.

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 *

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 * PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR 1 Graduando Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 * 2 Pesquisador - Orientador 3 Curso de Matemática, Unidade Universitária

Leia mais

Gerenciamento de Níveis de Serviço

Gerenciamento de Níveis de Serviço Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO 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 mais

Guia de utilização da notação BPMN

Guia 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 mais

MODELAGEM DE PROCESSOS USANDO BPMN (BUSINESS PROCESS MODEL AND NOTATION) E IOT (INTERNET DAS COISAS)

MODELAGEM DE PROCESSOS USANDO BPMN (BUSINESS PROCESS MODEL AND NOTATION) E IOT (INTERNET DAS COISAS) WHITE PAPPER Rafael Fazzi Bortolini Diretor, Cryo Technologies Orquestra BPMS rafael@cryo.com.br Internet das Coisas e Gerenciamento de Processos de Negócio (BPM) são duas disciplinas ou tendências à primeira

Leia mais

UML: Casos de Uso. Projeto de Sistemas de Software

UML: Casos de Uso. Projeto de Sistemas de Software UML: Casos de Uso Projeto de Sistemas de Software UML Casos de Uso Introdução Casos de uso Elementos do diagrama de casos de uso Descrição de casos de uso Exemplo: Blog Ferramentas de modelagem Bibliografia

Leia mais

REQUISITOS DE SISTEMAS

REQUISITOS DE SISTEMAS REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Equipamentos de Redes. Professor Leonardo Larback

Equipamentos de Redes. Professor Leonardo Larback Equipamentos de Redes Professor Leonardo Larback Componentes de Expansão e Segmentação Pontos de rede localizados à distâncias maiores que o limite estabelecido pela mídia utilizada, o aumento no número

Leia mais

Carreira: definição de papéis e comparação de modelos

Carreira: definição de papéis e comparação de modelos 1 Carreira: definição de papéis e comparação de modelos Renato Beschizza Economista e especialista em estruturas organizacionais e carreiras Consultor da AB Consultores Associados Ltda. renato@abconsultores.com.br

Leia mais

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Faculdade INED UML 01 Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Referências BARBIERI, Carlos. Análise e Programação

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Para 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 mais

2. Sistemas Multi-Agentes (Multi-Agent System - MAS)

2. Sistemas Multi-Agentes (Multi-Agent System - MAS) AORML uma linguagem para modelagem de uma aplicação Multiagentes: Uma Aplicação no Sistema Expertcop. Hebert de Aquino Nery, Daniel Gonçalves de Oliveira e Vasco Furtado. Universidade de Fortaleza UNIFOR

Leia mais

IntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014

IntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014 IntroduçãoaoGuia SWEBOK Ernani Lopes Isensee 2014 Conhecendo o SWEBOK Guide to the Software Engineering Body of Knowledge IEEE Institute of Electrical and Electronic Engineers Conhecendo o SWEBOK O guia

Leia mais

2 Diagrama de Caso de Uso

2 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 mais

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Cálculo Numérico Aula : Computação numérica. Tipos de Erros. Aritmética de ponto flutuante Computação Numérica - O que é Cálculo Numérico? Cálculo numérico é uma metodologia para resolver problemas matemáticos

Leia mais

Ivan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente:

Ivan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente: Rumo ao ITA Física Análise Dimensional Ivan Guilhon Mitoso Rocha A análise dimensional é um assunto básico que estuda as grandezas físicas em geral, com respeito a suas unidades de medida. Como as grandezas

Leia mais

2 Fundamentação Conceitual

2 Fundamentação Conceitual 2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com

Leia mais

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1. Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever

Leia mais

STUDY ABOUT INFLUENCE ON ACADEMIC PERFORMANCE OF STUDENTS USERS OF SOCIAL NETWORKS

STUDY ABOUT INFLUENCE ON ACADEMIC PERFORMANCE OF STUDENTS USERS OF SOCIAL NETWORKS STUDY ABOUT INFLUENCE ON ACADEMIC PERFORMANCE OF STUDENTS USERS OF SOCIAL NETWORKS Elton Rabelo (Instituto de Ensino Superior e Pesquisa INESP, MG, Brasil) - eltonneolandia@yahoo.com.br Thiago Magela Rodrigues

Leia mais

3 Modelo Evolucionário para Sustentabilidade Inteligente

3 Modelo Evolucionário para Sustentabilidade Inteligente 3 Modelo Evolucionário para Sustentabilidade Inteligente Este capítulo introduz um modelo evolucionário para a otimização dos parâmetros de uma construção de modo a minimizar o impacto da mesma sobre os

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

CAP. I ERROS EM CÁLCULO NUMÉRICO

CAP. I ERROS EM CÁLCULO NUMÉRICO CAP. I ERROS EM CÁLCULO NUMÉRICO 0. Introdução Por método numérico entende-se um método para calcular a solução de um problema realizando apenas uma sequência finita de operações aritméticas. A obtenção

Leia mais

Sumário. Uma visão mais clara da UML

Sumário. Uma visão mais clara da UML Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo V Unidade Curricular: Engenharia de Software Professora: Lara P. Z. B. Oberderfer Uma visão mais clara da

Leia mais

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

Framework de comunicação para Webservices 2P2

Framework de comunicação para Webservices 2P2 Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Framework de comunicação para Webservices 2P2 Aluno: Brayan Vilela Alves Neves

Leia mais

Análise e Projeto de Software

Análise e Projeto de Software Análise e Projeto de Software 1 Mundo Real Modelagem Elicitação Análise Problemas Soluções Gap Semântico Mundo Computacional Elicitação de Requisitos Análise de Requisitos Modelagem dos Requisitos 2 Projeto

Leia mais

Topologias e abrangência das redes de computadores. Nataniel Vieira nataniel.vieira@gmail.com

Topologias e abrangência das redes de computadores. Nataniel Vieira nataniel.vieira@gmail.com Topologias e abrangência das redes de computadores Nataniel Vieira nataniel.vieira@gmail.com Objetivos Tornar os alunos capazes de reconhecer os tipos de topologias de redes de computadores assim como

Leia mais

3 Trabalhos Relacionados

3 Trabalhos Relacionados 35 3 Trabalhos Relacionados Alguns trabalhos se relacionam com o aqui proposto sob duas visões, uma sobre a visão de implementação e arquitetura, com a utilização de informações de contexto em SMA, outra

Leia mais

A importância de um Projeto No Desenvolvimento de uma Pesquisa Cientifica Vitor Amadeu Souza vitor@cerne-tec.com.br

A importância de um Projeto No Desenvolvimento de uma Pesquisa Cientifica Vitor Amadeu Souza vitor@cerne-tec.com.br A importância de um Projeto No Desenvolvimento de uma Pesquisa Cientifica Vitor Amadeu Souza vitor@cerne-tec.com.br 0 1 1. Introdução Neste trabalho irei focar nos pontos que devem ser analisados pelo

Leia mais