Relatório Final. Preparação para a Dissertação

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

Download "Relatório Final. Preparação para a Dissertação"

Transcrição

1 Preparação para a Dissertação Candidato: Miguel Mesquita Guimarães Oliveira Braga ee11031@fe.up.pt Preponente na Empresa: José Araújo jose.araujo@inovretail.com Orientador na FEUP: Aníbal Ferreira ajf@fe.up.pt Co-Orientador na FEUP: Fabien Guyon fgouyon@inescporto.pt Versão

2 Histórico de Versões Relatório Final Versão Data Hora Autor Descrição /01/ h25 Miguel Braga Formatação do Documento e Introdução de Informação /01/ h30 Miguel Braga Reestruturação do template do documento e organização da informação, descrição do objetivo, metodologias e realização do overview do documento /02/ h30 Miguel Braga Explicação do conceito: BPM, Inserção de informação acerca dum Software de aquisição do valor exato dos BPM s /03/ h00 Miguel Braga Explicação do conceito: Tempo, Inserção de informação acerca de outro Software de aquisição do valor exto dos BPM s /03/ h00 Miguel Braga Finalização da explicação dos conceitos relacionados com BPM e Tempo. Inserir informações acerca das aplicações comerciais /03/ h30 Miguel Braga Inserção de informação acerca de um software para rastreamento de BPM s em tempo real /03/ h00 Miguel Braga Aperfeiçoamento da explicação do software IBT /04/ h00 Miguel Braga Alteração da Capa /05/ h00 Miguel Braga Aperfeiçoamento da informação relativa à aplicação comercial do retalho /05/ h25 Miguel Braga Levantamento de Requisitos, Sistema a Implementar /07/ h00 Miguel Braga Reformulações da estrutura frásica do documento /07/ h00 Miguel Braga Planeamento do Trabalho e formatação final do Índice 2

3 Índice 1. Objetivos Metodologia Overview do Documento Introdução Conceitos Musicais A. Tempo...10 B. Batidas Por Minuto Tecnologias associadas A. MixMeister...15 B. BPM Counter...16 C. IBT INESC Porto Beat Tracking Aplicação Comercial A. Saúde...17 B. Lazer...17 C. Retalho Levantamento e Especificação de Requisitos A. Requisitos de Marketing...20 B. Requisitos da Empresa...20 C. Ciclo de Vida do Produto Sistema a Implementar A. Sistemas preditivo e descritivo...22 B. Exemplo prático da utilização do sistema globa Plano de Trabalho Conclusão Referências ANEXO

4 Lista de Figuras Figura 1 Sistema on-line Figura 2 Sistema SAB e CDT Figura 3 Sistema PI Figura 4 Interface Gráfica Figura 5 Sistema off-line

5 Lista de tabelas Relatório Final Tabela 1 - Tabela de requisitos do subsistema SAB Tabela 2 - Tabela de requisitos do subsistema PI Tabela 3 - Tabela de requisitos do subsistema CDT Tabela 4 - Cronograma

6 Glossário Análise de Requisitos: A análise de requisitos visa compreender a necessidade a que o sistema se propõe a dar resposta, devendo por isso ser abordada do ponto de vista do cliente e não ter caracter técnico. Ciclo de vida: É importante que ainda na fase de desenvolvimento do projeto seja pensado o que fazer nas fases posteriores de maturação ou mesmo na de declínio do projeto, para que não haja risco deste nunca as atingir por ser necessária numa fase intermédia uma restruturação profunda que não possa ser suportada financeira ou tecnologicamente. Dance Music Tipo de música. Drum and Bass Tipo de música. Especificação de Requisitos: O documento de especificação de requisitos expressa as características que o sistema deve ter para conseguir atingir a performance que dele se espera. É orientado para quem projeta o sistema, sendo portanto de caracter técnico e dá origem aos designados Requisitos de Engenharia. Não deve avançar soluções de implementação. Grindcore Tipo de música. House Tipo de música. Jazz bebop Tipo de música. Pitch Tom de uma música. Open Source Arquitetura de propriedade aberta ou programa que não acarreta custos associados à sua aquisição e download. Sistema: resultado de um conjunto de atividades interrelacionadas, designadas genericamente por Processo de Engenharia de Sistemas, que dá resposta a uma necessidade. Stakeholders: Todas as pessoas ou entidades que serão afetadas pelo sistema. Real-time system Sistema que funciona em tempo real Requisitos Funcionais: funcionalidades que o sistema deve ter em funcionamento normal. Requisitos não Funcionais: definem a forma como o sistema deve atuar em situação de avaria ou características que se tragam qualidade adicional de funcionamento. Restrições - tipo especial de requisito que por ser uma decisão prévia viola a propriedade da abstracção. Pode ter origens diversas: performance, legais, de interface ou ambientais, entre outros. Rock Tipo de música Speedcore Tipo de música Soul Tipo de música Tempo Ritmo de uma música 6

7 Acrónimos e Siglas BPM: Beat Per Minute, ou batidas por minuto. DJ: Disco Jóquei 7

8 1. Objetivos O presente documento, surge no âmbito da disciplina, Preparação da Dissertação, do Mestrado Integrado em Engenharia Eletrotécnica e Computadores, da Faculdade de Engenharia da Universidade do Porto, no segundo semestre, do ano letivo de 2012/13. O seu objetivo principal é enfatizar o Estado de Arte, sobre o tema a ser desenvolvido durante a Dissertação. Para tal, será realizada uma descrição de todos os conceitos relativos ao tema em estudo e identificadas as seguintes propostas: Descrever o que é o Beat Per Minute; Descrever o que é o Tempo; Identificar e clarificar quais as tecnologias existentes para a obtenção, em Real-Time, dos BPM s; Identificar as principais etapas do processo de engenharia, bem como pontos fortes, lacunas, falhas e possíveis correções; Outro objetivo deste documento é a realização do levantamento dos requisitos e a sua especificação. Para tal vai ser analisados os requisitos de marketing, da empresa e o ciclo de vida do produto. Um outro objetivo é mostrar como o protótipo vai ser realizado e mostrar um exemplo de aplicação do protótipo. Finalmente o último objetivo deste documento é mostrar um planeamento do trabalho a realizar durante o semestre em que a Dissertação vai ser realizada. Este projeto foi desenvolvido tendo como pressuposto, as necessidades da empresa Inovreatail, através da supervisão do coordenador da FEUP, Fabien Guyon e com a monitorização do preponente da Empresa, José Araújo. 2. Metodologia A metodologia de trabalho a implementar assenta na obtenção de informação de vários artigos/sites e a compilação dos mesmos, para descrever os diversos tipos de temas a abordar durante a dissertação. 3. Overview do Documento De acordo com o descrito na metodologia e no objetivo, a informação deste documento está dividida em quatro partes distintas. A primeira parte destina-se à introdução, a qual tem como objetivo, situar o contexto da dissertação. Em seguida, é feita uma explicação dos conceitos musicais implicados, nomeadamente, o conceito de BPM e o conceito de Tempo. Segue-se a exploração e identificação de algoritmos e técnicas existentes 8

9 capazes de obter os BPM em tempo-real. Na fase seguinte do documento, descrevem-se as aplicações que a informação recolhida na obtenção do valor dos BPM s poderá afetar nas diversas áreas de interesse, como por exemplo na área de retalho. Na secção seguinte é efetuada uma breve exposição do sistema e descrevem-se sumariamente os requisitos do cliente A quarta secção consiste em várias tabelas de resumo da especificação de requisitos uma para cada subsistema do projecto, ordenadas de acordo com a prioridade de implementação do requisito. 4. Introdução O objetivo principal da Unidade Curricular, Preparação para a Dissertação, é a exploração do tema da Dissertação, o levantamento das tecnologias existentes e a aplicação do protótipo a realizar na área comercial. O tema da Dissertação é a Monitorização da Batida da Música, numa loja de retalho. Para isso, será necessário desenvolver um protótipo que seja capaz de analisar a batida da música, numa loja de retalho, ou seja, de que maneira esta ferramenta consegue analisar a música que está na loja, de forma a obter o ritmo da mesma (obtenção dos BPM) e, através deste, fazer uma correlação com o lucro de vendas durante um dia. Para perceber o que é o ritmo de uma música será necessário explorar os conceitos musicais referentes às Batidas Por Minuto (BPM) e ao Tempo. Só depois de perceber tais conceitos, é que se vai realizar o levantamento dos diferentes softwares e possíveis hardwares, para a obtenção do valor dos BPM de cada música. Posteriormente, realizar-se-á o estudo de, como a informação relativa ao número médio dos BPM s durante um período de tempo definido, poderá ter repercussões no lucro da loja de retalho. Numa fase prédesenvolvimento do protótipo, vai-se realizar um levantamento dos requisitos do sistema a implementar e a especificação dos mesmos. Em seguida o próximo passo será perceber qual vai ser a interação dos diferentes sistemas a implementar, esquematizando em diagramas de blocos. Por último elaborar-se-á um plano de trabalho mostrando num cronograma. 9

10 5. Conceitos Musicais Dentre os conceitos musicais, existem dois que são de grande relevância para o tema em estudo, a saber: A. Tempo Na terminologia musical, Tempo é a velocidade ou ritmo de uma determinada peça musical. Tempo é o elemento crucial da maioria das composições musicais, uma vez que afeta o comportamento das pessoas e pode implicar uma maior dificuldade de realização de uma peça musical. a) Medir o Tempo O Tempo de uma peça musical é, tipicamente, escrito no início da mesma. Nas músicas modernas ocidentais, para além do tempo, normalmente é indicado as Batidas Por Minuto. Isto significa que o valor particular da nota (por exemplo, um quarto de nota ou semimínima) é especificado com uma certa a batida e uma certa marca. Isto dá-nos um certo número de batidas que têm de ser tocadas por minuto. Quanto maior for o Tempo, maior é o número de batidas que devem ser tocadas num minuto e, consequentemente, a peça musical deve ser efetuada mais acelerada. Marcações de ritmos matemáticos deste tipo tornaram-se cada vez mais populares durante a primeira metade do século XIX, após a invenção do metrónomo, por Johann Nepomuk Mälzel, embora os metrónomos iniciais fossem um pouco inconsistentes. Beethoven foi o primeiro compositor a usar o metrónomo, e em 1817 publicando as indicações metronómicas para as suas - naquela altura - oito sinfonias. Algumas dessas marcas são hoje controversas, tais como, as usadas na "Hammerklavier" Sonata e na Nona Sinfonia, sendo muitas delas incrivelmente rápidas, como foi, ainda, o caso das obras de Schumann. Com a vinda da música moderna eletrónica, o BPM, tornou-se numa medida extremamente precisa. Na sequência das músicas é corrente usar sistemas de obtenção de BPM, para denotar Tempo. Como alternativa às marcas do metrónomo, alguns dos compositores do século XX (como Béla Bartók e John Cage) dariam o tempo total de execução de uma peça musical, a partir do qual, o Tempo adequado poderia ser aproximadamente calculado. O Tempo é tão crucial atualmente, como, o era antigamente. Na música eletrónica, saber o valor preciso dos BPM s é importante para os DJ s conseguirem realizar o beatmatching. 10

11 b) Vocabulário musical para o Tempo No decorrer dos tempos, algumas peças musicais não possuíam a indicação do tempo matemático. Em relação à música clássica era habitual descrever-se o Tempo duma peça musical, através de uma ou mais palavras, sendo, a maioria delas redigidas em língua italiana, devido à origem dos seus grandes compositores, ao longo, do século XVII. Foi neste período que os indicadores de Tempo foram amplamente usados. Antes do metrónomo, as palavras eram a única forma de descrever o Tempo de uma composição de música. No entanto, após a invenção do metrónomo, estas palavras continuaram a ser usadas, muitas vezes, adicionalmente, indicando o humor da peça e, assim, esbatendo a tradicional distinção entre Tempo e indicadores de humor. Por exemplo, Presto e Allegro, ambos indicavam a velocidade de execução (Presto é o mais rápido), mas allegro também significa alegria (vindo do seu significado em italiano). Presto, por outro lado, indicava velocidade, enquanto tal. Pode-se adicionar algumas palavras italianas que indicam não só o Tempo, como também, o humor. Por exemplo, agitato no Allegro do último movimento de, George Gershwin, no piano concerto, indicam o Tempo (indubitavelmente mais rápido que um normal Allegro) e o humor ( agitado ). c) Perceber o Tempo Em alguns casos (muitas vezes, até ao final do período do Barroco) as convenções que regiam a composição musical eram tão fortes que nenhum ritmo teve de ser indicado. Por exemplo, o primeiro movimento do terceiro concerto de Bach s Brandenburg, não teve qualquer indicação do Tempo ou do humor da peça musical. Para atribuir nomes aos movimentos, os editores de gravação recorriam a medidas pontuais, por exemplo, marcando o movimento de Brandenburg de Allegro, Sem indicação, e, assim, por diante. No período Renascentista, a maioria das músicas foram compostas para fluírem com um Tempo definido pelo tato, e batiam, aproximadamente, à taxa do batimento cardíaco. Tal valor da nota correspondia ao tato que era indicado pelo compasso mensural. Muitas vezes, uma peça musical particular ou género musical implicava um Tempo próprio. Assim, os músicas esperavam um minueto para realizar um ritmo bastante imponente que fosse mais lento do que a Valsa Vienense e mais rápido que a Perpetuum Mobile e, assim, por diante. Um dos exemplos que é possível referenciar, relativamente, aos tempos a atribuir, foi o caso de, Ludwig van Beethoven que apesar de não ser um minueto, escreveu em In tempo d un Menuetto, durante o seu movimento, no Piano Sonata Op. 54. As cartas das músicas populares usavam termos como, bossa nova, balada, e rock latino, da mesma forma. 11

12 É de vital importância lembrar que, quando se interpretam estas palavras não só existe uma mudança de tempos, mas também, de lugar para lugar e, às vezes, uma mudança na ordenação dos termos. Assim, um moderno largo é mais lento que um adagio, mas no período do Barroco, foi mais rápido. d) Marcas básicas de tempo As definições das marcas italianas referentes ao Tempo, estão disponíveis no Dicionário de Música de Harvard e/ou no dicionário Italiano-Inglês. Ao adicionar um -íssimo no fim da palavra, o som é amplificada/executado mais alto, adicionando -ino ou -etto no final da palavra, o som é diminuído/executado mais baixo. As marcas do metrónomo são aproximações gerais. Nota: Dependendo do tempo da assinatura e da peça em si, as marcas do metrónomo são um guia para apenas definir o Tempo de uma peça musical. Estas marcas podem não ser apropriadas em todas as circunstâncias. As diferentes marcas são as seguintes: Larghissimo muito, muito lento (19 BPM e a baixo) Grave lento e solene (20 40 BPM) Lento lentamente (40 45 BPM) Largo amplamente (45 50 BPM) Larghetto mais ampla (50 55 BPM) Adagio lento e imponente (literalmente, "à vontade") (55 65 BPM) Adagietto bastante lento (65 69 BPM) Andante moderato um pouco mais lento do que andante (69-72 BPM) Andante em ritmo de caminhada (73 77 BPM) Andantino ligeiramente mais rápido do que andante (embora, em alguns casos pode ser considerada como significando um pouco mais lento do que andante) (78-83 BPM) Marcia moderato moderadamente, à maneira de uma marcha (83-85 BPM) Moderato moderadamente (86 97 BPM) Allegretto moderadamente rápido ( BPM) Allegro rápido, de forma rápida e brilhante ( BPM) Vivace animado e rápido ( BPM) (mais rápido do que allegro) Vivacissimo muito rápido e animado ( BPM) Allegrissimo muito rápido ( BPM) Presto muito rápido ( BPM) Prestissimo extremamente rápido (178 BPM and over) 12

13 B. Batidas Por minuto (BPM) As Batidas por Minuto (BPM) são, uma unidade, tipicamente, usada para medir o tempo numa música e a frequência cardíaca. O número indicado pelos BPM s como por exemplo, 128.0, refere-se ao número de vezes em que a batida é repetida num minuto. O tempo BPM de uma peça de música é convencionalmente mostrado na sua pontuação como uma marca do metrónomo. Isso indica que deve haver 120 batimentos de semimínima (ou um quarto de nota) por minuto. No compasso simples é convencional mostrar o tempo em termos da duração da nota, na parte inferior. Assim, um 4/4 irá mostrar uma semimínima (ou um quarto de nota, como acima, enquanto, que um 2/2 mostraria uma mínima ou meia nota). Num composto compasso a batida consiste na duração de três notas (assim, temos 3 colcheias (oito notas) por batida num compasso de 6/8), para que uma forma pontilhada da seguinte duração de nota seja usada. Os compassos compostos mais comuns são: 6/8, 9/8 e 12/8, e usam, portanto, um semimínima pontuada (um quarto de nota pontuada) para indicar a sua batida por minuto. Compassos exóticos e, particularmente, compassos lentos podem indicar o tempo da batida por minuto usando outras durações de notas. As batidas por minuto tornou-se uma terminologia comum, na discoteca, devido à sua utilidade para os DJ s e continua a ser importante, dentro do mesmo género musical e noutro género de Dance Music. No contexto da medição, se as batidas são semínimas (um quarto de nota) podem ser ou num compasso (às vezes a medição é ambígua e se isso acontecer chama-se down-beats), ou em batidas de bateria (tipicamente bass-drum ou outra funcionalidade auditiva sintetizada similar). Valores maiores de BPM são, portanto, atingidos se aumentarmos o número de batidas de bateria, sem aumentar o ritmo de uma música. Música House está à volta dos BPM, a música Trance está à volta dos BPM e a música Drum and Bass está à volta dos BPM. Existem músicas que são produzidas exclusivamente com um número específico de BPM s, como por exemplo, Psytrance com 145 BPM e Speedcore and Gabber a exceder os 180 BPM s. a) Batidas Por Minuto extremas Valores de BPM s mais extremos encontrados em algumas peças de música, são realizáveis no mesmo tempo de base, com padrões de bateria muito rápido, muitas vezes expressa como rolos de bateria. Tais composições, normalmente, são exibidas com um ritmo subjacente muito mais lento, mas pode aumentar os BPM, adicionando as batidas de precursão adicionais. Subgéneros de música extrema, como Speedcore e Grindcore, muitas vezes esforçam para alcançar taxas anormalmente elevadas de BPM. O uso de ritmo extremo era muito usado no rápido Jazz bebop entre 1940 e A música Jazz comum, como Cherokee foi muitas vezes realizada usando um quarto de nota igual a ou, 13

14 algumas vezes, superior a 368 BPM. Algumas músicas famosas de Charlie Parker ( Bebop, Shaw Nuff ) foram realizadas a mais de 380 BPM. A música de John Coltrane, chamada Giant Steps foi realizada a uns incríveis 374 BPM. b) Beatmatching Uma das ferramentas usadas pelos DJ s é o Beatmatching, o qual tem como função, acelerar a música para cima ou para baixo, de forma a fazer coincidir o tempo com a música que estava a ser tocada, anteriormente, para criar a impressão de que as duas músicas estão a ser misturadas. Os DJ s muitas vezes preferem realizar o beatmatch dos ritmos subjacentes das músicas, em vez de usar o valor estrito do BPM, sugerido pelo kick drum, especialmente, quando usado com faixas de música com ritmo elevado. Uma faixa com 240 BPM s, por exemplo, coincide a batida com uma faixa com 120 BPM sem que se aumente ou diminua a velocidade da música, porque ambas vão ter um ritmo subjacente de 120 semimínimas (notas de um quarto) por minuto. Assim, uma música soul (á volta de 75 a 90 BPM s) pode ser bem misturada com uma música com uma batida de drum and bass (de 150 a 185 BPM). Quando se acelera ou diminui uma música numa plataforma giratória também conhecida como gira-discos ou deck, o pitch e o Tempo estão ligados: girar o disco 10% mais rápido tanto o pitch como o Tempo será 10% mais rápido. Existem alguns Softwares capazes de mudar o pitch sem mudar o Tempo (Master- Tempo) e vice-versa (Key-change). Alguns dos controladores usados pelos DJ s, que consistem em dois gira-discos e uma mesa de mistura, têm essa capacidade. A esta capacidade chama-se time-stretching ou pitch-shifting. Isto funciona bastante bem quando, existem poucos ajustamentos (± 20%), mas quando existem muitas mudanças, o resultado pode ser ruidoso e dissonante. c) Medidas por Minuto As Medidas por Minuto (MPM) ou Barras por Minuto são outra forma de medir a velocidade de uma música. A velocidade da música pode ser expressada como sendo o número de medidas/barras num minuto. É usado, comummente, num salão de dança. 14

15 6. Tecnologias associadas Uma resposta comum e muitas vezes inconsciente quando se ouve uma música, é bater com um pé, no tempo da batida. A tarefa computacional que tenta replicar este comportamento é conhecido como rastreamento da batida ou mais comummente, chamado de beat tracking. A identificação do tempo da batida de um sinal musical pode ser obtido de uma ou de duas maneiras, seja através de um rastreamento preditivo ou de descritivo da batida. O rastreamento preditivo da batida é conceptualmente próximo do comportamento humano, pois o tempo da batida é estimado numa forma casual, ou seja, predizer, em tempo real, enquanto ouvir/analisar a entrada da música. Já o rastreamento descritivo da batida não requer tal casualidade, pois o algoritmo permite aceder a toda a música antes de determinar a localização das batidas da música. Enquanto os mais antigos algoritmos de rastreamento das batidas operavam em tempo real, muitos algoritmos desenvolvidos na atualidade, adotaram o caminho descritivo, uma vez que algoritmos em offline são empiricamente mais precisos do que os algoritmos preditivos e, também, porque estes algoritmos usam rastreadores de batida que não precisam de estimar a batida de forma preditiva. Existem pois, muitos Softwares disponíveis para realizar a obtenção do valor dos BPM s. De seguida serão apresentados dois Softwares que trabalham de forma descritiva (offline) e um que trabalha de forma preditiva (online ou em tempo real). A. MixMeister BPM Analyzer Um exemplo muito concreto de um programa que se baseia num sistema descritivo de rastreamento das batidas por minuto é o MixMeister BPM Analyzer. MixMeister BPM Analyzer é um programa Open-Source que se pode usar para, automaticamente detetar o valor exacto dos BPM s de qualquer música. As tags, na maioria dos arquivos das músicas digitais não fornecem nenhuma informação quanto ao valor do BPM da música e outros contém estimativas, que muitas vezes, são estimativas imprecisas. Quer se escolha músicas para se misturar, criar uma seleção de músicas com uma específica harmonia, ou comparar diferentes versões de uma música, o Software MixMeister BPM Analyzer facilita o processo de encontrar o valor correto dos BPM s. Este é um simples programa. O motor de medição BPM é adaptado a partir da linha MixMeister Technology que já foi premiada como sendo um Software profissional para um DJ, e gera valores precisos de BPM. MixMeister BPM Analyzer suporta arrastar e soltar arquivos do Windows Explorer, e permite classificar uma lista de músicas por título, artista, ou BPM. Pode-se atualizar as tags ID3 em arquivos de música com informação de BPM exata, e ainda se pode imprimir o valor dos BPM s obtido para a coleção de música selecionada, ou até mesmo, exportar contagem de BPM para uso noutros programas como, o Excel ou bancos de dados de música. 15

16 B. BPM Counter Um outro exemplo de um programa baseado no rastreamento descritivo da batida é o BPM Counter. BPM Counter é um detector de Batidas Por Minuto rápido e preciso para músicas no formato de MP3. Este programa é útil para os DJ s que necessitam de obter a informação de toda a sua coleção de músicas rapidamente e, ainda, uma mistura de músicas, que tenham efetuado, ou uma amostra duma música. Este programa preocupa-se em fazer com que o utilizador não perca tempo a medir manualmente os BPM clicando num botão ao mesmo tempo que a batida da música é realizada. Este programa permite ao utilizador navegar por qualquer um diretório e o programa mostrará todos os ficheiros compatíveis de áudio (.mp3 e.wav) e inicia a deteção dos BPM s automaticamente. Um erro comum dos outros detetores de BPM s é mostrar apenas metade ou o dobro do valor atual dos BPM s por causa de descodificar ficheiros.mp3 com fraca qualidade. Já este programa usa descodificadores de áudio de alta qualidade como Audio Converter Plus, para garantir o equilíbrio entre a performance e a precisão. C. IBT INESC Porto Beat Tracking Este Software é um programa que se baseia num sistema preditivo que funciona em tempo real para indução do tempo e rastreamento das batidas de um sinal de áudio de uma música. O IBT é um programa que está escrito, em parte, em C++ e, parte, vindo do framework livre de MARSYAS (Music ). O sistema integra uma monitorização automática e um mecanismo de recuperação de estado que aplica reinduções de Tempo e Batidas numa arquitetura de rastreamento de batidas baseada em multiagente. Este programa processa sequencialmente uma função contínua inicial de detecção, enquanto propaga hipóteses paralelas do Tempo e das batidas. As batidas podem ser previstas num modo de utilização casual ou não casual, o que torna o sistema adequado para diversas aplicações. O programa avalia a performance do sistema em ambos os modos em dois cenários de aplicação: standard (usando um banco de dados relativamente grande de clips de áudio) e streaming (usando longos streams de áudio compostos por clips concatenados). Este programa mostra, experimentalmente, a utilidade de monitorizar automaticamente o mecanismo de recuperação de estado num cenário de streaming (ou seja, melhorar a precisão do rastreamento da batida e melhorar o tempo da reação). O programa ainda demonstra que funciona eficientemente e está ao mesmo nível que algoritmos semelhantes. Este programa é multi-plataforma, open-source, disponível gratuitamente e inclui ainda plugins, para diferentes conhecidas plataformas de análise, síntese e visualização de áudio. 16

17 7. Aplicações Comerciais A. Saúde Esta é uma das áreas onde se torna, por vezes, imperativo a obtenção do valor das Batidas Por Minuto. Existem dois casos em que é importante medir os BPM s do coração: no caso de um doente num hospital e no caso de um atleta de alta competição. No caso em que um paciente de uma unidade de saúde se encontrar numa situação delicada, é crítica a obtenção dos BPM. Nestes casos, usa-se máquinas específicas para avaliar as Batidas Por Minuto do coração para saber se ele está demasiado acelerado ou prestes a parar. Caso o coração esteja acelerado, os médicos injetam medicamentos que permitem o coração diminuir o seu ritmo cardíaco para que não haja uma paragem cardíaca devido à alta frequência cardíaca. No caso em que os BPM s do coração estiverem abaixo do normal e quase a chegar a zero, os médicos usam os choques elétricos para reanimar o paciente. Na segunda situação, temos os atletas de alta competição que usam dispositivos parecidos com relógios para monitorizar o seu coração durante uma longa corrida, um sprint ou algum exercício num ginásio de forma a potencializar o seu esforço físico durante o treino. B. Lazer Frequentemente e como foi explicado anteriormente, nem o melhor dos DJ s conhece todas as músicas que possuiu e, por isso, não sabe avaliar qual o valor exato dos BPM s de cada música. Saber o valor exato dos BPM s de cada música ajuda extremamente o DJ a juntar as músicas que têm mais ou menos o mesmo valor de BPM s e que têm um som similar. O DJ pode inserir estas músicas num CD para usá-lo durante ou numa festa, numa discoteca ou num bar/café/esplanada. Ao saber que um certo CD tem um dado valor médio de BPM, permite ao DJ diminuir o tempo gasto na sincronização das duas músicas e, assim, melhorar a qualidade das passagens e usar esse mesmo tempo ganho, a colocar efeitos na música ou interagir com os ouvintes da música. É extremamente útil que o DJ consiga sincronizar as músicas, pois só assim é que se consegue obter o mesmo ritmo durante toda a noite e fazer com que as pessoas que o estão a ouvir não sintam a ocorrência das passagens. Um DJ experiente consegue sincronizar as músicas sem a informação dos BPM s, mas gasta muito tempo a faze-lo, tempo esse no qual ele podia estar atento à primeira música para saber qual é o melhor momento que se deve realizar a passagem de uma música para a outra. Já para facilitar a vida aos DJ s, de forma a melhorar a qualidade das passagens numa discoteca ou bar/café/esplanada, existem programas de 17

18 obtenção dos BPM os quais ajudam os DJ s a preparar o set de músicas que vão utilizar durante uma atuação. C. Retalho O comportamento de um consumidor numa loja de roupa pode ser definido como uma atividade, diretamente envolvida em obter, consumir e dispor de produtos ou serviços, incluindo os processos decisórios que antecedem e sucedem estas ações (Engel, 2000, p. 4). Atmospherics é definido como uma área de pesquisas sobre o comportamento do consumidor que investiga o efeito de características do ambiente de consumo sobre determinados comportamentos. (Seco-Ferreira, 2007). A motivação pode ser uma das implicações sobre o comportamento dos funcionários causados pelas variáveis ambientais. Uma das variáveis ambientais que se salienta numa loja é a variável: música, ambiente que atua sobre a motivação e comportamento, tanto dos vendedores como da influência exercida sobre a perceção e o comportamento dos consumidores. Pode-se ainda verificar que, cada loja de roupa está vocacionada para um determinado tipo de comprador, que, por sua vez, se insere num determinado estatuto social. Um exemplo concreto que se verifica é o facto dos compradores da Massimo Dutti ou da Giovanni Gali ou até mesmo da Gant, para além de possuírem melhores condições monetárias também são, geralmente, consumidores com uma faixa etária mais velha que os da Pull & Bear ou os da Tiffosi. Consoante o tipo de lojas, existem um tipo específico de consumidores para cada loja. Esse tipo específico de consumidores tem, geralmente, gostos musicais diferentes e, como tal, normalmente, um comprador da Gant não iria apreciar ouvir House (com por volta de 128 BPM s), mas sim apreciaria, algo mais lento, como Bossa Nova, (por volta de 100 BPM s) quando entra na loja. Já o consumidor da Pull & Bear apreciará ouvir uma música House. A satisfação produzida, no consumidor, ao ouvir um género de música que aprecia, levará a que ele fique mais tempo na loja, quanto muito, só para acabar de ouvir a música. Ora, se o consumidor permanecer mais tempo dentro da loja é porque se sente mais confortável dentro dela, ou seja, maior serão as probabilidades de escolher uma peça de roupa e comprá-la. Mas, nem sempre os consumidores compram uma roupa só porque apreciam a música que está a passar na loja, muitas vezes não compram uma peça de roupa porque os funcionários da loja não são simpáticos e não ajudam na escolha da mesma. O simples facto, dos funcionários também apreciarem a música, também fará com que os funcionários fiquem mais bem-dispostos e, com isso, auxiliem o consumidor a comprar uma, ou mais, peças de roupa. Assim se pode concluir que existe uma gama de valores de BPM s de uma seleção de músicas para o qual existe uma maior probabilidade de atingir um lucro favorável numa dada loja, uma vez que ambos, consumidor e funcionários estão mais confortáveis e mais predispostos a comprar ou vender, respetivamente. Para isso, é necessário obter o número dos BPM s da seleção de 18

19 músicas da loja. Isto pode ser feito on-line, ou seja, durante um período de tempo na loja usando um ou mais dispositivos de reconhecimento do valor dos BPM s, ou até mesmo um Software que analisa as músicas que estão a tocar no exterior e devolve o valor em cada segundo e o valor médio durante o período de tempo que o Software foi executado. Também poderá ser feito off-line, ou seja, medir o valor dos BPM s de uma selecção de músicas antes ou depois da música ter sido tocada na loja. Para saber qual é o melhor valor dos BPM s médios de uma seleção de música é necessário estabelecer uma relação entre o valor médio dos BPM s dessa seleção de música e o lucro obtido. Para saber se um tipo de BPM s funciona melhor ou pior numa loja será necessário analisar dois ou mais dias diferentes que tenham sido submetidos às mesmas condições. Não se pode comparar um dia da semana que tenha 128 BPM s de média na seleção de músicas com um dia de fim-de-semana/feriados que tenha 130 BPM s; nem se pode comparar um dia saldos com um dia sem saldos; nem um dia no início do mês (onde as pessoas possuem mais dinheiro) com um dia no final do mês (onde as possibilidades monetárias são muito menores). È conveniente, efetuar a comparação em dois dias similares, no qual se usou uma seleção de músicas diferente. Note-se que existem músicas de diferentes géneros com o mesmo número de BPM s, como é o caso de algumas músicas de Rock e de House, portanto, pode-se dizer que saber apenas o número médio de BPM s de uma seleção de músicas é vantajoso para saber qual é o valor de excelência de cada loja de retalho, de forma a obter o maior lucro possível. Este é o objetivo da dissertação. 19

20 8. Levantamento e Especificação de Requisitos A. Requisitos de Marketing Este projeto tem como objetivo desenvolver um sistema capaz de adquirir em tempo-real e no modo off-line o valor dos BPM s das músicas que vão passando numa qualquer loja de retalho. Após uma reunião com o preponente da Dissertação pode-se levantar certos requisitos do sistema a implementar. Entre eles são: Obtenção do valor médio dos BPM s num dado período de tempo da loja. Análise dos valores dos BPM s de cada música existente da loja de forma a poder escolher as músicas com os BPM s que, potencialmente, trarão mais lucro à loja. B. Requisitos da Empresa Dada a complexidade do projeto, foram identificados dois domínios de intervenção: Sistemas de Aquisição dos BPM s (SAB). Processamento da informação (PI). Comunicações entre dispositivo e a estação de terra (CDT). As tabelas abaixo resumem os requisitos de Engenharia do sistema. Cada tabela engloba os requisitos de um dos domínios mencionados acima. Os requisitos podem ser do tipo funcional (F), não funcional (NF) ou restrições (R). Os requisitos a itálico são opcionais. A prioridade mais alta é representada com o menor índice. Tabela 1 - Tabela de requisitos do domínio SAB. Tipo Requisito Prioridade F Adquirir o valor dos BPM s on-line 1 F Adquirir o valor dos BPM s off-line 1 F Aquisição do tempo da amostra de cada BPM medido on-line 1 F Obtenção do valor do Tempo da música 2 F Obtenção do valor do volume da música 3 20

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

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

3 Classificação. 3.1. Resumo do algoritmo proposto

3 Classificação. 3.1. Resumo do algoritmo proposto 3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.

Leia mais

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

Histórico da Revisão. Data Versão Descrição Autor Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

Introdução à Computação

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

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 GereComSaber Ana Duarte, André Guedes, Eduardo

Leia mais

Manual de Utilizador Documentos de Transporte. TOConline. Suporte. Página - 1

Manual de Utilizador Documentos de Transporte. TOConline. Suporte. Página - 1 TOConline Suporte Página - 1 Documentos de Transporte Manual de Utilizador Página - 2 Índice Criação de um documento de transporte... 4 Definições de empresa- Criação de moradas adicionais... 9 Comunicação

Leia mais

Como funciona a MEO Cloud?

Como funciona a MEO Cloud? Boas-vindas O que é a MEO Cloud? A MEO Cloud é um serviço da Portugal Telecom, lançado a 10 de Dezembro de 2012, de alojamento e sincronização de ficheiros. Ao criar uma conta na MEO Cloud fica com 16

Leia mais

Módulo 4. Construindo uma solução OLAP

Módulo 4. Construindo uma solução OLAP Módulo 4. Construindo uma solução OLAP Objetivos Diferenciar as diversas formas de armazenamento Compreender o que é e como definir a porcentagem de agregação Conhecer a possibilidade da utilização de

Leia mais

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação

Leia mais

Roteiro 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) 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 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

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Guia Site Empresarial

Guia Site Empresarial Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação

Leia mais

Dicas para usar melhor o Word 2007

Dicas para usar melhor o Word 2007 Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Base de Dados para Administrações de Condomínios

Base de Dados para Administrações de Condomínios Base de Dados para Administrações de Condomínios José Pedro Gaiolas de Sousa Pinto: ei03069@fe.up.pt Marco António Sousa Nunes Fernandes Silva: ei03121@fe.up.pt Pedro Miguel Rosário Alves: alves.pedro@fe.up.pt

Leia mais

Funcionalidades do Sistema de Negociação de Créditos de Carbono. Anexo VIII

Funcionalidades do Sistema de Negociação de Créditos de Carbono. Anexo VIII Anexo VIII Este Manual do Usuário possui caráter informativo e complementar ao Edital do Leilão de Venda de Reduções Certificadas de Emissão nº 001/2012, promovido pela Prefeitura da Cidade de São Paulo

Leia mais

Engenharia de Software Sistemas Distribuídos

Engenharia de Software Sistemas Distribuídos Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 FEARSe Requisitos para a 1 a entrega 18 de Março de 2010 1 Introdução O projecto conjunto das disciplinas de Engenharia de Software

Leia mais

P HC XL - Nem calcula o produto que temos para si...

P HC XL - Nem calcula o produto que temos para si... P HC XL - Nem calcula o produto que temos para si... Documento FAQs Poderão ser contemplados campos de utilizadores da ML? Essa possibilidade não existe. Os campos disponíveis são os campos base da tabela

Leia mais

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II O seguinte exercício contempla um processo com três estágios. Baseia-se no Inquérito de Satisfação Fase II, sendo, por isso, essencial compreender primeiro o problema antes de começar o tutorial. 1 1.

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Itinerários de Ônibus Relatório Final

Itinerários de Ônibus Relatório Final CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...

Leia mais

Rock In Rio - Lisboa

Rock In Rio - Lisboa Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

bit Tecnologia ao Serviço do Mundo Rural www.ruralbit.pt

bit Tecnologia ao Serviço do Mundo Rural www.ruralbit.pt bit Tecnologia ao Serviço do Mundo Rural www.ruralbit.pt :: Ruralbit :: http://www.ruralbit.pt :: Índice :: Ruralbit :: http://www.ruralbit.pt :: Pág. 1 Introdução O Pocket Genbeef Base é uma aplicação

Leia mais

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

ROTEIRO PARA ELABORAÇÃO DE PROJETOS APRESENTAÇÃO ROTEIRO PARA ELABORAÇÃO DE PROJETOS Breve histórico da instituição seguido de diagnóstico e indicadores sobre a temática abrangida pelo projeto, especialmente dados que permitam análise da

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

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

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

HCT Compatibilidade Manual do Usuário

HCT Compatibilidade Manual do Usuário HCT Compatibilidade Manual do Usuário Índice Introdução...3 HCT Compatibilidade...3 Librix...3 Execução do Programa...4 Seleção de Testes...4 Testes Manuais...6 Teste de Teclado...6 Teste de Vídeo...7

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

Nós fazemos fácil o difícil

Nós fazemos fácil o difícil O serviço TrustThisProduct é baseado na ideia de que informação detalhada e de confiança sobre um produto é a forma de chegar às mãos do consumidor. Como resultado, a pessoa ficará mais satisfeita com

Leia mais

Guia de Especificação de Caso de Uso Metodologia CELEPAR

Guia de Especificação de Caso de Uso Metodologia CELEPAR Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007

Leia mais

BEM VINDO À GESTÃO DE STOCKS DO XD UNLIMITED

BEM VINDO À GESTÃO DE STOCKS DO XD UNLIMITED BEM VINDO À GESTÃO DE STOCKS DO XD UNLIMITED www.xdsoftware.pt Gestão de Stocks XD UNLIMITED 1. O que necessita para Controlar Stock...4 2. Criação de Armazéns...5 3. Configuração do Artigo...6 4. Configuração

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Utilização do SOLVER do EXCEL

Utilização do SOLVER do EXCEL Utilização do SOLVER do EXCEL 1 Utilização do SOLVER do EXCEL José Fernando Oliveira DEEC FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO MAIO 1998 Para ilustrar a utilização do Solver na resolução de

Leia mais

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores Primeiro Teste 21 de Outubro de 2006, 9:00H 10:30H Nome: Número:

Leia mais

Manual do Utilizador

Manual do Utilizador Faculdade de Ciências e Tecnologia da Universidade de Coimbra Departamento de Engenharia Electrotécnica e Computadores Software de Localização GSM para o modem Siemens MC35i Manual do Utilizador Índice

Leia mais

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

TRABALHO COM GRANDES MONTAGENS

TRABALHO COM GRANDES MONTAGENS Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

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

Guia do Estudante. Versão 1.2b

Guia do Estudante. Versão 1.2b Guia do Estudante Versão 1.2b Atividade Dependendo do seu cenário de jogo, você estará a anunciar produtos e serviços em Baigoo - um fictício Motor de Busca. Baigoo simula um modelo de anúncio de mercado

Leia mais

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007. projeto

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007. projeto Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007 1 Inicie um novo Antes de começar um novo, uma organização deve determinar se ele se enquadra em suas metas estratégicas. Os executivos

Leia mais

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto.

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto. Discussão sobre Nivelamento Baseado em Fluxo de Caixa. Item aberto na lista E-Plan Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em

Leia mais

Novo Formato de Logins Manual de Consulta

Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Histórico de Alterações Versão Descrição Autor Data 1.0 Versão inicial DSI/PPQ 2014-07-11 Controlo do documento

Leia mais

PLANEAMENTO DA INSTALAÇÃO DO WINDOWS SERVER 2003

PLANEAMENTO DA INSTALAÇÃO DO WINDOWS SERVER 2003 PLANEAMENTO DA INSTALAÇÃO DO WINDOWS SERVER 2003 1 PLANEAMENTO DA INSTALAÇÃO Instalar o Windows Server 2003 requer alguma preparação, devido à sua complexidade: Ao correr o programa de setup (configuração)

Leia mais

LeYa Educação Digital

LeYa Educação Digital Índice 1. Conhecer o 20 Aula Digital... 4 2. Registo no 20 Aula Digital... 5 3. Autenticação... 6 4. Página de entrada... 7 4.1. Pesquisar um projeto... 7 4.2. Favoritos... 7 4.3. Aceder a um projeto...

Leia mais

Como instalar o Kobo Desktop para Mac... 7. Como encontrar livros... 9. Como classificar a sua biblioteca... 11

Como instalar o Kobo Desktop para Mac... 7. Como encontrar livros... 9. Como classificar a sua biblioteca... 11 Kobo Desktop Manual Do Utilizador Índice Sobre o Kobo Desktop... 4 Como descarregar e instalar o Kobo Desktop... 6 Como instalar o Kobo Desktop para Mac... 7 Como comprar ebooks com o Kobo Desktop... 9

Leia mais

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

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Observação das aulas Algumas indicações para observar as aulas

Observação das aulas Algumas indicações para observar as aulas Observação das aulas Algumas indicações para observar as aulas OBJECTVOS: Avaliar a capacidade do/a professor(a) de integrar esta abordagem nas actividades quotidianas. sso implicará igualmente uma descrição

Leia mais

Manual do Ambiente Moodle para Professores

Manual do Ambiente Moodle para Professores UNIVERSIDADE FEDERAL DA FRONTEIRA SUL Manual do Ambiente Moodle para Professores Tarefas Versão 1.0b Setembro/2011 Direitos Autorais: Essa apostila está licenciada sob uma Licença Creative Commons 3.0

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 4 Projeto de Teste 1 SUMÁRIO INTRODUÇÃO... 3 ANÁLISE E PROJETO DE TESTE... 3 1.

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Acronis Servidor de Licença. Manual do Utilizador

Acronis Servidor de Licença. Manual do Utilizador Acronis Servidor de Licença Manual do Utilizador ÍNDICE 1. INTRODUÇÃO... 3 1.1 Descrição geral... 3 1.2 Política de licenças... 3 2. SISTEMAS OPERATIVOS SUPORTADOS... 4 3. INSTALAR O SERVIDOR DE LICENÇA

Leia mais

Cálculo utilizando variáveis do tipo DATA

Cálculo utilizando variáveis do tipo DATA Cálculo utilizando variáveis do tipo DATA Pré requisitos: Elaboração de questionário Análise de resultados Visões: relatórios multimídia Publicação de questionário na internet O uso de variáveis do tipo

Leia mais

O aumento da força de vendas da empresa

O aumento da força de vendas da empresa PHC dcrm O aumento da força de vendas da empresa O enfoque total na atividade do cliente, através do acesso remoto à informação comercial, aumentando assim a capacidade de resposta aos potenciais negócios

Leia mais

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual Algoritmos: Lógica para desenvolvimento de programação de computadores Autor: José Augusto Manzano Capítulo 1 Abordagem Contextual 1.1. Definições Básicas Raciocínio lógico depende de vários fatores para

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/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 mais

Table of Contents. PowerPoint XP

Table of Contents. PowerPoint XP Table of Contents Finalizando a apresentação...1 Usando anotações...1 Desfazer e repetir...1 Localizar e substituir...2 Substituir...2 Efeitos de transição...3 Esquema de animação...6 Controlando os tempos

Leia mais

Manual Operacional SIGA

Manual Operacional SIGA SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...

Leia mais

Modelos Conceptual e Mental

Modelos Conceptual e Mental Interfaces Pessoa Máquina 08-10-2012 Modelos Conceptual e Mental Cap. 6 Conceptualização da Interação 06 Melhor e Pior? 1 Melhor e Pior? Resumo Aula Anterior Análise de Utilizadores O que é? Porquê? O

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

TRANSMITINDO CONHECIMENTO ON-LINE

TRANSMITINDO CONHECIMENTO ON-LINE TRANSMITINDO CONHECIMENTO ON-LINE POR MEIO WEB-RÁDIO E WEB-TV 1 BORGES, Caio C. A.; DEUS JÚNIOR, Getúlio A. de; CASTRO, Marcelo S. Escola de Engenharia Elétrica e de Computação, Universidade Federal de

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Instalações Máquinas Equipamentos Pessoal de produção

Instalações Máquinas Equipamentos Pessoal de produção Fascículo 6 Arranjo físico e fluxo O arranjo físico (em inglês layout) de uma operação produtiva preocupa-se com o posicionamento dos recursos de transformação. Isto é, definir onde colocar: Instalações

Leia mais

Como funciona o Kisom?

Como funciona o Kisom? O que é o Kisom? O Kisom é uma aplicação de música para smartphones que te permite encontrar e ouvires as tuas músicas favoritas de artistas nacionais e internacionais. Guarda e organiza facilmente a tua

Leia mais

Treinamento GVcollege Módulo Acadêmico - Pedagógico

Treinamento GVcollege Módulo Acadêmico - Pedagógico Treinamento GVcollege Módulo Acadêmico - Pedagógico 2015 GVDASA Sistemas Pedagógico 2 AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Engenharia Informática Ano letivo 2012-2013 Unidade Curricular Arquitectura de Computadores ECTS 6 Regime Obrigatório Ano 2º Semestre 2ºsem Horas de trabalho globais Docente (s) Luis Figueiredo Total

Leia mais

Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual

Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual Este manual descreve um procedimento para o registro de Concursos Públicos por meio de áudio e vídeo utilizando-se recursos tecnológicos básicos i. A gravação segue o disposto na Resolução 020/09 da UFSM

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos 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 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

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

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

O papel do CRM no sucesso comercial

O papel do CRM no sucesso comercial O papel do CRM no sucesso comercial Escrito por Gustavo Paulillo Você sabia que o relacionamento com clientes pode ajudar sua empresa a ter mais sucesso nas vendas? Ter uma equipe de vendas eficaz é o

Leia mais

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop 1 1 INICIANDO O APLICATIVO PELA PRIMEIRA VEZ... 3 2 PÁGINA PRINCIPAL DO APLICATIVO... 4 2.1 INTERFACE INICIAL... 4 3 INICIANDO PROCESSO DE LEITURA...

Leia mais

PHC dteamcontrol Externo

PHC dteamcontrol Externo PHC dteamcontrol Externo A gestão remota de projetos e de informação A solução via Internet que permite aos seus Clientes participarem nos projetos em que estão envolvidos, interagindo na otimização dos

Leia mais

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br

Gerenciamento 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

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Software PHC com MapPoint

Software PHC com MapPoint Software PHC com MapPoint A análise de informação geográfica A integração entre o Software PHC e o Microsoft Map Point permite a análise de informação geográfica, desde mapas a rotas, com base na informação

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

Everson Scherrer Borges João Paulo de Brito Gonçalves

Everson Scherrer Borges João Paulo de Brito Gonçalves Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das

Leia mais

Programa de Parcerias e Submissão de Propostas 2014/15

Programa de Parcerias e Submissão de Propostas 2014/15 DEPARTAMENTO DE INFORMÁTICA Programa de Parcerias e Submissão de Propostas 2014/15 O Departamento de Informática (DI) da Faculdade de Ciências da Universidade de Lisboa (FCUL) procura criar e estreitar

Leia mais

Sistemas de Gerenciamento do Relacionamento com o Cliente (Customer Relationship Management CRM)

Sistemas de Gerenciamento do Relacionamento com o Cliente (Customer Relationship Management CRM) CRM Definição De um modo muito resumido, pode definir-se CRM como sendo uma estratégia de negócio que visa identificar, fazer crescer, e manter um relacionamento lucrativo e de longo prazo com os clientes.

Leia mais

GlobalPhone - Central Telefónica. Manual do Portal de Selfcare Utilizador

GlobalPhone - Central Telefónica. Manual do Portal de Selfcare Utilizador Manual do Portal de Selfcare Utilizador Índice 1 Introdução... 3 1.1 Âmbito do Documento... 3 1.2 Acesso... 4 1.3 Autenticação... 4 2 Extensões... 5 2.1 Reencaminhamentos (redireccionamentos)... 6 2.2

Leia mais