Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * * Emprego de Ferramentas Computacionais para aumento da produtividade Mário Leite * * * Sistema de Informações Baseados em Computador (uma classificação) Hardware Software Banco de Dados Redes Ferramentas Computacionais Pessoas Procedimentos TI SI RH * * * O problema da comunicação Homem x Máquina Linguagem Natural Linguagem de Máquina Como fazer para as partes se comunicarem ? * * * Dado x Informação x Conhecimento Processo Informação Conhecimento Dado ??? Tomar decisões * * * Objetivos da Organização PRÁTICAS DE TRABALHO Dados/Informações Recursos Humanos Tecnologias da Inf. As TI’s num Sistema de Informações Gerenciais * * * Ferramentas Computacionais Ajuda ao Ensino (Portugol/Plus, linguagem Forth) Tradução Automática (Fdic: Inglês-Português) Procesadores de Fala (DICTATE ) Editores de fotos (Adobe Photoshop) Simuladores Processadores de Texto (MS-Word, Word Perfect, BrOffice.Writer) Planilhas Eletrônicas (QuatroPro, Excel, Lotus 1-2-3, BrOffice.Calc) Desenho e Fabricação (AutoCad, CAD-CAM) Bancos de dados e de Informações(DW, Bancos corporativos) Computação gráfica (Corel Draw, Adobe Illustrator) Desenvolvimento de Sistemas (Ferramentas RAD e CASE) Controle de Qualidade (Pareto, PERT-CPM, PDCA, Histograma) Controle de negócios (ERP, SAD, ASP, CRM, e-Com, EAI, BI) Projetos (MS-Project, OpenProject) Computação Numérica (MatLab, Octave, R, SciLab) * * * Automatização da solução do problema Problema real (nível do usuário) Sequência de instruções (nível do programador) Solução automatizada (nível do computador) * * * Como solucionar o problema ? Desenvolver um programa de computador Empregar ferramenta computacional Questão: Qual o custo-benefício ? * * * BrOffice.org Writer * * * * * * SciLab O SciLab - iniciais em inglês para Scientific Laboratory - é um software para ser empregado em ambientes de cálculos numéricos através de computador. É uma ferramenta de alta performance, empregada em situações que requer soluções baseadas em complexos cálculos numéricas, podendo ser manipulada interativamente (dentro do seu ambiente integrado) ou através de programação. Ele faz parte de um grupo de softwares que simulam ambiente de computação numérica tais como o MatLab, Octave, R, etc. Entre esses, o mais conhecido é o MatLab (Matrix Laboratory); a diferença é que enquanto o MatLab é um software proprietário, o SciLab é open source. Isto quer dizer que seu uso é livre, apesar da distribuição estar sujeita ao tipo de licença. * * * SciLab (Características) O SciLab pode ser usado sob Windows (9X/2000/XP/Vista) ou GNU/Linux; o que lhe confere portabilidade para os dois principais sistemas operacionais utilizados pela maioria dos usuários de ferramentas computacionais. Ele é empregado em diversas áreas: engenharias, petroquímica, meteorologia, indústria automobilística, matemática, executando diversas tarefas: • Computação Gráfica (criando gráficos 2D e 3D) • Resolução de sistemas lineares e não lineares • Controle de processos • Resolução de sistemas de equações diferenciais • Controle clássico, robusto e otimização LMI • Processamento de sinais • Automação industrial • Interface com linguagens Fortran, Tcl/Tk, C, C++, Java, LabView * * * SciLab (Download/Instalação) Para baixar a última versão do SciLab acesse o site www.sciLab.org * * * SciLab (Ambiente) prompt * * * SciLab (Aplicações práticas) Regressões Problema de Programação Linear * * * Exemplo em Regressão Tabela de “Investimento versus Vendas” de um produto * * * Exemplo em Regressão (continuação) Questões a serem resolvidas pela ferramenta: Qual seria a função que melhor representa a lei de dependência entre o investimento feito em marketing e seu respectivo retorno em vendas? Se a empresa tivesse R$ 3.000,00 (o máximo que ela poderia dispor) para investir a cada mês em marketing, qual seria a venda esperada? Qual seria o menor valor a ser investido em marketing para que a empresa mantivesse um mínimo de vendas? * * * Exemplo em Regressão (continuação) Gráfico Investimento versus Vendas Gráf1 8400 26150 62400 58789 143852 161500 274540 467230 484320 623458 734740 865800 Investimento ($) Vendas ($) Investimento x Vendas Plan1 Período Investimento Vendas Junho/02 750 8400 Julho/02 800 26150 Agosto/02 950 62400 Setembro/02 1000 58789 Outubro/02 1200 143852 Novembro/02 1300 161500 Dezembro/02 1500 274540 Janeiro/03 1800 467230 Fevereiro/03 1900 484320 Março/03 2000 623458 Abril/03 2100 734740 Maio/03 2200 865800 Plan1 0 0 0 0 0 0 0 0 0 0 0 0 Investimento ($) Vendas ($) Investimento x Vendas Plan2 Plan3 * * * Exemplo em Regressão (continuação) Projeção de vendas através de Regressão no SciLab -->read("InvestVendas.txt", 12, 2) ans = 750. 8400. 800. 26150. 950. 62400. 1000. 58789. 1200. 143852. 1300. 161500. 1500. 274540. 1800. 467230. 1900. 484320. 2000. 623458. 2100. 734740. 2200. 865800. Lê a tabela de dados * * * Exemplo em Regressão (continuação) 1.1 - Gráfico linear “Investimento versus Vendas” Y = - 479211.5253 + 552.0981316x R2 = 0.9468 Dados de regressão * * * Exemplo em Regressão (continuação) 1.2 - Gráfico parábola do 2o grau “Investimento versus Vendas” Y = 183442.5809 - 470.9049915x + 0.348109337x2 R2 = 0.9936 * * * Exemplo em Regressão (continuação) 1.3 - Gráfico parábola do 3o grau “Investimento versus Vendas” Y = - 383260.368 + 860.326725x - 0.62195918x2 + 0.00022160x3 R2 = 0.9967 * * * Exemplo em Regressão (resultados) Tabela comparativa dos três tipos de regressões * * * Exemplo em Regressão (conclusão) 3 - Calulando as raízes do polinômio Y3(x) teremos: -->roots(Y3) ans = 731.49 1037.590336 + 1134.797119i 1037.590336 - 1134.797119i 1 - Analisando a tabela anterior, concluímos que a melhor curva é a do 3o grau, pois o R2 (coeficiente de determinação) 0.9967 é o maior, indicando 99.67% de certeza na projeção usando essa curva de ajuste. 2 - Para um investimento de $ 3000 teremos: -->horner(Y3,3000) ==> $ 2.583.287,46 Raíz real (solução do problema) $ 731,49 valor mínimo de investimento. * * * Exemplo em Programação Linear Situação:Um biólogo colocou três espécies de bactérias (denotadas por I, II e II) em um tubo de ensaio, onde elas serão alimentadas por três fontes diferentes de alimentos (A, B e C). A cada dia serão colocadas 2500 unidades de alimento A, 4500 unidades do alimento B e 2000 unidades do alimento C. O consumo diário de alimento pelas bactérias, em unidades por dia, está mostrado na tabela abaixo. Nestas condições determine quantas bactérias de cada espécie podem coexistir no tudo de ensaio e consumir todo o alimento. * * * Exemplo em Programação Linear 1 x1 + 2 x2 + 1 x3 = 2500 2 x1 + 1 x2 + 3 x3 = 4500 1 x1 + 1 x2 + 1 x3 = 2000 1) Montagem do Sistema de equações Tipo I Tipo II Tipo III * * * Exemplo em Programação Linear -->A = [1 2 1; 2 1 3; 1 1 1] A = 1. 2. 1. 2. 1. 3. 1. 1. 1. -->b = [2500; 4500; 2000] b = 2500. 4500. 2000. 2) Montagem das matrizes no ambiente do SciLab * * * Exemplo em Programação Linear E a solução poderá ser obtida pela divisão total à esquerda (\) de A por b dentro do ambiente do SciLab. -->S =A\b S = 500. 500. 1000. Solução do problema: 500 bactérias do tipo I 500 bactérias do tipo II 1000 bactérias do tipo III * * * OpenProj * * * OpenProj É uma poderosa ferramenta de gerenciamento de projetos, usada para planejar, gerenciar e trabalhar como fonte de informações para um projeto qualquer. * * * O que é um projeto 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 a atingir um objetivo claro e definido, sendo conduzido por pessoas dentro de parâmetros pré-definidos de tempo, custo, recursos envolvidos e qualidade. Segundo Ricardo Vianna Vargas (2000), projeto pode ser definido como: * * * Definição analítica de projeto De acordo com a definição do autor, um projeto é função de quatro parâmetros básicos, isto é: Projeto = F(tempo, custo, recursos, qualidade) * * * Parâmetros de um projeto Projeto Recursos T e m p o C U S T o QUALIDADE * * * Características de um projeto Possui um processo prévio de planejamento; Deve possuir parâmetros definidos e planejados para controle e avaliação; Não é repetitivo; é inovador e é inédito; Possui um início e um fim determinados; Objetiva gerar um produto com especificações conhecidas e que seja claro e definido; É realizado por pessoas; Tem componente de custo limitado e definido. * * * Gerenciamento de projetos Segundo Margareth Carneiro: “O Gerenciamento de projetos é a aplicação de CONHECIMENTO, HABILIDADES, FERRAMENTAS E TÉCNICAS nas atividades de projetos, de forma a atender ou superar as expectativas dos stakeholders (interessados, atores e participantes) e que envolve o balanceamento de vários parâmetros operacionais”. * * * Parâmetros operacionais Escopo, tempo, custo e qualidade; Necessidades (requisitos definidos) e expectativas (subjetivos ou não definidos); Diferentes expectativas e necessidades de todos aqueles que participam do projeto direta ou indiretamente. * * * Fatores gerenciáveis do projeto Para um bom gerenciamento do projeto é fundamental que o gerente de projetos possua conhecimentos específicos da área para melhor desempenhar as suas funções. Dentro dos parâmetros de um projeto existem três fatores gerenciais, interdependentes e sujeitos a mudanças. Escopo (abrangência do projeto) Recursos (trabalho, material, etc) Tempo (duração do projeto) * * * Etapas Essencias no OpenProj * * * Barra de ferramentas Barra de menus Nome do projeto Barra de modos * * * Principais visões disponíveis Gráficos - Representam graficamente as informações. São gráficos os modos de exibição: Gráficos de Gantt Diagrama de Rede Gráfico de Recursos Calendário. * * * Recursos do projeto * * * * * * BrOffice.org Calc * * * * * * * * * Linguagens e Técnicas de Programação * * * Algoritmos Linguagem Pascal Linguagem C * * * Mário Leite Obrigado pela atenção marleite@gmail.com
Compartilhar