1000 resultados para Código de fuente (Informática)
Resumo:
O desenvolvimento e manutenção de software fazem parte de um processo intrinsecamente difícil e que consome tempo e custos, principalmente quando o sistema consiste de milhares de linhas de código. Por isso, sistemas de visualização de software objetivam prover mecanismos para construir representações visuais de informações sobre programas e sistemas, através das quais o programador pode analisar e compreender características de sua estrutura e funcionamento em um maior nível de abstração do que o código fonte. Assim, ferramentas visuais de software que suportam as tarefas de desenvolvimento, depuração, manutenção e reutilização tornam-se mais necessárias pelo fato de ajudarem a reduzir a complexidade inerente do processo de compreensão. Esse trabalho tem como objetivo principal o desenvolvimento de um visualizador que exiba as informações existentes nos programas de forma mais rápida e legível, evitando que o programador/analista tenha que percorrer as linhas de código. O texto inicialmente situa a área de visualização de informações, abordando a área de visualização de software, uma vez que a visualização de software é assim chamada por tratar da visualização de informações que são extraídas de programas. Em seguida, é apresentado um estudo de caso baseado no desenvolvimento dos sistemas da empresa Benfare Informática, no qual caracteriza-se a necessidade de ferramentas que auxiliem a compreensão de programas, com o objetivo de otimizar as operações de manutenção e desenvolvimento de programas. O restante do trabalho trata do sistema VisProgress que foi um protótipo desenvolvido como ferramenta de apoio para a equipe de desenvolvimento da empresa e como forma de avaliar o uso de técnicas de visualização em tal situação. A ferramenta desenvolvida é um visualizador de informações que percorre programas escritos em Progress, ferramenta de desenvolvimento utilizada pela empresa, e extrai as informações encontradas nos programas. A visualização é dividida em três partes. A primeira permite a visualização de informações textuais extraídas diretamente do código fonte dos programas que compõem os sistemas, a segunda faz a visualização de um grafo que representa a chamada de programas, e a terceira e última faz a visualização também de um grafo, porém representando o compartilhamento de variáveis entre os programas. A obtenção dos grafos foi construída em Delphi, porém a visualização gráfica é feita através da ferramenta Dotty, ferramenta específica para visualização de grafos. Após a descrição do protótipo implementado, são apresentados os resultados obtidos com a avaliação da ferramenta feita nas empresas Benfare Informática e Dzset Soluções e Sistemas para Computação.
Resumo:
A rapidez com que as informações se disseminam tem provocado necessidades novas nos clientes e exigido soluções específicas. Alguns destes problemas são a confiabilidade, rapidez e compromisso dos fornecedores de serviços e informações. Os provedores de serviços, através da Internet, têm se deparado com novos desafios, sendo os principais: alcançar a qualidade nos serviços e informações, oferecer rapidez na sua disponibilidade e, acima de tudo, ter vantagens competitivas em relação à concorrência. Este trabalho foi especificamente dirigido ao estudo do segmento de advogados gaúchos para identificar necessidades e novas oportunidades de oferta de serviços para a área jurídica. A pesquisa propôs-se a identificar que critérios são mais importantes para os advogados e, através de uma matriz de importância – desempenho, verificar em quais dimensões a PROCERGS poderá focar seus esforços para adquirir e manter uma vantagem competitiva no mercado.
Resumo:
Essa dissertação aborda o tema simulação de serviços. É apresentada abordagem para estudo de empresas prestadoras de serviços a partir da ótica de avaliação e otimização de produtividade, custos operacionais e lead-time. A abordagem proposta foi desenvolvida com base em estudo de caso realizado junto à empresa Scherer Informática, que atua na área de manutenção de computadores. Os cenários gerados e as simulações dos serviços prestados foram realizados com o suporte de software específico para a modelagem de serviços: o Servicemodel. O estudo possibilitou a empresa conhecer: (i) o melhor dimensionamento das equipes de front office e back office, (ii) a melhor distribuição dos funcionários, que conduz a maior produtividade, (iii) a melhor qualificação da equipe, que minimiza custos operacionais, e, (iv) a análise do lead-time, que permitiu identificar as operações críticas e estabelecer um plano de melhorias visando agilizar o atendimento ao cliente. As etapas observadas no estudo de caso constituem uma abordagem para a otimização de serviços, que considera produtividade, custos operacionais e lead-time. Devido à generalidade das etapas propostas, a abordagem pode ser adaptada para o uso em outras empresas, subsidiando decisões relativas à melhoria dos processos de prestação de serviços.
Resumo:
A linguagem síncrona RS é destinada ao desenvolvimento de sistemas reativos. O presente trabalho tem como objetivo criar meios que facilitem o uso da linguagem RS no projeto e implementação desses sistemas, permitindo que, à partir da especificação de um sistema reativo, seja realizada a sua implementação de forma automática. Deste modo, a linguagem RS é utilizada para a descrição do comportamento de um sistema em um alto nível de abstração, antes de serfeitas a decomposição do sistema em componentes de software ou hardware. A implmentação do protótipo do sistema computacional dedicado é obtida através de uma síntese automática desse modelo de alto nível. Foram implementados geradores de código que utilizam o código objeto fornecido pelo compilador da linguagem RS. Os geradores fazem a tradução para a linguagem C, para a linguagem JAVA, ou para a linguagem de descrição de hardware VHDL. A partir da síntese desses códigos poderá ser obtida a implementação do sistema em um micrcoomputador comercial, em um microcomputador Java de dedicado (ASIP Java), ou em um hardware de aplicação específica (ASIC). Foram realizados estudos de caso representativos dos sistemas reativos embaraçados e de tempo rel. Estes estudos de caso serviram para validar os geradores de código bem como para analisar o uso da linguagem RS no projeto e implementação desses sistemas.
Resumo:
A permanente busca pela qualidade como diferencial nas instituições de ensino, bem como a necessidade de atender aos critérios estabelecidos pela legislação para a revalidação da autorização de funcionamento dos Centros Universitários no Brasil, foram os elementos que determinaram a abrangência desta pesquisa. Devido à complexidade e ao amplo espectro de itens que compõem o que podemos determinar como sendo qualidade, a pesquisa limitou-se a identificar os fatores pedagógicos e administrativos relevantes para a avaliação da qualidade no ensino. Para limitar o campo da pesquisa, esta foi feita utilizando o método de estudo de caso, que é uma estratégia de pesquisa que examina um fenômeno contemporâneo dentro do seu contexto real, e para tanto, foi pesquisado o curso de Bacharelado em Informática do Centro Universitário Positivo - UnicenP, em Curitiba. Dentre as metodologias que poderiam ser utilizadas, foi escolhida a metodologia denominada Soft System Methodology, ou simplesmente SSM. Esta metodologia, proposta por Peter Checkland em 1985 na Universidade de Lancaster no Reino Unido, é uma resposta às dificuldades de aplicação de metodologias que tendem a enfatizar que os objetivos dos sistemas são mensuráveis e que estes podem ser decompostos em sub-sistemas, através da técnica top-down, quando essas metodologias são aplicadas a problemas empresariais. A SSM permite a ordenação e a estruturação de situações problemáticas complexas e que se apresentam, aparentemente inconsistentes e com múltiplas visões pelos envolvidos no processo.
Resumo:
Segurança no trânsito é uma preocupação constante de todos os governos. Se por um lado evita a perda de capital humano através da redução do número de mortos e feridos em acidentes de trânsito, por outro, diminuí os custos hospitalares. Através de dados em painel para estados brasileiros, este trabalho apresenta evidências de que o Código Brasileiro de Trânsito, em vigor a partir de 1998, reduziu as mortes de trânsito no Brasil em pelo menos 5% através de punições mais severas. Isso representa mais de 14 mil vidas salvas entre 1998 e 2004. As mulheres demonstram uma maior sensibilidade a leis de trânsito mais rígidas em relação aos homens. Além disso, existe uma diferença das mortes de trânsito entre sexos que é explicada pela concentração de rapazes na população. As estimativas apontam que a proporção de homens entre 15 e 29 anos é responsável por um aumento em torno de 0,30 das mortes de trânsito por 100 mil habitantes.
Resumo:
Segurança no trânsito é uma preocupação constante de todos os governos. Se por um lado evita a perda de capital humano através da redução do número de mortos e feridos em acidentes de trânsito, por outro, diminuí os custos hospitalares. Através de dados em painel para estados brasileiros, este trabalho apresenta evidências de que o Código Brasileiro de Trânsito, em vigor a partir de 1998, reduziu as mortes de trânsito no Brasil em pelo menos 5% através de punições mais severas. Isso representa mais de 14 mil vidas salvas entre 1998 e 2004. As mulheres demonstram uma maior sensibilidade a leis de trânsito mais rígidas em relação aos homens. Além disso, existe uma diferença das mortes de trânsito entre sexos que é explicada pela concentração de rapazes na população. As estimativas apontam que a proporção de homens entre 15 e 29 anos é responsável por um aumento em torno de 0,30 das mortes de trânsito por 100 mil habitantes.
Resumo:
"Estudo dos Gastos e Investimentos em Informática" - Estudo que quantifica os gastos e investimentos em informática e analisa a sua evolução nos últimos dez anos para identificar seu comportamento e suas tendências. os valores são estudados por meio de dois índices: o gasto total (investimentos e despesas) como uma percentagem do faturamento líquido da empresa e o custo anual por teclado. Ambos são indicadores oumedidas com um uso crescente e que podem ter umpapel fundamental na moderna administração da tecnologia da Informação. Os dados levantados vão até o início de 1999 para 1.141 empresas médias e grandes que atuam no Brasil. O estudo retrata a evolução, analisa o comportamento e demonstra que os índices dependem do setor da economia e do nível de informatização da empresa.
Resumo:
Trata o presente objeto de pesquisa da proposta de desenvolvimento de um modelo de ambiente de avaliação remota para Ensino à Distância, baseado no paradigma de Orientação a Objetos e elaborado com base na tecnologia de sistemas multiagentes. Para a validação do modelo, foi desenvolvido um protótipo denominado Javal, capaz de permitir a aplicação e monitoração da realização de avaliações e testes à distância. As soluções comerciais disponíveis no mercado, como Question Mark Perception, Aula Net e WebCT possuem código fechado e custo elevado, além de serem baseadas em soluções proprietárias (QML - Question Mark, ASP - Microsoft, etc.), necessitando de plataforma específica para instalação de servidores e clientes. Quanto ao aspecto funcional, estas ferramentas possuem a base de sua lógica de funcionamento em execução de scripts no servidor. Para cada item de uma avaliação a ser respondido, torna-se necessária a efetivação de uma nova conexão. O modelo proposto traz toda a funcionalidade do sistema para o ambiente do aluno, tornando necessária apenas uma conexão para a busca da avaliação e outra para o envio dos resultados, reduzindo o tráfego na rede. Quanto ao aspecto pedagógico, estas ferramentas limitam-se apenas a apresentar uma avaliação somativa do aluno, geração de graus e estatísticas, não se preocupando em monitorar seus aspectos comportamentais, capazes de apontar indícios de possíveis falhas no aprendizado ou na elaboração da avaliação. A proposta do modelo é da apresentação de um ambiente orientado a objetos, capaz de distribuir elementos representativos das avaliações existentes no modelo tradicional de ensino, incorporando recursos capazes de possibilitar a monitoração de aspectos comportamentais do aluno, pelo emprego de agentes monitores ou tutores, que podem acompanhar o aluno e auxiliá-lo em situações de dificuldade. O modelo proposto por este trabalho envolve as avaliações formativas e somativas, aplicadas de forma assíncrona e individual. Como sugestão para trabalhos futuros, o modelo propõe o desenvolvimento de classes capazes de implementar a aplicação de avaliações síncronas e em grupo. A validação do modelo proposto foi realizado através do desenvolvimento de um protótipo que, com base no desenvolvimento de uma API Javal específica, implementa os principais tipos de questões disponíveis no sistema de ensino tradicional, além de agentes tutores de avaliação.
Resumo:
Este trabalho descreve uma pesquisa de campo feita no Brasil em 1996. Foram consultadas empresas prestadoras de serviços, buscando melhor compreender esse lado da relação numa parceria cujo objeto são os serviços de informática. Trata-se de um aspecto que, até então, não havia sido abordado na realidade brasileira e que trouxe à luz importantes conclusões que facilitam o estabelecimento de processos de terceirização.
Resumo:
The text relates an empirical investigation on Brazilian information systems and services outsourcing context, revealing some important characteristics about formerly unclear matter. The research analyses the reasoning for outsourcing, the implementation process, the partners selection criteria, the destination of internal technical personnel, the agreement writing process, the start prices and further revisions, the plans for the future, segments transferred to external partners, effective benefits and difficulties and major concerns about outsourcing.
Resumo:
O objetivo da presente pesquisa foi analisar o uso de recursos digitais em uma escola pública estadual, em Minas Gerais, identificando as implicações na ação pedagógica e na dinâmica institucional. Procurou-se dar ênfase ao debate que problematiza a função social da escola na sociedade do conhecimento. Discute-se de que modos a inclusão digital se conecta com a construção/consolidação do Projeto Político-Pedagógico no interior das escolas. As bases teóricas que sustentam o trabalho são: a perspectiva freireana de uma pedagogia dialógica integrada aos estudos que focalizam o pensamento construtivista associado à informática educativa. De acordo com esta perspectiva, o presente trabalho analisa a inclusão digital como processo que pode estar a serviço da ampliação dos percursos de escolarização e da qualificação do ensino. A investigação, de caráter qualitativo, focalizou as ações em uma escola de Ensino Fundamental e Médio, utilizando como instrumentos metodológicos prioritários: o diário de campo, a observação participante, o grupo focal, as entrevistas semi-estruturadas, além de fotos. As observações foram realizadas durante as atividades que envolviam os diferentes sujeitos - alunos, professores, gestores e familiares – e que ocorreram ao longo de aproximadamente 18 meses. Durante a análise, foram destacados os aspectos relativos à implicação, à participação e à auto-gestão nos processos educacionais. Além disso, houve, na escola, uma intensificação do uso dos recursos digitais, amparada em uma ampla discussão coletiva sobre as diretrizes pedagógicas da instituição.
Resumo:
As Brazil wants to be perceived as a competitor in providing computer applications and system development services in the global market, the concept of Software Factory gains importance. The metaphor for the 'Factory', when applied to the activity of software development, is used to describe organizations which produce software with a minimum quality standard and at competitive costs. However, the term 'Factory' recalls Fordist concepts, which have been challenged for a few decades in the manufacturing industry. This study analyzed university curricula and how students and teachers perceive the concept of Software Factory and assessed them in relation to the Fordism ------------ post-Fordism /continuum/. It was observed that some of the teachers who have influence over curricula define Software Factories according to Fordist concepts. It was also observed that, despite opportunities for improvements, curricula are adequately structured with regards to the skills a professional at these organizations must possess. We conclude that education provided at the programs being analyzed is adequate, but that it must be supplemented by companies or by the professionals themselves so that the knowledge acquired in the programs may be put in practice.