992 resultados para Software agents
Resumo:
Cloud computing enables on-demand network access to shared resources (e.g., computation, networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort. Cloud computing refers to both the applications delivered as services over the Internet and the hardware and system software in the data centers. Software as a service (SaaS) is part of cloud computing. It is one of the cloud service models. SaaS is software deployed as a hosted service and accessed over the Internet. In SaaS, the consumer uses the provider‘s applications running in the cloud. SaaS separates the possession and ownership of software from its use. The applications can be accessed from any device through a thin client interface. A typical SaaS application is used with a web browser based on monthly pricing. In this thesis, the characteristics of cloud computing and SaaS are presented. Also, a few implementation platforms for SaaS are discussed. Then, four different SaaS implementation cases and one transformation case are deliberated. The pros and cons of SaaS are studied. This is done based on literature references and analysis of the SaaS implementations and the transformation case. The analysis is done both from the customer‘s and service provider‘s point of view. In addition, the pros and cons of on-premises software are listed. The purpose of this thesis is to find when SaaS should be utilized and when it is better to choose a traditional on-premises software. The qualities of SaaS bring many benefits both for the customer as well as the provider. A customer should utilize SaaS when it provides cost savings, ease, and scalability over on-premises software. SaaS is reasonable when the customer does not need tailoring, but he only needs a simple, general-purpose service, and the application supports customer‘s core business. A provider should utilize SaaS when it offers cost savings, scalability, faster development, and wider customer base over on-premises software. It is wise to choose SaaS when the application is cheap, aimed at mass market, needs frequent updating, needs high performance computing, needs storing large amounts of data, or there is some other direct value from the cloud infrastructure.
Resumo:
Este trabalho foi realizado com o objetivo de avaliar o uso do programa computacional Digitora na determinação de fatores de empilhamento. Para isto, foram utilizadas pilhas de madeira de eucalipto, empilhadas manualmente sobre o solo. Após as análises, verificou-se que: a) o software propiciou estimativas precisas dos fatores de empilhamento; b) houve uma leve tendência de superestimação dos fatores pelo Digitora; c) o treinamento do operador com relação à classificação dos pontos sobre as fotografias no Digitora é condição primordial para obtenção de estimativas precisas dos fatores de empilhamentos; e d) as fotografias deverão ser sempre tomadas com o flash e o ZOOM ativados.
Resumo:
In this thesis, the components important for testing work and organisational test process are identified and analysed. This work focuses on the testing activities in reallife software organisations, identifying the important test process components, observing testing work in practice, and analysing how the organisational test process could be developed. Software professionals from 14 different software organisations were interviewed to collect data on organisational test process and testing‐related factors. Moreover, additional data on organisational aspects was collected with a survey conducted on 31 organisations. This data was further analysed with the Grounded Theory method to identify the important test process components, and to observe how real‐life test organisations develop their testing activities. The results indicate that the test management at the project level is an important factor; the organisations do have sufficient test resources available, but they are not necessarily applied efficiently. In addition, organisations in general are reactive; they develop their process mainly to correct problems, not to enhance their efficiency or output quality. The results of this study allows organisations to have a better understanding of the test processes, and develop towards better practices and a culture of preventing problems, not reacting to them.
Resumo:
The problem of software (SW) defaults is becoming more and more topical because of increasing amount of the SW and its complication. The majority of these defaults are founded during the test part that consumes about 40-50% of the development efforts. Test automation allows reducing the cost of this process and increasing testing effectiveness. In the middle of 1980 the first tools for automated testing appeared and the automated process was implemented in different kinds of SW testing. In short time, it became obviously, automated testing can cause many problems such as increasing product cost, decreasing reliability and even project fail. This thesis describes automated testing process, its concept, lists main problems, and gives an algorithm for automated test tools selection. Also this work presents an overview of the main automated test tools for embedded systems.
Resumo:
The value and benefits of user experience (UX) are widely recognized in the modern world and UX is seen as an integral part of many fields. This dissertation integrates UX and understanding end users with the early phases of software development. The concept of UX is still unclear, as witnessed by more than twenty-five definitions and ongoing argument about its different aspects and attributes. This missing consensus forms a problem in creating a link between UX and software development: How to take the UX of end users into account when it is unclear for software developers what UX stands for the end users. Furthermore, currently known methods to estimate, evaluate and analyse UX during software development are biased in favor of the phases where something concrete and tangible already exists. It would be beneficial to further elaborate on UX in the beginning phases of software development. Theoretical knowledge from the fields of UX and software development is presented and linked with surveyed and analysed UX attribute information from end users and UX professionals. Composing the surveys around the identified 21 UX attributes is described and the results are analysed in conjunction with end user demographics. Finally the utilization of the gained results is explained with a proof of concept utility, the Wizard of UX, which demonstrates how UX can be integrated into early phases of software development. The process of designing, prototyping and testing this utility is an integral part of this dissertation. The analyses show statistically significant dependencies between appreciation towards UX attributes and surveyed end user demographics. In addition, tests conducted by software developers and industrial UX designer both indicate the benefits and necessity of the prototyped Wizard of UX utility. According to the conducted tests, this utility meets the requirements set for it: It provides a way for software developers to raise their know-how of UX and a possibility to consider the UX of end users with statistical user profiles during the early phases of software development. This dissertation produces new and relevant information for the UX and software development communities by demonstrating that it is possible to integrate UX as a part of the early phases of software development.
Resumo:
Conduziu-se este trabalho com o objetivo de avaliar o desempenho de um sistema de irrigação a baixa pressão, bubbler, em condições de campo. A avaliação consistiu de um estudo dividido em duas fases, em que, na primeira, foi elaborado o dimensionamento hidráulico do sistema de irrigação, com uso do programa computacional Bubbler versão 1.1, enquanto, na segunda fase, ocorreram a instalação e os testes de campo. Estabeleceram-se as alturas de 0,77; 0,71; 0,68 e 0,67 m na saída das mangueiras emissoras no campo, conforme recomendação do programa. Foram feitas as avaliações de vazão em cada mangueira emissora, para determinar o Coeficiente de Uniformidade de Christiansen (CUC), a Uniformidade de Distribuição (UD) e a Eficiência de Aplicação (EA). Os testes mostraram CUC igual a 96,64%, UD igual a 95,85% e EA igual a 86,98%. O sistema no campo proporcionou vazão média de 64,8 L h-1 contra os 79,2 L h-1 estabelecidos pelo programa. Os valores encontrados de vazão diferiram dos valores projetados pelo aplicativo, em conseqüência da variação dos diâmetros e das perdas de carga (linear e localizada) que apresentaram desvio-padrão de 0,23 m.
Resumo:
O desenvolvimento de técnicas que permitam o aumento da eficiência de práticas de conservação do solo é necessário frente aos grandes prejuízos causados pela erosão. Nesse sentido, elaborou-se um software que utiliza bases de dados geradas em um Sistema de Informações Geográficas e que permite o dimensionamento de sistemas de terraceamento em nível de maneira mais racional, considerando as variações espaciais existentes no terreno. Como dados de entrada ao software, devem ser fornecidas imagens de elevação e declividade e, ainda, características de tipo, uso e manejo do solo, a metodologia para o cálculo do espaçamento entre terraços e a recomendação para a escolha do tipo de terraço mais aconselhado. Como resultados, o software fornece uma imagem com o sistema de terraceamento locado, que pode ser salva em diferentes formatos, bem como um relatório, que poderá ser impresso e usado juntamente com a imagem para a implantação do sistema.
Resumo:
Carbohydrates are one of the most abundant classes of biomolecules on earth. In the initial stages of research on carbohydrates much effort was focused on investigation and determination of the structural aspects and complex nature of individual monosaccharides. Later on, development of protective group strategies and methods for oligosaccharide synthesis became the main topics of research. Today, the methodologies developed early on are being utilized in the production of carbohydrates for biological screening events. This multidisciplinary approach has generated the new discipline of glycobiology which focuses on research related to the appearance and biological significance of carbohydrates. In more detail, studies in glycobiology have revealed the essential roles of carbohydrates in cell-cell interactions, biological recognition events, protein folding, cell growth and tumor cell metastasis. As a result of these studies, carbohydrate derived diagnostic and therapeutic agents are likely to be of growing interest in the future. In this doctoral thesis, a journey through the fundamentals of carbohydrate synthesis is presented. The research conducted on this journey was neither limited to the study of any particular phenomena nor to the addressing of a single synthetic challenge. Instead, the focus was deliberately shifted from time to time in order to broaden the scope of the thesis, to continue the learning process and to explore new areas of carbohydrate research. Throughout the work, several previously reported synthetic protocols, especially procedures related to glycosylation reactions and protective group manipulations, were evaluated, modified and utilized or rejected. The synthetic molecules targeted within this thesis were either required for biological evaluations or utilized to study phenomena occuring in larger molecules. In addition, much effort was invested in the complete structural characterization of the synthesized compounds by a combination of NMR spectroscopic techniques and spectral simulations with the PERCH-software. This thesis provides the basics of working with carbohydrate chemistry. In more detail, synthetic strategies and experimental procedures for many different reactions and guidelines for the NMR-spectroscopic characterization of oligosaccharides and glycoconjugates are provided. Therefore, the thesis should prove valuable to researchers starting their own journeys in the ever expanding field of carbohydrate chemistry.
Resumo:
O presente trabalho teve por objetivo desenvolver softwares e hardwares para aplicação ao monitoramento e controle automático para a irrigação de precisão usando sistemas do tipo pivô central. O trabalho foi desenvolvido no Departamento de Engenharia Rural - LER, da Escola Superior de Agricultura "Luiz de Queiroz" - ESALQ, da Universidade de São Paulo - USP, em Piracicaba - SP. Foram utilizados componentes eletrônicos discretos, circuitos integrados diversos, módulos de radiofreqüência, microcontroladores da família Basic Step e um microcomputador. Foram utilizadas as linguagens Delphi e TBasic. O hardware é constituído de dois circuitos eletrônicos, sendo um deles para "interface" com o computador e o outro para monitoramento e transmissão da leitura de tensiômetros para o computador via radiofreqüência. Foram feitas avaliações do alcance e da eficiência na transmissão de dados dos módulos de radiofreqüência e do desempenho do software e do hardware. Os resultados mostraram que tanto os circuitos quanto os aplicativos desenvolvidos apresentaram funcionamento satisfatório. Os testes de comunicação dos rádios indicaram que esses possuem alcance máximo de 50 m. Concluiu-se que o sistema desenvolvido tem grande potencial para utilização em sistemas de irrigação de precisão usando pivô central, bastando para isso que o alcance dos rádios seja aumentado.
Resumo:
Increase of computational power and emergence of new computer technologies led to popularity of local communications between personal trusted devices. By-turn, it led to emergence of security problems related to user data utilized in such communications. One of the main aspects of the data security assurance is security of software operating on mobile devices. The aim of this work was to analyze security threats to PeerHood, software intended for performing personal communications between mobile devices regardless of underlying network technologies. To reach this goal, risk-based software security testing was performed. The results of the testing showed that the project has several security vulnerabilities. So PeerHood cannot be considered as a secure software. The analysis made in the work is the first step towards the further implementation of PeerHood security mechanisms, as well as taking into account security in the development process of this project.
Resumo:
O software PRAPRAG é uma ferramenta de escolha de máquinas e implementos agrícolas que apresentam o menor custo por área ou por quantidade produzida, bem como, faz o planejamento de aquisição das máquinas para a propriedade agrícola, do ponto de vista técnico e econômico. Foi utilizada a linguagem de programação Borland Delphi 3.0 e, a partir de prospectos das máquinas e implementos, criou-se um banco de dados onde o usuário pode cadastrar e modificar suas características de uso. O software mostrou-se uma ferramenta útil e uso amigável. O software proporciona maior rapidez, segurança e confiabilidade ao processo produtivo e econômico das propriedades, na seleção e aquisição de conjuntos mecanizados agrícolas, e na determinação de custos com a mão de obra utilizada.
Resumo:
A seleção e a otimização de sistemas mecanizados são os principais objetivos da mecanização racional. Não é suficiente uma compra adequada do maquinário agrícola se sua utilização não for controlada em aspectos operacionais e financeiros. Neste trabalho, é descrito o desenvolvimento de software para estimativa do custo operacional de máquinas agrícolas (MAQCONTROL), utilizando o ambiente de desenvolvimento Borland Delphi e o banco de dados Firebird. Os custos operacionais foram divididos em fixos e variáveis. Nos custos fixos, foram estimadas as despesas com depreciação, juros, alojamento e seguros. Nos custos variáveis, foi dada ênfase aos custos de manutenção como: óleos lubrificantes, filtros, pneus, graxa, combustível, pequenos reparos e troca de peças. Os resultados demonstraram a eficiência do software para os objetivos propostos. Assim, o MAQCONTROL pode ser uma importante ferramenta no processo de administração rural, pois reduz os custos da informação e agiliza a determinação precisa dos custos operacionais de máquinas agrícolas.
Resumo:
It is presented a software developed with Delphi programming language to compute the reservoir's annual regulated active storage, based on the sequent-peak algorithm. Mathematical models used for that purpose generally require extended hydrological series. Usually, the analysis of those series is performed with spreadsheets or graphical representations. Based on that, it was developed a software for calculation of reservoir active capacity. An example calculation is shown by 30-years (from 1977 to 2009) monthly mean flow historical data, from Corrente River, located at São Francisco River Basin, Brazil. As an additional tool, an interface was developed to manage water resources, helping to manipulate data and to point out information that it would be of interest to the user. Moreover, with that interface irrigation districts where water consumption is higher can be analyzed as a function of specific seasonal water demands situations. From a practical application, it is possible to conclude that the program provides the calculation originally proposed. It was designed to keep information organized and retrievable at any time, and to show simulation on seasonal water demands throughout the year, contributing with the elements of study concerning reservoir projects. This program, with its functionality, is an important tool for decision making in the water resources management.
Resumo:
ABSTRACT The Body Mass Index (BMI) can be used by farmers to help determine the time of evaluation of the body mass gain of the animal. However, the calculation of this index does not reveal immediately whether the animal is ready for slaughter or if it needs special care fattening. The aim of this study was to develop a software using the Fuzzy Logic to compare the bovine body mass among themselves and identify the groups for slaughter and those that requires more intensive feeding, using "mass" and "height" variables, and the output Fuzzy BMI. For the development of the software, it was used a fuzzy system with applications in a herd of 147 Nellore cows, located in a city of Santa Rita do Pardo city – Mato Grosso do Sul (MS) state, in Brazil, and a database generated by Matlab software.