999 resultados para Testes : Software
Resumo:
In this thesis, a computer software for defining the geometry for a centrifugal compressor impeller is designed and implemented. The project is done under the supervision of Laboratory of Fluid Dynamics in Lappeenranta University of Technology. This thesis is similar to the thesis written by Tomi Putus (2009) in which a centrifugal compressor impeller flow channel is researched and commonly used design practices are reviewed. Putus wrote a computer software which can be used to define impeller’s three-dimensional geometry based on the basic geometrical dimensions given by a preliminary design. The software designed in this thesis is almost similar but it uses a different programming language (C++) and a different way to define the shape of the impeller meridional projection.
Resumo:
Dagens programvaruindustri står inför alltmer komplicerade utmaningar i en värld där programvara är nästan allstädes närvarande i våra dagliga liv. Konsumenten vill ha produkter som är pålitliga, innovativa och rika i funktionalitet, men samtidigt också förmånliga. Utmaningen för oss inom IT-industrin är att skapa mer komplexa, innovativa lösningar till en lägre kostnad. Detta är en av orsakerna till att processförbättring som forskningsområde inte har minskat i betydelse. IT-proffs ställer sig frågan: “Hur håller vi våra löften till våra kunder, samtidigt som vi minimerar vår risk och ökar vår kvalitet och produktivitet?” Inom processförbättringsområdet finns det olika tillvägagångssätt. Traditionella processförbättringsmetoder för programvara som CMMI och SPICE fokuserar på kvalitets- och riskaspekten hos förbättringsprocessen. Mer lättviktiga metoder som t.ex. lättrörliga metoder (agile methods) och Lean-metoder fokuserar på att hålla löften och förbättra produktiviteten genom att minimera slöseri inom utvecklingsprocessen. Forskningen som presenteras i denna avhandling utfördes med ett specifikt mål framför ögonen: att förbättra kostnadseffektiviteten i arbetsmetoderna utan att kompromissa med kvaliteten. Den utmaningen attackerades från tre olika vinklar. För det första förbättras arbetsmetoderna genom att man introducerar lättrörliga metoder. För det andra bibehålls kvaliteten genom att man använder mätmetoder på produktnivå. För det tredje förbättras kunskapsspridningen inom stora företag genom metoder som sätter samarbete i centrum. Rörelsen bakom lättrörliga arbetsmetoder växte fram under 90-talet som en reaktion på de orealistiska krav som den tidigare förhärskande vattenfallsmetoden ställde på IT-branschen. Programutveckling är en kreativ process och skiljer sig från annan industri i det att den största delen av det dagliga arbetet går ut på att skapa något nytt som inte har funnits tidigare. Varje programutvecklare måste vara expert på sitt område och använder en stor del av sin arbetsdag till att skapa lösningar på problem som hon aldrig tidigare har löst. Trots att detta har varit ett välkänt faktum redan i många decennier, styrs ändå många programvaruprojekt som om de vore produktionslinjer i fabriker. Ett av målen för rörelsen bakom lättrörliga metoder är att lyfta fram just denna diskrepans mellan programutvecklingens innersta natur och sättet på vilket programvaruprojekt styrs. Lättrörliga arbetsmetoder har visat sig fungera väl i de sammanhang de skapades för, dvs. små, samlokaliserade team som jobbar i nära samarbete med en engagerad kund. I andra sammanhang, och speciellt i stora, geografiskt utspridda företag, är det mera utmanande att införa lättrörliga metoder. Vi har nalkats utmaningen genom att införa lättrörliga metoder med hjälp av pilotprojekt. Detta har två klara fördelar. För det första kan man inkrementellt samla kunskap om metoderna och deras samverkan med sammanhanget i fråga. På så sätt kan man lättare utveckla och anpassa metoderna till de specifika krav som sammanhanget ställer. För det andra kan man lättare överbrygga motstånd mot förändring genom att introducera kulturella förändringar varsamt och genom att målgruppen får direkt förstahandskontakt med de nya metoderna. Relevanta mätmetoder för produkter kan hjälpa programvaruutvecklingsteam att förbättra sina arbetsmetoder. När det gäller team som jobbar med lättrörliga och Lean-metoder kan en bra uppsättning mätmetoder vara avgörande för beslutsfattandet när man prioriterar listan över uppgifter som ska göras. Vårt fokus har legat på att stöda lättrörliga och Lean-team med interna produktmätmetoder för beslutsstöd gällande så kallad omfaktorering, dvs. kontinuerlig kvalitetsförbättring av programmets kod och design. Det kan vara svårt att ta ett beslut att omfaktorera, speciellt för lättrörliga och Lean-team, eftersom de förväntas kunna rättfärdiga sina prioriteter i termer av affärsvärde. Vi föreslår ett sätt att mäta designkvaliteten hos system som har utvecklats med hjälp av det så kallade modelldrivna paradigmet. Vi konstruerar även ett sätt att integrera denna mätmetod i lättrörliga och Lean-arbetsmetoder. En viktig del av alla processförbättringsinitiativ är att sprida kunskap om den nya programvaruprocessen. Detta gäller oavsett hurdan process man försöker introducera – vare sig processen är plandriven eller lättrörlig. Vi föreslår att metoder som baserar sig på samarbete när processen skapas och vidareutvecklas är ett bra sätt att stöda kunskapsspridning på. Vi ger en översikt över författarverktyg för processer på marknaden med det förslaget i åtanke.
Resumo:
The objective of the thesis was to create three tutorials for MeVEA Simulation Software to instruct the new users to the modeling methodology used in the MeVEA Simulation Software. MeVEA Simulation Software is a real-time simulation software based on multibody dynamics. The simulation software is designed to create simulation models of complete mechatronical system. The thesis begins with a more detail description of the MeVEA Simulation Software and its components. The thesis presents the three simulation models and written theory of the steps of model creation. The first tutorial introduces the basic features which are used in most simulation models. The basic features include bodies, constrains, forces, basic hydraulics and motors. The second tutorial introduces the power transmission components, tyres and user input definitions for the different components in power transmission systems. The third tutorial introduces the definitions of two different types of collisions and collision graphics used in MeVEA Simulation Software.
Resumo:
A hipertensao arterial é uma doença muito prevalente, evoluindo com lesoes em órgaos-alvo, alta morbidade e mortalidade. A avaliaçao das repercussoes cardíacas pela ecocardiografia tem papel importante na conduçao clínica dos indivíduos hipertensos, e suas imagens podem ser utilizadas como ferramenta para o ensino. OBJETIVOS: Desenvolver e avaliar um software, construído com base em imagens ecocardiográficas, abordando de forma ilustrativa e interativa a estrutura e funçao cardíacas normais,bem como as alteraçoes induzidas pela hipertensao arterial. MÉTODOS: Foram selecionadas imagens ecocardiográficas de indivíduos normais e com comprometimento cardíaco determinado pela hipertensao (hipertrofia ventricular esquerda, miocardiopatia dilatada e infarto do miocárdio). Com estas imagens foi construído um software no programa multimídia Flash, que foi avaliado por estudantes de Medicina (n=38) e Enfermagem (n=18), também submetidos a pré- e pós-teste. RESULTADOS: Os alunos consideraram o software útil, atraente e adequado as atuais metodologias educacionais proativas,promovendo ganho de conhecimento na compreensao do comprometimento cardíaco na hipertensao arterial. Conclusao: O software foi bem avaliado e considerado útil na aquisiçao de conhecimento numa área específica mais prevalente do comprometimento da saúde do adulto.
Resumo:
O objetivo deste trabalho foi determinar o tamanho ótimo da parcela experimental em testes clonais de eucalipto, por meio dos métodos da máxima curvatura modificado, do coeficiente de correlação intraclasse e da análise visual, com base nas características de crescimento em altura, dap e volume. A partir de quatro testes clonais, dispostos no delineamento em blocos ao acaso, com quatro repetições e parcela experimental quadrada de 25 plantas (5 x 5), foram simulados diferentes tamanhos de parcela com 2, 3, 4, 5, 9, 10, 15, 20 e 25 plantas, visando determinar o tamanho ótimo da parcela pelos métodos de máxima curvatura modificado, do coeficiente de correlação intraclasse e da análise visual. Pôde-se concluir que em programas iniciais para seleção de clones parcelas de cinco a dez plantas proporcionam boa precisão experimental, sendo recomendadas, principalmente, em situação com limitações de mudas, teste de grande número de clones e avaliações de cunho preliminar e em idades precoces.
Resumo:
The goal of this study is to develop managerial recommendations for international vendors and system integrators, which offer Software as a Service for enterprise information systems on the Russian market. Those recommendations can be used to develop marketing, sales, new product and service level agreement strategies. For those reasons factors affecting SaaS adoption were determined and their influence on intention to adoption was examined.
Resumo:
The importance of the company’s intellectual capital (IC) increased during the last decades due to knowledge-based economy development. Despite the clear understanding of the IC importance, researchers agree on the fact that many difficulties in management of intangibles still exist from the both theoretical and practical points of view. The goal of the study is to conduct a comparison of IC management approaches used in international and Russian software companies. To carry out a proper comparison and identify similarities and differences, software firms are explored from the point of view of IC, and then be compared in the context of international and Russian sectors. At the end of the study, current IC management findings in international and Russian software companies are presented, and comparison of IC management is done. It was investigated from the comparison that international and Russian software companies have similarities and few principal differences in several IC management areas. The comparison of IC management approaches between international and Russian software companies provide helpful information to both, researchers and practitioners.
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:
A Amburana cearensis (Allemão) A.C. Smith é uma espécie nativa da Região Nordeste, que vem sendo progressivamente explorada na movelaria fina, na perfumaria e na medicina, fazendo-se necessários estudos que auxiliem em sua preservação. Este trabalho teve como objetivo definir substratos e temperaturas para a condução de testes de germinação e vigor com sementes de A. cearensis. O experimento foi realizado em delineamento inteiramente casualizado com os tratamentos distribuídos em esquema fatorial 5 x 5, com os fatores temperaturas (20, 25, 30, 35 ºC constantes e 20-30 ºC alternadas) e substratos (rolo de papel Germitest, areia, vermiculita, bioplant® e plantmax®), em quatro repetições de 25 sementes. Foram analisadas as seguintes características: porcentagem e velocidade de germinação, comprimento e massa seca de plântulas (raiz e parte aérea). A temperatura de 35 ºC mostrou-se mais adequada para a condução dos testes de germinação e vigor, independentemente do substrato utilizado. Os substratos areia e vermiculita foram os mais apropriados para avaliação da qualidade fisiológica das sementes.
Resumo:
Neste estudo, propôs-se avaliar a instrumentação térmica de fornos retangulares destinados à produção de carvão vegetal, denominados RAC220, com capacidade individual para produzir 30 toneladas de carvão por ciclo de carbonização. Os objetivos foram medir as temperaturas em pontos estratégicos do forno e identificar as relações entre temperatura e produção de carvão vegetal. Nesse sentido, este trabalho consistiu em instalar 22 sensores tipo PT100 por forno. Por meio de um sistema eletrônico supervisório conectado a uma rede sem fio, as temperaturas foram armazenadas e, via software com interface gráfica, visualizadas na forma de gráficos e tabelas. Ressalta-se que a concepção, desenvolvimento e montagem de todos os equipamentos eletrônicos foram de responsabilidade da Faculdade de Engenharia Mecânica da Universidade Federal de Uberlândia. O sistema atualmente está em fase de testes e permite analisar e comparar os históricos de ciclos de produção, bem como realizar interferências para corrigir os ciclos de carbonização em tempo real de produção. Tais informações guiam e auxiliam o carbonizador durante todos os estágios da produção de carvão vegetal. Por meio dos resultados, verificou-se que a instrumentação térmica de fornos destinados à produção de carvão vegetal permite, entre diversos fatores, reduzir o tempo de pirólise e resfriamento e minimizar as perdas e falhas de produção, além de aumentar a eficiência térmica dos fornos.
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:
Objetivou-se com este trabalho avaliar a capacidade de propagação de famílias dePinus taeda por embriogênese somática utilizando estimativas de parâmetros genéticos. Para a embriogênese somática, foram selecionados cones imaturos de 65 famílias-elite de Pinus taeda. O germoplasma utilizado para a implantação dos testes de campo foi composto por 238 clones de 31 famílias. O estudo foi realizado por meio de análise genetíoco-estatística pelo procedimento de estimação de componentes de variância via máxima verossimilhança residual (Reml) e de predição de valores genéticos via melhor predição linear não viesada (Blup), usando-se o software Selegen-Reml/Blup. De acordo com os resultados, a variabilidade genética possibilita ganhos genéticos altos pela seleção entre famílias, para os caracteres presença de embriões somáticos e número de clones por famílias dePinus taeda. Há baixa ou nenhuma correlação genética entre o número de clones propagados viaembriogênese somática e as características altura, diâmetro, sobrevivência e volume avaliados aos 4 anos de idade em testes clonais. Conclui-se que há maior ganho genético para a capacidade de propagação por embriogênese somática com a seleção de famílias de Pinus taeda.