998 resultados para Metodologia de desenvolvimento de sistemas
Resumo:
This work proposes to adjust the Notification Oriented Paradigm (NOP) so that it provides support to fuzzy concepts. NOP is inspired by elements of imperative and declarative paradigms, seeking to solve some of the drawbacks of both. By decomposing an application into a network of smaller computational entities that are executed only when necessary, NOP eliminates the need to perform unnecessary computations and helps to achieve better logical-causal uncoupling, facilitating code reuse and application distribution over multiple processors or machines. In addition, NOP allows to express the logical-causal knowledge at a high level of abstraction, through rules in IF-THEN format. Fuzzy systems, in turn, perform logical inferences on causal knowledge bases (IF-THEN rules) that can deal with problems involving uncertainty. Since PON uses IF-THEN rules in an alternative way, reducing redundant evaluations and providing better decoupling, this research has been carried out to identify, propose and evaluate the necessary changes to be made on NOP allowing to be used in the development of fuzzy systems. After that, two fully usable materializations were created: a C++ framework, and a complete programming language (LingPONFuzzy) that provide support to fuzzy inference systems. From there study cases have been created and several tests cases were conducted, in order to validate the proposed solution. The test results have shown a significant reduction in the number of rules evaluated in comparison to a fuzzy system developed using conventional tools (frameworks), which could represent an improvement in performance of the applications.
Resumo:
The primary cementing is an important step in the oilwell drilling process, ensuring the mechanical stability of the well and the hydraulic isolation between casing and formation. For slurries to meet the requirements for application in a certain well, some care in the project should be taken into account to obtain a cement paste with the proper composition. In most cases, it is necessary to add chemicals to the cement to modify its properties, according to the operation conditions and thus obtain slurries that can move inside the jacket providing a good displacement to the interest area. New technologies of preparation and use of chemicals and modernization of technological standards in the construction industry have resulted in the development of new chemical additives for optimizing the properties of building materials. Products such as polycarboxylate superplasticizers provide improved fluidity and cohesion of the cement grains, in addition to improving the dispersion with respect to slurries without additives. This study aimed at adapting chemical additives used in civil construction to be used use in oilwell cement slurries systems, using Portland cement CPP-Special Class as the hydraulic binder. The chemical additives classified as defoamer, dispersant, fluid loss controller and retarder were characterized by infrared absorption spectroscopy, thermogravimetric analyses and technological tests set by the API (American Petroleum Institute). These additives showed satisfactory results for its application in cement slurries systems for oil wells. The silicone-based defoamer promoted the reduction of air bubbles incorporated during the stirring of the slurries. The dispersant significantly reduced the rheological parameters of the systems studied. The tests performed with the fluid loss controller and the retarder also resulted in suitable properties for application as chemical additives in cement slurries
Resumo:
The Wireless Sensor Networks (WSN) methods applied to the lifting of oil present as an area with growing demand technical and scientific in view of the optimizations that can be carried forward with existing processes. This dissertation has as main objective to present the development of embedded systems dedicated to a wireless sensor network based on IEEE 802.15.4, which applies the ZigBee protocol, between sensors, actuators and the PLC (Programmable Logic Controller), aiming to solve the present problems in the deployment and maintenance of the physical communication of current elevation oil units based on the method Plunger-Lift. Embedded systems developed for this application will be responsible for acquiring information from sensors and control actuators of the devices present at the well, and also, using the Modbus protocol to make this network becomes transparent to the PLC responsible for controlling the production and delivery information for supervisory SISAL
Resumo:
Nesta dissertação descreve-se uma proposta de implementação de uma plataforma de desenvolvimento de Sistemas de Comunicação Aumentativa e Alternativa para programadores, com o objectivo de melhorar a produtividade e diminuir os tempos despendidos na implementação deste tipo de soluções. Esta proposta assenta numa estrutura composta por widgets configuráveis por código e integráveis em novas aplicações, numa filosofia de reaproveitamento de objectos e funcionalidades, permitindo ainda a uniformização da estrutura do código no desenvolvimento de softwares deste tipo. Esta plataforma pretende ainda dar flexibilidade aos programadores, através da possibilidade de introdução de novas funcionalidades e widgets, permitindo também que se testem novas abordagens ao software durante a investigação. A implementação em tecnologias open source independentes da plataforma, permitirá ainda utilizar os objectos deste toolkit em vários sistemas operativos. ABSTRACT: ln this master thesis we describe an implementation proposal for an Augmentative and Alternative Communication Framework for developers, with the objective of improves the productivity and reduces the implementation times for these types of solutions. This proposal is based on a customized widgets structure that can be integrated in new applications, with the purpose of reuse common features of these applications, also allowing standardize the code structure in this kind of software development. This framework intends to provide flexibility to programmers giving them the possibility of introduce new functionalities and widgets, allowing them to test new approaches during research. The implementation based on open-source technologies, platform independent, allows the use of this toolkit in several different operating systems.
Resumo:
Pós-graduação em Ciência da Computação - IBILCE
Resumo:
Dissertação apresentada como requisito parcial para obtenção do grau de Mestre em Ciência e Sistemas de Informação Geográfica
Resumo:
OBJETIVO: Desenvolver método para planejamento e avaliação de campanhas de vacinação contra a raiva animal. MÉTODOS: O desenvolvimento da metodologia baseou-se em sistemas de informação geográfica para estimar a população e a densidade animal (canina e felina) por setores censitários e subprefeituras do município de São Paulo, em 2002. O número de postos de vacinação foi estimado para atingir uma dada cobertura vacinal. Foram utilizadas uma base de dados censitários para a população humana, e estimativas para razões cão:habitante e gato:habitante. RESULTADOS: Os números estimados foram de 1.490.500 cães e 226.954 gatos em São Paulo, uma densidade populacional de 1.138,14 animais domiciliados por km². Foram vacinados, na campanha de 2002, 926.462 animais, garantindo uma cobertura vacinal de 54%. O número total estimado de postos no município para atingir uma cobertura vacinal de 70%, vacinando em média 700 animais por posto foi de 1.729. Estas estimativas foram apresentadas em mapas de densidade animal, segundo setores censitários e subprefeituras. CONCLUSÕES: A metodologia desenvolvida pode ser aplicada de forma sistemática no planejamento e no acompanhamento das campanhas de vacinação contra a raiva, permitindo que sejam identificadas áreas de cobertura vacinal crítica.
Resumo:
A implementação de um Sistema de Informações é mais do que simplesmente instalar um sistema desenvolvido e treinar usuários a utilizá-lo. Para que esta implementação tenha sucesso, é necessário, desde o início de seu desenvolvimento até sua efetiva implementação, estudar o contexto no qual ele atuará e formar um ambiente propício para garantir seu desenvolvimento, sua implementação, sua aceitação e uso. O enfoque de variáveis utilizado combina o contexto da organização durante o desenvolvimento e a implementação do SI, as relações das pessoas que se envolvem com o processo e a estratégia utilizada para garantir o sucesso do projeto.
Resumo:
OBJETIVO: Desenvolver método para planejamento e avaliação de campanhas de vacinação contra a raiva animal. MÉTODOS: O desenvolvimento da metodologia baseou-se em sistemas de informação geográfica para estimar a população e a densidade animal (canina e felina) por setores censitários e subprefeituras do município de São Paulo, em 2002. O número de postos de vacinação foi estimado para atingir uma dada cobertura vacinal. Foram utilizadas uma base de dados censitários para a população humana, e estimativas para razões cão:habitante e gato:habitante. RESULTADOS: Os números estimados foram de 1.490.500 cães e 226.954 gatos em São Paulo, uma densidade populacional de 1.138,14 animais domiciliados por km². Foram vacinados, na campanha de 2002, 926.462 animais, garantindo uma cobertura vacinal de 54%. O número total estimado de postos no município para atingir uma cobertura vacinal de 70%, vacinando em média 700 animais por posto foi de 1.729. Estas estimativas foram apresentadas em mapas de densidade animal, segundo setores censitários e subprefeituras. CONCLUSÕES: A metodologia desenvolvida pode ser aplicada de forma sistemática no planejamento e no acompanhamento das campanhas de vacinação contra a raiva, permitindo que sejam identificadas áreas de cobertura vacinal crítica.
Resumo:
O objetivo deste trabalho é o desenvolvimento de frameworks de testes automáticos de software. Este tipo de testes normalmente está associado ao modelo evolucionário e às metodologias ágeis de desenvolvimento de software, enquanto que os testes manuais estão relacionados com o modelo em cascata e as metodologias tradicionais. Como tal foi efetuado um estudo comparativo sobre os tipos de metodologias e de testes existentes, para decidir quais os que melhor se adequavam ao projeto e dar resposta à questão "Será que realmente compensa realizar testes (automáticos)?". Finalizado o estudo foram desenvolvidas duas frameworks, a primeira para a implementação de testes funcionais e unitários sem dependências a ser utilizada pelos estagiários curriculares da LabOrders, e a segunda para a implementação de testes unitários com dependências externas de base de dados e serviços, a ser utilizada pelos funcionários da empresa. Nas últimas duas décadas as metodologias ágeis de desenvolvimento de software não pararam de evoluir, no entanto as ferramentas de automação não conseguiram acompanhar este progresso. Muitas áreas não são abrangidas pelos testes e por isso alguns têm de ser feitos manualmente. Posto isto foram criadas várias funcionalidades inovadoras para aumentar a cobertura dos testes e tornar as frameworks o mais intuitivas possível, nomeadamente: 1. Download automático de ficheiros através do Internet Explorer 9 (e versões mais recentes). 2. Análise do conteúdo de ficheiros .pdf (através dos testes). 3. Obtenção de elementos web e respetivos atributos através de código jQuery utilizando a API WebDriver com PHP bindings. 4. Exibição de mensagens de erro personalizadas quando não é possível encontrar um determinado elemento. As frameworks implementadas estão também preparadas para a criação de outros testes (de carga, integração, regressão) que possam vir a ser necessários no futuro. Foram testadas em contexto de trabalho pelos colaboradores e clientes da empresa onde foi realizado o projeto de mestrado e os resultados permitiram concluir que a adoção de uma metodologia de desenvolvimento de software com testes automáticos pode aumentar a produtividade, reduzir as falhas e potenciar o cumprimento de orçamentos e prazos dos projetos das organizações.
Resumo:
A importância dos sistemas de data warehousing e business intelligence é cada vez mais pronunciada, no sentido de dotar as organizações com a capacidade de guardar, explorar e produzir informação de valor acrescido para os seus processos de tomada de decisão. Esta realidade é claramente aplicável aos sectores da administração pública portuguesa e, muito em particular, aos organismos com responsabilidades centrais no Ministério da Saúde. No caso dos Serviços Partilhados do Ministério da Saúde (SPMS), que tem como missão prover o SNS de sistemas centrais de business intelligence, o apelo dos seus clientes, para que possam contar com capacidades analíticas nos seus sistemas centrais, tem sido sentido de forma muito acentuada. Todavia, é notório que, tanto os custos, como a complexidade, de grande parte destes projetos têm representado uma séria ameaça à sua adoção e sucesso. Por um lado, a administração pública tem recebido um forte encorajamento para integrar e adotar soluções de natureza open source (modelo de licenciamento gratuito), para os seus projetos de sistemas de informação. Por outro lado, temos vindo a assistir a uma vaga de aceitação generalizada de novas metodologias de desenvolvimento de projetos informáticos, nomeadamente no que diz respeito às metodologias Agéis, que se assumem como mais flexíveis, menos formais e com maior grau de sucesso. No sentido de averiguar da aplicabilidade do open source e das metodologias Ágeis aos sistemas de business intelligence, este trabalho documenta a implementação de um projeto organizacional para a SPMS, com recurso a ferramentas open source de licenciamento gratuito e através de uma metodologia de desenvolvimento de natureza Ágil.
Resumo:
É sabido que devido à escassez de água potável, nomeadamente em países sub-desenvolvidos, morrem milhares de pessoas por ano, com a procura de fontes de água alternativas, que por sua vez se encontram contaminadas com microrganismos patogénicos; a este facto também se salienta a possibilidade de ocorrência de catástrofes naturais, tornando-se necessário o desenvolvimento de sistemas de desinfecção prácticos, de baixo custo e eficientes. O trabalho experimental desenvolvido focou-se nestas realidades, tendo por objectivo principal o desenvolvimento de um papel bactericida, em particular, um papel de baixo custo como é o caso do papel de filtro de café, para aplicação em desinfecção de água. Este papel foi funcionalizado com nanopartículas sintetizadas de prata, óxido de zinco e com ambas, assim como com nanopartículas comerciais, cuja caracterização foi feita por Microscopia Electrónica de Varrimento (SEM, Scanning Electron Microscopy), Energia Dispersiva de Raios-X (EDS, Energy-dispersive X-ray Spectroscopy), Espectroscopia de Ultravioleta-Visível (UV-VIS Uv-Visible Spectroscopy), Difracção de Raios-X (DRX, X-Rays Diffraction), Análise Termogravimétrica (TA, Thermal Analysis), e Calorimetria Diferencial de Varrimento (DSC, Differencial Scanning Calorimetry) e a actividade anti-bacteriana dos papéis foi avaliada através de Testes de Sensibilidade aos Antibióticos, pelo Método de Kirby-Bauer, contra as bactérias S.a.ATCC25923 e E.coli ATCC25922. No decorrer das sínteses variaram-se alguns parâmetros consoante o tipo de nanopartícula, para as np´s de prata variou-se essencialmente a metodologia de síntese e o tipo de redutor, para as np´s de óxido de zinco, dado ser um composto fotossensível, submeteu-se o papel á luz ultravioleta, o que, por outro lado também esterelizava o papel, e para ter uma comparação, esterelizou-se também o papel pela autoclave, constatando-se, pelas técnicas de caracterização, nomeadamente DRX, que os papeis não continham nanopartículas de óxido de zinco mas sim de acetato de zinco. Surpreendentemente, nos papéis autoclavados já se detectou a presença de óxido de zinco. Com os papéis que evidenciararam maior actividade anti-bacteriana realizaram-se filtrações de membrana com amostras de água contaminada e a determinação da concentração de metal no filtrado foi realizada pela técnica de Espectroscopia de Absorção Atómica de Chama (Flame Atomic Absorption Spectroscopy) conseguindo-se uma taxa de redução bacteriana de practicamente 100% para E.coli NCTC 9001 e E.f NCTC775 com os papéis contendo acetato de zinco numa concentração de 50 mM e np´sAg e acetato de zinco, numa concentração de 10 mM. De forma a validar o trabalho desenvolvido a parte final consistiu em testar os filtros com melhores propriedades em águas contaminadas, tendo esse trabalho sido feito no Laboratório de Água de Consumo dos Serviços Municipalizados de Água e Saneamento de Almada.
Resumo:
Dissertação de mestrado em Engenharia de Sistemas
Resumo:
A forma como um projeto é gerido tem vindo a evoluir ao longo dos tempos. Com a crescente preocupação em entregar os projetos dentro dos prazos estipulados, com qualidade e dentro do orçamento previsto, foi necessário melhorar a forma de gerir os mesmos. Neste sentido têm vindo a surgir várias metodologias e, principalmente, ferramentas informáticas que apoiam os gestores de projetos a gerir os mesmos. Tendo em conta que gerir projetos de desenvolvimento de sistemas de informação engloba desafios específicos dos projetos desta natureza e, no sentido de ajudar os gestores a enfrentarem tais desafios com sucesso, propôs-se efetuar o desenvolvimento de uma aplicação web e mobile de apoio a gestão de projetos desta natureza. Este trabalho procura fazer um mapeamento entre as principais metodologias de gestão de projetos, principalmente, as direcionadas para projetos de desenvolvimento de sistemas de informação, e os grupos de processos e áreas de conhecimento de gestão de projetos definidos no PMBOK. Toda essa informação é disponibilizada numa aplicação web, que está, igualmente, acessível nos dispositivos móveis. Com esta aplicação web e mobile, pretendeu-se desenvolver uma aplicação informática interativa de apoio a gestão de projetos de sistemas de informação, tendo em conta a metodologia adotada para a gestão do projeto e as linhas de orientação do PMBOK.
Resumo:
O trabalho teve como o propósito analisar o processo de desenvolvimento de um sistema de informação dentro de uma organização, no caso a Delegação do Ministério da Educação e Desporto do Concelho da Praia. Para tal, analisou-se as diferentes metodologias que estão associadas ao processo desenvolvimento de um sistema de informação, escolheu-se aplicar uma metodologia orientada a objecto. Também no trabalho destacou-se a importância dos Sistema de Informação e Tecnologias de Informação dentro das organizações, bem como a necessidade do alinhamento dos Sistemas de Informação com as estratégias das organizações. Também analisou-se um conjunto de problemas associados ao processo de Desenvolvimento de Sistemas de informação e apresentou-se diferentes metodologias que orientam na construção de Sistemas de Informação.