Sökresultat:
331 Uppsatser om Utvärdering av mjukvara - Sida 10 av 23
Konstruktion av provladdare till singelmolekyldetektor
This report describes the development of a sample loader for my diploma work at Q-linea AB in Uppsala. The sample loader will replace the process of loading fluid samples into Q-linea?s instrument for biomolecule analysis. The earlier process was done by hand and was a time consuming and inefficient task.The work was initiated with a design phase where an overview of the system was created. The sample loader will be receiving text commands from a PC that coordinates all the subsystems like pumps and lasers on the analysis instrument.
Testdriven utveckling
I programmeringsvÀrlden har en ren, enkel och testbar kod en stor betydelse. Detta examensarbete avslöjar ett nytt koncept vilket kanske Àr den viktigaste upptÀckten inom metodomrÄdet pÄ senare tid, sÄ kallade Testdriven utveckling (TDD). Testdriven utveckling Àr ett sÀtt att utveckla mjukvara och det som utmÀrker den Àr att man först skriver ett test som inte ska fungera (röd fas), sedan skriver man en kod, sÄ enkelt som möjligt, som gör att testet ska fungera (grön fas) och till slut ska man vÄga göra förÀndringar Àven om koden fungerar, om man Àr inte riktigt nöjd eller om man helt enkelt vill optimera sin kod (omstrukturera fas). Syftet med studien var att utvÀrdera vilka fördelarna och eventuella nackdelarna Àr med den hÀr typen av mjukvaruutveckling, att motivera varför det Àr lÀmpligt att vÀlja den och att visa hur man gör med hjÀlp av Java, JUnit och Eclipse. Material som anvÀndes i studien insamlades genom litteratursökningen och intervjuer.
Animation som instruktionsverktyg : JÀmförelse av animerade och statiska steg-för-steg-instruktioner
Denna studie undersöker om dÀr finns indikationer pÄ att animerade instruktionsbeskrivningar av steg-för-steg-modell Àr mer effektiv Àn dess statiska motsvarighet vid en monteringsövning. Forskare inom fÀltet Àr oeniga dÀr vissa hÀvdar att tidigare studier oftast utförts pÄ ett sÄdant sÀtt att resultatet anses som icke trovÀrdigt. Annan forskning pekar pÄ vikten av betraktarvinkel och visuell utformning av animerade instruktionsbeskrivningar.För att genomföra studien införskaffades tvÄ handhÄllna pussel av lika svÄrighetsgrad. Med pusslen som monteringsobjekt togs fyra, varav tvÄ animerade och tvÄ statiska, instruktionsbeskrivningar fram i en 3D-mjukvara. Pusslen modellerades i skalenligt förhÄllande och texturer togs frÄn de verkliga delarna för att skapa ett realistiskt utseende.
Skydd mot kopiering av mjukvara : En studie i kopieringsskydd och relaterade faktorer.
Detta arbete behandlar kopieringsskydd och hur dessa fungerar. Det övergripande syftetmed detta arbete Àr att analysera de nuvarande tekniker som finns inom kopieringsskydd,dess sÀkerhet och tekniska inriktning.Analyseringen av de nuvarande teknikerna inom kopieringsskydd och dess faktorergjordes genom en litteraturstudie. Genom studien kunde man identifiera sÀkerheten ochandra faktorer till varje teknik. Denna information anvÀndes sedan som grund för enundersökning dÀr informationen relaterades till vilka generella faktorer som kan tÀnkaspÄverka valet av kopieringsskydd. Om utvecklarna pÄverkas av sÀkerhet eller om de görandra val pÄ grund av andra faktorer.SÀkerheten som först ansÄgs vara den viktigaste faktorn nÀr det kommer till skydd motkopiering var i sjÀlva verket inte alls lika relevant.
Imorgon: klart till vÀxlande molnighet - En mall för att understödja riskbedömningen vid en övergÄng till molntjÀnster
Cloud computing eller molntjÀnster syftar till sÄvÀl mjukvara och dessplattform som en tjÀnst som erbjuds via Internet samt tillinfrastrukturen som tillhandla hÄller dessa tjÀnster. Det finns mycketsom talar för en övergÄng frÄn egen drift till molntjÀnster mensamtidigt finns det mÄnga olika risker i samband med övergÄngen. Enförstudie visar pÄ ett antal aspekter som Àr sorterade efter treövergipande omrÄden. HÀr kategoriserade inom omrÄdena teknik,ekonomi och organisation. UtifrÄn dessa aspekter har det gjorts enlitteraturgenomgÄng som visar pÄ ett antal underligganderiskomrÄden.
Fel i programvara, en studie av befintliga felbegrepp och deras tillÀmplighet
Avtal om kundspecifik programvara hamnar ofta i grÀnslandet mellan köp och tjÀnst, och mellan överlÄtelse och upplÄtelse, det Àr dÀrför tveksamt om köplagen Àr tillÀmplig pÄ sÄdana avtal. FrÄgan om köplagens tillÀmplighet har betydelse för sÀljarens ansvar för fel i leveransen. I denna uppsats utreds i vilka situationer standardavtal och lagar Àr tillÀmpliga pÄ avtal rörande kundanpassad programvara, och vad det har för betydelse för vilka fel som skall omfattas av leverantörens ansvar. I uppsatsen undersöks ocksÄ hur handelsbruk och sedvÀnja pÄverkar avtalet och vad som kan anses utgöra handelsbruk och sedvÀnja. Felansvaret i standardavtalen Àr i flera fall begrÀnsat till avvikelser frÄn avtalad specifikation, nÄgot som kan vara problematiskt om köparen inte förstÄr t.ex.
LÀrares uppfattning om bedömningsmatriser pÄ Hotell/restaurangprogrammet och Livsmedelsprogrammet
Syftet Àr att undersöka vilken uppfattning en grupp lÀrare i Hotell och restaurang- och Livsmedelsprogrammet har om bedömning och betygsmatriser för att fÄ ett underlag till bedömningsmatriser. Vi har genomfört en kvalitativ intervjuundersökning pÄ tre olika gymnasieskolor i tre olika kommuner. Resultatet av undersökningen visar pÄ en positiv instÀllning till bedömning och betygsÀttning, resultatet visar ocksÄ pÄ en tveksamhet bland lÀrarna till sjÀlva utformningen av kriterierna, som inte ger en stabil grund för en likvÀrdig bedömning. Ett mer samlat och fortlöpande underlag i matriser kunde underlÀtta betygsÀttningen nÀr kursen Àr slut. Slutsatsen i vÄrt arbete Àr att det har varit intressant och nya vinklingar pÄ problemen har stÀndigt dykt upp med nya tankar och lösningar som följd pÄ detta.
MC.d.o.t : Motion capture data och dess tillgÀnglighet
HÄrdvara kan bli gammal, program kan sluta utvecklas, filer som skapats frÄn sÄdan hÄrdvara respektive mjukvara kan bli oanvÀndbara med tiden. Samt att hÄlla ordning pÄ mÄnga individuella filer kan i lÀngden bli jobbigt för anvÀndare. Med en databasorienterad lagrinsgslösning kan olika API:er anvÀndas för att göra data kompatibel med flera olika verktyg och program, samt att det kan anvÀndas för att skapa en centraliserad lösning för att enkelt hÄlla ordning pÄ information. Bland databaser finns det tvÄ primÀra grupperingar: SQL och NoSQL. Detta arbete Àmnar undersöka vilken typ som passar för att hantera motion capture data.
Konkurrens och strategi i Knowledge Management-industrin : En analys av ett litet IT-företags intrÀde i en ny industri
I denna uppsats studeras konkurrenssituationen i en industri med utgÄngspunkt i Michael Porters teorier om strategiformulering och industrianalys. Detta för att bevara frÄgan i ett examensarbete frÄn IT-företaget Comintelli om hur konkurrenssituationen ser ut i Knowledge Management mjukvaruindustrin och hur företaget bör utforma sin strategi för att verka i den. För att besvara frÄgan definieras i uppsatsen 6 funktionaliteter som centrala för en Knowledge Management mjukvara, vilket leder till en population om 11st aktörer som undersöks nÀrmare. Resultatet Àr att Comintellis viktigaste konkurrenter utgörs av stora IT-företag, med IBM och OpenText som mest framtrÀdande namn. Industrin prÀglas av begreppsförvirrning, en mÄttlig till hög grad av konkurrens och barriÀrerna mot intrÀde i industrin Àr generellt sett lÄga.
Konstruktion av mÀtsystem till labbkvarn
Detta examensarbete Àr en del av projektet MODPULP som Àr ett samarbete mellan Boliden och LuleÄ tekniska universitet. MÄlet Àr att simulera innehÄllet i de roterande kvarnar som mal malm inom gruvindustrin.Uppgiften i examensarbetet har varit att ta fram en mÀtutrustning för att mÀta den effekt som tillförs till innehÄllet i en kvarn under malning. Detta har genomförts genom att utgÄ frÄn en befintlig labbkvarn och till denna utveckla ett nytt mÀtsystem med tillhörande mjukvara för databehandling och kalibrering.Den tillförda effekten berÀknas utifrÄn uppmÀtt vridmoment och varvtal. De försök som har genomförts visar att systemet klarar av att mÀta bÄde vridmoment och varvtal med god noggrannhet. Teoretiska berÀkningar samt genomförda försök antyder en mÀtosÀkerhet för mÀtning av medelvridmomentet av ±0,2 Nm (motsvarande ca ±2 %).
Artificiell intelligens: filosofi och kommersiella transportsystem
Artificiell intelligens (AI) har diskuterats filosofiskt under lÄng tid. I och med datorns uppkomst och utveckling har dock nya filosofiska grenar framkommit. Den filosofiska AI:n syftar ofta att modellera mÀnniskans kognitiva förmÄgor. AI Àr inte bara ett filosofiskt Àmne utan andra omrÄden har Àven ett intresse av AI. Med hjÀlp av avancerade system som till exempel expertsystem, artificiella neurala nÀtverk (ANN) samt viss robotik kan datorn och dess mjukvara tillÀmpas i allt mer avancerade och kommersiella situationer.
Utveckling av analysverktyg för testresultat
Scania Àr en ledande tillverkare av tunga lastbilar, bussar och industri- och marinmotorer. Inom organisationen finns ett ökande behov av att automatisera och underlÀtta analysfasen vid klimatsystemprovning. Idag utnyttjas en mÀngd mjukvaror för att analysera diverse data, men ingen Àr optimalt anpassad för arbetsuppgifterna inom analys av klimatdata. Uppdraget gÄr dÀrför ut pÄ att utveckla en mjukvara som ska effektivisera arbetet i analysfasen.Det har anvÀnts en mÀngd metoder under arbetes gÄng. Det har bland annat anvÀnts intervjuer vid insamling av kravspecifikationen.
Konstruktion av rigg för utveckling av mjukvara till datorsystem i bÄtar
PÄ senare Är har datorer blivit allt mer utvecklade och utbredda inom de flesta omrÄden. En av datorns mÄnga fördelar Àr dess flexibilitet, en och samma dator och bildskÀrm kan anvÀndas till mÄnga olika saker. Detta arbete syftar till att utnyttja datorns resurser i fritidsbÄtar. MÄlet med arbetet Àr att konstruera och bygga en rigg för ett datorsystem att anvÀnda i bÄtar. Riggen skall anvÀndas som plattform för vidare testning och utveckling av programvara.
Social-engineering ett hot mot informationssÀkerheten?
Den hÀr rapporten tar upp ett annorlunda hot mot informationssÀkerheten, som inte hÄrdvaraeller mjukvara kan stoppa. Detta hot kallas för social-engineering, och det som gör detta hotfarligt Àr att de anstÀllda och chefer i en organisation, kan hjÀlpa utövaren av socialengineeringutan att de sjÀlva vet om det.Det gÄr inte att förhindra att dessa attacker sker, men man kan förhindra de negativakonsekvenserna av en sÄdan attack. Denna rapport tar upp hur man ska göra för att enorganisation ska kunna fortsÀtta med sin verksamhet, efter en attack av social-engineering. IvÀrsta fall kan en attack av social-engineering innebÀra att ett företag aldrig ÄterhÀmtar sig.Detta kan bero pÄ att organisationen har förlorat alla sina kunder, förlorat marknads andelar,eller för att de ansvariga och viktiga personerna i organisationen har blivit dömda föroaktsamhet och sitter i fÀngelse.Denna rapport ska informera och fÄ er att vara uppmÀrksamma och medvetna om dessahot, som ni kanske inte vet finns. Ni ska fÄ kunskap och lÀra er kÀnna igen de olikaförklÀdnaderna en utövare av social-engineering antar..
Design och Implementering av en IntuitivKontrollmetod för Larvbandsdrivna UGV:er
SammanfattningDenna uppsats beskriver design och implementering av en mer effektiv metod att styrakameraförsedda radiostyrda markfordon (UGV av engelskans Unmanned GroundVehicle). Det Ästadkoms genom att införa samma kontroller som Àr vanliga i actionspel iförsta persons perspektiv, sÄ kallat Free Look Control (FLC). Miljontals spelare kommeratt kÀnna igen och vara bekvÀma med styrprincipen, vilket borde reducera dengenomsnittliga trÀningstiden samt förbÀttra prestationsförmÄgan. FLC gör det möjligt föroperatören att kontrollera kamerans lÀge direkt istÀllet för via fordonet den sitter pÄ.Detta görs genom att i mjukvara sammankoppla fordonets och kamerans rörelser.Utöver författandet av denna uppsats byggs en fungerande UGV-prototyp som kanstyras enligt bÄde FLC och dagens standard, Tank Control (TC). Detta gör det lÀtt attdemonstrera skillnader mellan metoderna.Arbetet utförs Ät institutionen Flyg- och systemteknik inom FOI, Totalförsvaretsforskningsinstitut, för att demonstrera och marknadsföra konceptet att anvÀnda FLC förstyrning av obemannade markfordon.Nyckelord: Odometri, Kalman filter, UGV, Unmanned Ground Vehicle, obemannademarkfordon, FLC, Free Look Control, FPS, First Person Shooter, fjÀrrstyrning..