21 |
Finansų maklerio įmonės veiklos automatizavimo sistemos prototipas / Automatization system prototype of Finance Macler CompanyNoreikaitė, Kristina 10 January 2005 (has links)
Automatization system prototype of Finance Macler Company.
|
22 |
Duomenų bazės kūrimas panaudojant duomenų pildymo formų šablonus / Technology on creation of a database, using patterns of data inputUrbonas, Tomas 01 September 2011 (has links)
Duomenų bazės projektuojamos pagal specifinius reikalavimus ir tai dažniausiai daroma rankiniu būdu. Suprojektuotai duomenų bazei valdyti kuriamos programinės priemonės, kurios pritaikytos tik tai duomenų bazei valdyti. Gautas rezultatas dažniausiai tenkina vartotoją, tačiau neilgai. Nuolat besikeičiantys reikalavimai duomenims didina atotrūkį tarp norimos apdoroti ir galimos apdoroti informacijos. Taigi išlaikyti duomenų bazę suderintą su poreikiais yra sudėtinga. Nuolat besikeičiantys poreikiai didina informacinės sistemos palaikymo sąnaudas. O tai smulkaus verslo įmonėms gali tapti nepakeliama našta. Kyla poreikis pačiam sistemos vartotojui pakoreguoti ją taip, kad sistema tenkintų pasikeitusius reikalavimus duomenų apdorojimui.
Šiame darbe pristatomas duomenų bazės kūrimas naudojant vartotojo sukurtus duomenų pildymo šablonus. Pagal vartotojo sukurtus šablonus keičiasi ir informacinės sistemos vartotojo sąsaja skirta duomenims apdoroti.
Tikslas – duomenų bazės bei jos valdymo sistemos kūrimo automatizavimas. Siekiama sukurti algoritmą duomenų bazės bei jos valdymo sistemos kūrimo automatizavimui. Pagal šį algoritmą realizuota sistema vartotojas, neišmanantis apie duomenų bazių kūrimą, galėtų sukurti duomenų bazę bei jos valdymo sistemą pritaikytą savo reikmėms. Galėtų bet kada modifikuoti duomenų bazės struktūrą – pridėti, pašalinti stulpelius. Duomenų bazės struktūra koreguojama pagal šablonus. Šablonų sudėtis saugoma duomenų bazės lentelėse. Pagal aprašytą algoritmą... [toliau žr. visą tekstą] / Databases are designed according to specific requirements, and in most cases it is carried out manually. Having database already designed, software tools to manage the particular database are developed. Usually the result meets user’s needs, but just on a short term basis. Since the requirements keep changing constantly, gap between information to be processed and information possible to process in practice is growing bigger, so it is complicated to keep the database updated according to user’s needs. Shifting needs have significant influence on information system support input, which can become a challenge to minor businesses. Therefore particular system users have to modify it themselves to meet the changing requirements of data processing.
This final thesis analyses the development of database using data filling templates designed by the user. According to the templates designed by the user, information system user interface for data processing keeps changing as well.
The purpose is automatic design of database and its management system, and development of algorithm to automate database and its management system. In case the system is based on this algorithm, its user having very little knowledge of database development still is able to design a database and to shape its management system according to his needs. It is possible to modify database structure – to add or to remove columns – at any time. Database structure is adjusted by the templates kept in database tables... [to full text]
|
23 |
Uma abordagem de teste para aplicativos android utilizando os cenários do behavior driven development / A test approach for Android apps using the behavior driven development scenariosAlbiero, Fernando Weber January 2017 (has links)
Os aplicativos móveis, desenvolvidos originalmente para a área do entretenimento, hoje estão presentes nos mais diversos domínios, sendo comuns inclusive em áreas de alto valor agregado, como: varejista, logística, bancária, médica, entre outras. Portanto, a qualidade e correção dos aplicativos móveis tornam-se obrigatórios e as atividades de teste essenciais. Porém a qualidade das aplicações móveis nem sempre é satisfatória. Isso ocorre devido ao fato dessas aplicações sofrerem com a pressão do mercado e passarem por um processo muito rápido de desenvolvimento, onde geralmente a fase de testes é negligenciada ou realizada de forma superficial, pela própria equipe de desenvolvimento, comprometendo assim a qualidade da aplicação. Este trabalho propõe uma abordagem baseada no Behavior Driven Development para ajudar na definição de testes de sistema para aplicativos nativos do Android. A abordagem proposta utiliza os arquivos de leiaute da aplicação para extrair informações sobre os componentes da interface e sobre os eventos esperados pelo sistema. A partir dessas informações, é possível verificar a cobertura dos cenários existentes em relação aos eventos disponíveis na interface com o usuário. Além disso, é possível identificar elementos do leiaute que não são exercitados pelos cenários existentes. A abordagem proposta é implementada por uma ferramenta chamada Android Behavior Testing Tool que, por meio da interpretação dos cenários do Behavior Driven Development, fornece uma visão geral do fluxo comportamental da aplicação ao testador (visão hoje não disponível), proporcionando assim uma noção de fácil compreensão sobre a cobertura dos testes em relação aos elementos da interface do aplicativo. Desta forma, o testador pode julgar a integridade dos casos de teste disponíveis em relação às funcionalidades implementadas e, se necessário, implementar novos testes. A ferramenta também faz uso dos arquivos de leiaute do aplicativo para identificar os componentes da interface que não foram testados e gera, neste caso, modelos de cenários no formato do BDD, automatizando assim a tarefa de escrita dos mesmos. A abordagem proposta foi utilizada em quatro aplicativos Android e se mostrou útil, uma vez que, em três estudos de caso foram detectados bugs oriundos de inconsistências lógicas nos cenários ou elementos não exercitados pelos cenários. / Mobile applications, originally developed for entertainment, nowadays are present in a wide range of domains, being common even in areas of high value such as retailer, logistics, banking, and medical, among others. However, the quality and correctness of mobile applications become mandatory and testing activities are essential. However, the quality of mobile applications is not always good enough. This is because these applications suffer from market pressure and pass through a very rapid development process where the testing phase usually is neglected or superficially performed by the development team itself, thus compromising the quality of the application. This work proposes an approach based on Behavior Driven Development to help to define system tests for native Android applications. The proposed approach uses the application's layout files to extract information about the interface components and the events expected by the system. From this information, it is possible to check out the coverage of existing test scenarios against events available in the user interface. In addition, it is possible to identify unexercised usage scenarios from the existing test scenarios. The proposed approach is implemented by a tool called Android Behavior Testing Tool which, through the interpretation of the BDD usage scenarios, provides to the tester an overview of the behavioral flow of the application (otherwise unavailable), thus providing a notion of easy understanding of test coverage in relation to the application interface elements. In this way, the tester can judge the integrity of the available test cases in relation to the functionalities implemented and, if necessary, implement new tests. The tool also makes use of the application's layout files to identify untested interface components and in this case generates test scenario models in the BDD format, thus automating the writing task of the scenarios. The proposed approach was used in four Android applications and proved to be useful, since in three case studies bugs were detected. Detected bugs originated from logical inconsistencies in the test scenarios or elements that were not exercised by the scenarios.
|
24 |
Využití programovatelného logického automatu Siemens LOGO! při výuce automatizace a elektroniky na SŠ / Application of Programmable Logic Controller - Siemens LOGO! in high school education of automatization and electronicsKOŠÍČEK, František January 2012 (has links)
The content of the thesis is to familiarize students with module PLC Siemens LOGO! and its practical use in teaching courses in the subjects as automation, electro-nics and mechatronics at vocational secondary schools. The content is focused on the basic description of the development and graphical environment and its use in practical problems solving. In the practical part of the proposals there are worksheets for pupils with the design of pupils´ simple tasks. After studying this text and the compilation of practical problems, the student should be capable of independent operation with module PLC Siemens LOGO! and implementation of complex applications.
|
25 |
Relação da variabilidade espaço-temporal da cobertura do solo e da evapotranspiração utilizando o algoritmo Sebal automatizado na bacia do rio IpanemaSilva , Alexandro Medeiros 24 February 2017 (has links)
Submitted by Leonardo Cavalcante (leo.ocavalcante@gmail.com) on 2018-05-09T13:35:12Z
No. of bitstreams: 1
Arquivototal.pdf: 4033845 bytes, checksum: 6727be1d9c4ac04eb38005b4cdbfe610 (MD5) / Made available in DSpace on 2018-05-09T13:35:12Z (GMT). No. of bitstreams: 1
Arquivototal.pdf: 4033845 bytes, checksum: 6727be1d9c4ac04eb38005b4cdbfe610 (MD5)
Previous issue date: 2017-02-24 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / Environmental degradation is one of the results of the excessive pressure of anthropic actions through different forms of land use, as well as the influence of climatic factors, which is even more active in the Caatinga. The Caatinga is a Brazilian biome very susceptible to modifications of the climate and land uses. Then, to study the changes in the landscape occurred in this biome, it becomes necessary to understand the impacts of these modifications on the behavior of evapotranspiration in the different land uses. Thus, this work, using remote sensing, intends to analyze the influence of different types of land use on evapotranspiration estimates using the automated SEBAL algorithm for a portion of the Caatinga biome, the Ipanema River basin (BHRI), which is located between the states of Pernambuco and Alagoas. In order to analyze the changes in land cover, four Landsat images were used. In the mapping of land use four classes were identified, i.e. dense canopy, grassland, agriculture/pasture, and bare land. As result of the land use and land cover mapping, it was verified that for the analyzed period, areas of bare land were those that presented a greater variation, with 115% between 2005 and 2015. For the estimates of evapotranspiration, 282 images of the MODIS sensor were used between 2005 and 2015. Since the application of SEBAL requires a long process, automating the application of this algorithm may be an alternative to optimize the estimation of evapotranspiration for a long series of images. In this sense, the application of the SEBAL algorithm for the present work was totally automated, using a computational routine developed in MATLAB® software. Besides the estimates of evapotranspiration, the NDVI, surface temperature and net radiation were analyzed for the same period. For the NDVI, it was observed that from June to August the highest values were estimated, which average is around 0.6 for the whole BHRI. For the surface temperature, the values were estimated between 21 and 50°C, the month that presented the highest temperatures was November, when much of the basin had temperatures above 40°C. Estimates of the average daily net radiation showed values between 85 and 203 W/m². The highest averages of the net radiation were identified from November to December. For the monthly evapotranspiration, it was observed that from March, when the rainfall volume over the BHRI starts to rise, the average values of monthly ET begin to decrease in a relatively similar proportion among the different types of soil use. However, increase of the monthly ET values in the areas of dense canopy and grassland happens faster, whereas in the areas of agriculture/pasture and bare land this increase occurs more gradually. The results showed a 31% decrease in the mean annual evapotranspiration for the BHRI between 2005 (1211.42 mm/year) and 2015 (831.22 mm/year). According to the obtained results, the estimates obtained from the algorithm of SEBAL automation were very close when compared to those obtained by a specialist. Finally, the results obtained in the present work were satisfactory and provide important information about the biophysical characteristics of BHRI, which were until now very scarce. / A degradação ambiental é um dos resultados da pressão excessiva das ações antrópicas através de diferentes formas de uso da terra, bem como, da influência dos fatores climáticos, que é ainda mais atuante na Caatinga. A Caatinga é um bioma muito susceptível a modificações do clima e do uso e ocupação do solo. Com isso, estudar as alterações na paisagem ocorridas nesse bioma torna-se necessário para compreender os impactos dessas modificações no comportamento da evapotranspiração nos diferentes usos do solo. Desta forma, este trabalho, fazendo uso do sensoriamento remoto, pretende analisar a influência dos diferentes tipos de uso e ocupação do solo nas estimativas da evapotranspiração utilizando o algoritmo SEBAL automatizado, para uma porção do bioma Caatinga, a bacia hidrográfica do rio Ipanema (BHRI), localizada entre os estados de Pernambuco e Alagoas. Para analisar as modificações no uso e cobertura do solo foram utilizadas quatro imagens Landsat. No mapeamento foram identificadas quatro classes de uso do solo, a saber: vegetação arbórea/arbustiva; vegetação herbácea; agricultura/pecuária; solo exposto. Como resultado do mapeamento dos usos e cobertura do solo, verificou-se que para o período analisado, áreas de solo exposto foram as que apresentaram uma maior variação, com 115% entre 2005 e 2015. Para as estimativas da evapotranspiração foram utilizadas 282 imagens do sensor MODIS, entre os anos de 2005 e 2015. Devido a aplicação do SEBAL necessitar de um longo processamento, automatizar a aplicação desse algoritmo pode ser uma alternativa para otimizar a estimativa da evapotranspiração para uma grande série de imagens. Nesse sentido, a aplicação do algoritmo SEBAL para o presente trabalho foi totalmente automatizada, utilizando-se uma rotina computacional desenvolvida no software MATLAB®. Além das estimativas da evapotranspiração, foram analisados o NDVI, a temperatura de superfície e o saldo de radiação, para o mesmo período. Para o NDVI, observou-se que nos meses de junho a agosto foram estimados os maiores valores, com média de aproximadamente 0,6 para toda a BHRI. Para a temperatura de superfície, foram estimados valores entre 21 e 50°C. O mês que apresentou as maiores temperaturas foi o mês de novembro, onde grande parte da bacia apresentou temperaturas superiores a 40°C. As estimativas do saldo de radiação diário médio mostraram valores entre 85 e 203 W/m². As maiores médias do saldo de radiação foram identificadas nos meses de novembro a dezembro. Para a evapotranspiração mensal, observou-se que a partir do mês de março, quando o volume pluviométrico na BHRI começa a aumentar, os valores médios de ET mensal começam a diminuir em uma proporção relativamente similar entre os diferentes tipos de uso do solo. Entretanto, o aumento dos valores de ET mensal nas áreas de vegetação arbórea/arbustiva e vegetação herbácea acontecem de forma mais rápida, ao passo que nas áreas de agricultura/pastagem e solo exposto esse aumento ocorre de forma mais gradual. Os resultados mostraram uma diminuição de 31% da evapotranspiração anual média para a BHRI, entre os anos 2005 (1211,42 mm/ano) e 2015 (831,22 mm/ano). De acordo com os resultados obtidos, as estimativas obtidas a partir do algoritmo de automatização do SEBAL foram bem próximas quando comparadas com as obtidas por um especialista. Por fim, os resultados obtidos no presente trabalho foram satisfatórios e passam a fornecer importantes informações sobre as características biofísicas da BHRI, que até então eram escassas.
|
26 |
Uma abordagem de teste para aplicativos android utilizando os cenários do behavior driven development / A test approach for Android apps using the behavior driven development scenariosAlbiero, Fernando Weber January 2017 (has links)
Os aplicativos móveis, desenvolvidos originalmente para a área do entretenimento, hoje estão presentes nos mais diversos domínios, sendo comuns inclusive em áreas de alto valor agregado, como: varejista, logística, bancária, médica, entre outras. Portanto, a qualidade e correção dos aplicativos móveis tornam-se obrigatórios e as atividades de teste essenciais. Porém a qualidade das aplicações móveis nem sempre é satisfatória. Isso ocorre devido ao fato dessas aplicações sofrerem com a pressão do mercado e passarem por um processo muito rápido de desenvolvimento, onde geralmente a fase de testes é negligenciada ou realizada de forma superficial, pela própria equipe de desenvolvimento, comprometendo assim a qualidade da aplicação. Este trabalho propõe uma abordagem baseada no Behavior Driven Development para ajudar na definição de testes de sistema para aplicativos nativos do Android. A abordagem proposta utiliza os arquivos de leiaute da aplicação para extrair informações sobre os componentes da interface e sobre os eventos esperados pelo sistema. A partir dessas informações, é possível verificar a cobertura dos cenários existentes em relação aos eventos disponíveis na interface com o usuário. Além disso, é possível identificar elementos do leiaute que não são exercitados pelos cenários existentes. A abordagem proposta é implementada por uma ferramenta chamada Android Behavior Testing Tool que, por meio da interpretação dos cenários do Behavior Driven Development, fornece uma visão geral do fluxo comportamental da aplicação ao testador (visão hoje não disponível), proporcionando assim uma noção de fácil compreensão sobre a cobertura dos testes em relação aos elementos da interface do aplicativo. Desta forma, o testador pode julgar a integridade dos casos de teste disponíveis em relação às funcionalidades implementadas e, se necessário, implementar novos testes. A ferramenta também faz uso dos arquivos de leiaute do aplicativo para identificar os componentes da interface que não foram testados e gera, neste caso, modelos de cenários no formato do BDD, automatizando assim a tarefa de escrita dos mesmos. A abordagem proposta foi utilizada em quatro aplicativos Android e se mostrou útil, uma vez que, em três estudos de caso foram detectados bugs oriundos de inconsistências lógicas nos cenários ou elementos não exercitados pelos cenários. / Mobile applications, originally developed for entertainment, nowadays are present in a wide range of domains, being common even in areas of high value such as retailer, logistics, banking, and medical, among others. However, the quality and correctness of mobile applications become mandatory and testing activities are essential. However, the quality of mobile applications is not always good enough. This is because these applications suffer from market pressure and pass through a very rapid development process where the testing phase usually is neglected or superficially performed by the development team itself, thus compromising the quality of the application. This work proposes an approach based on Behavior Driven Development to help to define system tests for native Android applications. The proposed approach uses the application's layout files to extract information about the interface components and the events expected by the system. From this information, it is possible to check out the coverage of existing test scenarios against events available in the user interface. In addition, it is possible to identify unexercised usage scenarios from the existing test scenarios. The proposed approach is implemented by a tool called Android Behavior Testing Tool which, through the interpretation of the BDD usage scenarios, provides to the tester an overview of the behavioral flow of the application (otherwise unavailable), thus providing a notion of easy understanding of test coverage in relation to the application interface elements. In this way, the tester can judge the integrity of the available test cases in relation to the functionalities implemented and, if necessary, implement new tests. The tool also makes use of the application's layout files to identify untested interface components and in this case generates test scenario models in the BDD format, thus automating the writing task of the scenarios. The proposed approach was used in four Android applications and proved to be useful, since in three case studies bugs were detected. Detected bugs originated from logical inconsistencies in the test scenarios or elements that were not exercised by the scenarios.
|
27 |
Sistema de supervisión de contratosHerrera Ruiz, Jackelyn Pamela, Machado Hidalgo, Alberto Arturo January 2015 (has links)
Con el presente trabajo pretendemos brindar una mejora al área de Gerencia de Supervisión de Contratos” derivada de la “Secretaria General Permanente” de INVERMET del seguimiento y control del contrato. Considerando la problemática que tiene lNVERMET (Fondo Metropolitano de Inversiones), en la cual es preciso realizar algunos cambios para que la labor que allí se ejecuta se haga con una mayor efectividad para los servicios de planificación, supervisión de operaciones y reportes.
Mediante este proyecto se obtendrá un sistema web que ofrezca ser un centro de participación donde los usuarios y el área intercambien información que retroalimente a ambos, para su fortalecimiento, todo esto de una manera más interactiva y en un solo lugar.
Facilitar al usuario el registro de los datos de las fichas de contratos, obligaciones, garantías, seguros y penalidades.
Permitir llevar con el sistema el control, seguimiento y conformidad de las obligaciones del contrato y penalidades, mediante alertas.
Permitir consultar y generar reportes de las penalidades y obligaciones pendientes del contrato.
In this paper we provide an improvement to the area of Management Oversight Contract "derived from the" Permanent Secretary General "of INVERMET the monitoring and control of the contract. Considering the problems that have lNVERMET (Metropolitan Investment Fund), which is necessary to make some changes to the work being done there running with more effective services for planning, monitoring and reporting operations.
Through this project a web system that provides a center where users share and exchange information area will be obtained to provide feedback to both to strengthen it, all this in a more interactive way and in one place.
Facilitate the user registration data sheets contracts, obligations, guarantees, insurance and penalties.
Allow the system out of control, monitoring and compliance of the contractual obligations and penalties with alerts.
Allow consult and report on outstanding penalties and contract obligations.
|
28 |
Proposta de arquitetura para reconfigurar tarefas em célula flexível de produçãoDonizeti Bíscaro 24 November 2011 (has links)
Este trabalho apresenta proposta de arquitetura orientada para um sistema que utiliza a interface gráfica como elemento principal para reconfigurar a seqüência de tarefas que podem ser executadas por uma célula flexível de produção. É dada especial atenção na elaboração dos componentes dessa interface, pois as corretas definições e operações desses componentes são condições determinantes para se alcançar êxito no uso do sistema. A validação da funcionalidade dessa interface é obtida por meio da realização de testes em um protótipo, que adota os elementos básicos previstos na mencionada arquitetura. Os resultados positivos observados nesses testes indicam que o sistema proposto é adequado para a finalidade a qual se destina. / This work presents a proposal for a system-oriented architecture that uses the graphical interface as the main element to reconfigure the sequence of tasks that can be performed by a flexible production cell. Particular attention is given in the preparation of the components of this interface, because the correct settings and operations of these components are critical to achieving success in the use of the system. Validation of the functionality of this interface is obtained by means of conducting tests on a prototype, which adopts the basic elements contained in the mentioned architecture. The positive results observed in these tests indicate that the proposed system is suitable for the purpose for which it is intended.
|
29 |
Redovisningsprocessens digitalisering : Jämförande studie mellan olika organisationer / Digitalization’s of the accounting processSköld, Hanna, Olhans, Maja January 2020 (has links)
Tidigare studier har visat att den digitala utvecklingen är en stor del i dagens samhälle, inte minst för organisationer. Digitalisering kan kortfattat beskrivas som ett skifte från analogt till digitalt. En stor del av den tidigare forskningen inom detta område har berört hur redovisningen påverkas generellt. Studien undersöker olika organisationers redovisningsprocess och hur processen påverkas av digitalisering. Olika organisationer ser strukturmässigt olika ut och de agerar då även olika när det gäller förändringar, digitaliseringsförändringar. I studien är digitalisering ett centralt begrepp, digitalisering innebär att organisationer kan använda förnyade digitala hjälpmedel som lagrar, sammanställer och arkiverar redovisningen. Syftet med studien är att undersöka på vilket sätt redovisningsprocessen i olika organisationer har påverkats av digitaliseringen. För att uppnå studiens syfte har en kvalitativ metod tillämpats där fyra organisationer har intervjuats. Analysen är genomförd utifrån presenterad empiri i relation till teoretiska referensramen. Utifrån studiens resultat är slutsatsen att grunderna i redovisningsprocessen är oförändrade i de olika organisationerna. Däremot har tillvägagångssätten i redovisningsprocessen i de olika organisationer påverkats av digitaliseringen. / Previous studies show that digitalization development is a central part of today's society and is an important role for organisations. Digitalization can be explained as a shift from analogue to digital. Previous research within the subject has researched how accountancy is generally affected. This study explores different organisations accounting process and how the process is affected by digitalization. Different organisations vary regarding structure and also acts different regarding digitalization changes. In the study, digitalization is a central construct and means that organisations can use renewed and digital aid that accommodate, compile and archive accounting. The purpose of this study is to research how the accounting process in various organisations is affected by digitalization. To achieve the purpose, a qualitative method was applied, and four organisations has been interviewed. The analysis is carried through from a presented empire in relation to the theoretical framework. This study shows that the basics in accounting process remains the same in the different organisations. However the digitalization has affected the approach within the accounting process.
|
30 |
Výuka pokročilých konstrukcí jazyka Python na základě poskytování zpětné vazby ke studentským kódům / Teaching Advanced Python through Automatic Feedback to Student CodesLetý, Pavel January 2017 (has links)
This master thesis is focused on tutoring systems and their practical usage in education. In the theoretical part of this work is introducted architecture of this systems together with characteristics of types and examples. Next there is a description of systems in programming courses. Based on this knowledge application for teaching Python through feedback to student codes is proposed. Implementation and presentation of tests results, gained in interaction with real users, are introduced in the practical part of the work.
|
Page generated in 0.0238 seconds