
Sökresultat:
280 Uppsatser om Datavetenskap - Sida 10 av 19
Automatiserad unit testning
Dagens utveckling av mjukvara går snabbare och snabbare
samtidigt som mjukvaran blir allt mer komplex. Att under dessa
omständigheter kunna bibehålla en lika om inte högre kodkvalité
är en utmaning. På UIQ bestämde de sig för att undersöka om ett
automatiserat unit test kunde hjälpa dem.
Metoderna för att komma fram till resultaten i denna rapport har
varit intervjuer, en enkät, intern information och litteratur så som
forskningsartiklar m.m.
Denna rapport är en utredning av automatiserade test, vad man
bör tänka på, vilka fördelarna är, vilka testfall som är möjliga att
automatisera med mera. Rapporten kommer även att presentera
grunderna i testning av mjukvara, en introduktion till eXtreme
Programming och Test-Driven Development samt hur testningen
utförs på UIQ idag.
Då jag kom fram till att ett automatiserat unit test skulle passa sig
bra på UIQ kommer jag i slutet av denna rapport presentera ett
implementerings förslag. Man bör även införa en test driven
utvecklings metodik för att säkerhetsställa att det kommer att
utvecklas automatiserade testfall..
Patientjournalen på fickan - en studie som visar att handdatorn kan stödja distriktssköterskans yrkespraktik och hur det grafiska gränssnittet utvecklats när distrikttsköterskor deltagit i designprocessen.
Projektets syfte var att undersöka om en handdator kan stödja
distriktssköterskans arbete. I rapporten beskrivs hur vi tillsammans med
distriktssköterskor har iakttagit i vilka situationer handdatorn kan vara ett
hjälpmedel. Om patientjournalen är tillgänglig via handdatorn vid hembesök
skulle det styrka de av oss utvalda nyckelorden som representerar
distriktssköterskans yrkeskunnande; "seende", lyhördhet, kommunikation,
flexibilitet, prioritering, beslutsfattande, dokumentation, framförhållning
samt utveckla ett minne och självständighet. I rapporten skriver vi också om
hur distriktssköterskorna tillsammans med oss har påverkat utvecklingen av det
grafiska gränssnittet i designprocessen. Vi visar med mock-upbilder hur denna
process har framskridit och vi pekar på hur viktig användarmedverkan är.
En jämförande prestandastudie mellan JSON och XML
När man utvecklar en ny produkt eller tjänst står man ofta inför valet av
dataformat. De mest använda idag är JSON och XML. Formaten ser väldigt olika
ut, erbjuder olika funktioner, men används inte sällan till samma sak. Vilket
som egentligen är snabbast finns det mycket åsikter om, men inte lika mycket
testresultat. Den luckan skall detta arbete täcka.
Programmeringsspråken som används är Python och JavaScript, vilka båda är
populära på webben.
Genom experiment testas hur snabbt JSON och XML kan kodas och avkodas.
Nine
Vår kandidatarbetstid har resulterat i nio stycken småfilmer som är till för
att ge mer information om BTH och regionen för nyfikna. Fyra av dessa filmer
innerhåller lite mer information om region, boende/kommunikationer, skolan och
det studiesociala. Syftet med dessa fyra filmer är att blanda in BTH på olika
sätt, att man sätter skolan som en röd tråd även i region och bostadsfrågorna.
Vi gjorde även fyra stycken studentintervjuer, för att visa vad nuvarande
studenter tycker om bostadsmöjligheterna och det studiesociala mm. Vi ville
även visa att det finns folk från Kiruna i norr till Lund i Söder, som går på
skolan, och att det finns många olika typer av människor som du får möjlighet
att lära känna om du börjar studera här.
IPv6 - Inte längre frågan OM och inte så mycket NÄR utan snarare HUR!
Problemområde:
Idag har Internet blivit var mans egendom. Detta innebär tyvärr en hel del
problem. Det tydligaste vi står inför idag är att IP-adresserna håller på att
ta slut. För att bli av med problemet används olika temporära lösningar
("lappningsteknik") men även en permanent lösning utvecklas, nämligen Ipv6
(Internet Protocol version 6).Det nya protokollet löser adressbristen men har
även många andra funktioner så som säkerhet och bättre routinglösningar. Vi
ställde oss då frågan varför har ingen övergång skett trots dessa fördelar.
Frågeställning:
Var i övergången mellan IPv4 och IPv6 står vi idag? Varför har inte övergången
mellan IPv4 och IPv6 redan skett? Vilka är de största anledningarna och vilka
fler möjliga finns det?
Slutsats:
Arbetet visar att tiden för en övergång ännu inte är inne.
Ett gränssnitt blir till, design och implementation av ett grafiskt gränssnitt med inriktning interaktionsdesign och grafik
Gränssnitt finns överallt i vår vardag. Du finner dem i hemmet, i biblioteket,
i affären, på tågstationen och till och med i din ficka. Hur kan utvecklingen
av ett gränssnitt se ut och vad kan göras för att effektivisera utvecklingen?
Ett gränssnitt kan alltid utvecklas och bli bättre. En gräns måste emellertid
sättas för när gränssnittet är redo att komma ut på marknaden.
En jämförande studie av JDBC och Hibernate med avseende på användbarhet
Två grundläggande paradigm inom Datavetenskap är objektorienterad programmering och relationsdatabasteknik. En kombinering av applikationer gjorda i ett objektorienterat programmeringsspråk med den beständighet och funktionalitet som ges av relationsdatabaser är en möjlig vidareutveckling av ens kunskaper inom dessa områden. Kombinationen av dessa båda förutnämnda paradigm innebär åtminstone ett problem som uppkommer då en relationsdatabas lagrar data i tabeller och en objektorienterad applikation lagrar data i objekt. Detta problem kallas objekt/relations paradigmens missanpassning. På grund av detta problem så måste kopplingen mellan paradigmen skötas av ett ramverk av något slag.
Riktlinjer för mobil applikationsutveckling
Marknaden för mobila system har utvecklats enormt snabbt de senaste åren. Idag
är det ett område med en allt större omsättning och det har vuxit fram som en
helt ny gren inom Software Engineering. Utvecklare av mobila applikationer står
ständigt inför en utmaning när det gäller att välja vilket mobilt system man
ska satsa på när man utvecklar applikationer. Valet av system kan vara helt
avgörande för om man hittar rätt målgrupp av konsumenter och därmed kan
generera tillräckligt med omsättning för att driva lönsam utveckling av
applikationer. Det räcker inte att enbart kolla på vilket system som har mest
användare eller vilket system som genererar mest omsättning, utan man bör
noggrant överväga de förhållande som gäller för just den applikation som ska
utvecklas.
Genom att följa denna guiden och överväga de olika faktorer som vi har
sammanställt så kan man som utvecklare göra ett val som är baserat på aktuella
marknadsundersökningar.
Teknikens Under - En problemrapport över arbetet på diariet, Regionens Hus i Mariestad
Att en dator hänger sig, inte gör som man vill eller bara är obegriplig är
inget nytt fenomen. Dock är detta en del av vardagen på diariet i Regionens Hus
i Mariestad, där de tre registratorernas arbetsprocesser innehåller ett antal
problem som bland annat är datorrelaterade. Rapporten beskriver arbetet på
diariet, de problem som finns, vem som äger problemen, och innehåller också en
diskussion runt de befintliga problemen. Rapporten tar upp allt från
postöppning till sökfel i programmet Diabas och mycket annat som ingår i
arbetet som registrator. De problem som finns i arbetet på diariet har hopat
sig över registratorerna som känner att det inte finns någon självklar part som
de kan vända sig till för att få hjälp.
Operatörsoberoende SMS-leverans med designmönstret Bridge
When different type of programs are developed one wants to make these
adjustable to future changes and requirements. It must be done a good design of
the program from the beginning to make it possible to continue development of
it without having to redo big parts of it to high costs. In the area of object
orientation there are design pattern, which can be used to design systems that
can be adjusted to new changes in an easier way. I have in this thesis chosen
to take a closer look at how to design a program that sends SMS to cell phones
through a system of an operator. One requirement on the program is that it has
to be possible to change what operator to send though in an easy way.
Ragdolls - En verletimplementation
Det huvudsakliga syftet med denna rapport är att genomföra och testa en
implementationsteknik för ragdolls ämnade användas i spelsammanhang.
Implementationen sker genom en kombination av en verletimplementering
tillsammans med en fördefinierad bone-hierarki i meshen som skall användas.
Verletimplementeringen programmerades som en grund till en enklare fysikmotor
och parsningen och struktureringen av meshen sköttes parallellt utanför
fysikmotorn. Rotationsmatriser för samtliga större kroppsdelar, såsom över- och
underarmar, överkropp, huvud etc. beräknas sedan i fysikmotorn och används för
att vrida mesh-kroppen rätt.
Trafikinformation via SMS
Abstract
The technology has made it possible for you as a train traveller to be
available in other
places than stations and on the train. You now have the possibility to
communicate by
the phone or through the Internet to get information about the train you want
to take.
Development in mobile technology gives us new possibilities to communication. We
want to find out whatever SMS would be a suitable approach to inform passengers
about delays. The problem formulation is
?If the technology is available to inform the passengers about delays in an more
effective way than today, then why not use it?
The ?Kustpilen? that operates in Blekinge and Skåne is the case for our study.
I'm SALSA How are you?
Genom vår undersökning ville vi ta reda på om SALSA, Vodafones data warehouse
tillgodoser användarnas informationsbehov. Som stöd för vår analys jämförde vi
befintliga teorier inom områdena information samt data warehouse, med
tillämpning i verkligheten genom vårt referensföretag. Undersökningen har
utförts genom skriftliga intervjuer samt enkäter, där två olika
undersökningsgrupper ingått. Den ena gruppen har utgjorts av SALSAs utvecklare
och den andra av SALSAs användare.
Den hypotes som vi arbetat med är "SALSA tillgodoser användarnas
informationsbehov" med underfrågorna "Vilka krav kan användarna rimligen ställa
på SALSA?", "Vilken information saknar användarna att få fram från SALSA?",
"Vilka förslag på förbättringar gällande SALSA har användarna?" samt "Räcker
användarforum för att framföra användarnas synpunkter på SALSA?".
Då vi analyserat och bearbetat materialet från enkätundersökningen samt
besvarat våra frågeställningar, har vi verifierat vår hypotes.
Datorisering av arbetsuppgifter: att understödja det viktiga eller det oviktiga?
I den här rapporten presenterar vi vår argumentation angående datoriseringen av
två arbetsuppgifter på Habiliteringen, Karlskrona har inneburit ett understöd
av det direkta arbetet med patienter eller av det administrativa arbetet. De
anställda anser att den direkta kontakten med patienten är det viktiga, medan
dokumentering och det administrativa arbetet är det ?oviktiga?, aspekt som
också framgår från vår empiriska undersökning.
Det finns en ambivalens med datoriseringen av dessa arbetsuppgifter som vi
beskriver i vår uppsats. Å ena sidan stödjer datoriseringen dokumenteringen och
det administrativa arbetet, det oviktiga, medan å andra sidan användningen av
dataprogrammen har en stor potential i att indirekt understödja huvudarbetet,
det direkta arbetet med patienter, vilket är det viktiga.
För att belysa de här aspekterna skildrar vi i vilket syfte de anställda
använder dataprogrammen, på vilket sätt de använder datorn och dataprogram, och
de olika problemen som har uppstått sedan datorn har införts.
Vi föreslår ett antal förslag/förbättringar som kan leda till effektivisering
av huvudarbetet (arbetet med patienter) och kollateralt av arbetssättet..
Webbaserat system för dugga
Detta är ett 10 poängs examensarbete på C-nivå vid Karlstads Universitet. Målet med examensarbetet var att utveckla ett befintligt system för webbaserade kurstest så att det också kan användas för duggor. Säkerheten skulle förbättras så att studenter blir tvungna att logga in med användarnamn och lösenord när de ska skriva duggor. Resultaten från de studenter som skriver duggor skulle sparas i en databas. Vi hade också som mål att låta studenter testa systemet och att låta dem fylla i en enkät med frågor om vad de tycker om ett webbaserat system för duggor.Det resultat vi har kommit fram till är ett system som både hanterar webbaserade kurstest och webbaserade duggor.