Sökresultat:
233 Uppsatser om Utvecklare - Sida 12 av 16
Clean Code vs Dirty Code : Ett fältexperiment för att förklara hur Clean Code pvåerkankodförståelse
Stora och komplexa kodbaser med bristfällig kodförståelse är ett problem som blir allt vanligare bland företag idag. Bristfällig kodförståelse resulterar i längre tidsåtgång vid underhåll och modifiering av koden, vilket för ett företag leder till ökade kostnader.Clean Code anses enligt somliga vara lösningen på detta problem. Clean Code är en samling riktlinjer och principer för hur man skriver kod som är enkel att förstå och underhålla. Ett kunskapsglapp identifierades vad gäller empirisk data som undersöker Clean Codes påverkan på kodförståelse. Studiens frågeställning varHur påverkas förståelsen vid modifiering av kod som är refaktoriserad enligt Clean Code principerna för namngivning och att skriva funktioner?För att undersöka hur Clean Code påverkar kodförståelsen utfördes ett fältexperiment tillsammans med företaget CGM Lab Scandinavia i Borlänge, där data om tidsåtgång och upplevd förståelse hos testdeltagare samlades in och analyserades.Studiens resultat visar ingen tydlig förbättring eller försämring av kodförståelsen då endast den upplevda kodförståelsen verkar påverkas.
Utveckling och utvärdering av Java-applikationer : Två praktiska exempel genom systemutvecklingsprocessen
Uppsatsen behandlar systemutvecklingsprocessen med fokusering på utvecklingsarbete och utvärdering. Syftet med uppsatsen har varit att genomföra ett systemutvecklingsarbete. För att uppnå det har två förstaversioner av en Java-applikation utvecklats. De två applikationerna jämförs och utvärderas sedan för att ge ett svar på vilken som bäst lämpar sig för vidareutveckling.Ett annat syfte med arbetet har varit att utveckla mig själv och av den anledningen har jag valt att göra två applikationer på olika sätt. Då applikationerna hanterar sökning av böcker skrivna av Astrid Lindgren har ett delsyfte inneburit att sprida information om författarens böcker och göra det enklare att få information om dem.Uppsatsen kan användas som ett praktiskt exempel på hur ett systemutvecklingsarbete kan gå till.
Framgångsfaktorer bakom lyckade Web 2.0-webbsajter
Det utvecklas dagligen mängder av nya webbsajter i försök att bli den nya Facebook eller YouTube. Folket har insett de stora potentialer som finns att med väldigt enkla medel starta en webbsajt för att sedan växa, bli stora och enormt inkomstdrivande. Det enda som tycks behövas är oftast bara en bra idé. Är det emellertid så enkelt? Den här studien försöker ta reda på om det finns någon modell man som webbUtvecklare kan relatera till och viktiga faktorer man bör ta hänsyn till för att bli framgångsrik.
Utveckling av en adapter till en öppen energiplattform
Målet med denna studie är att utveckla en adapterprototyp mot en öppen energiplattform
och dokumentera utvecklingsprocessen. Fokus ligger på att integrera
Philips Hue, ett system för styra trådlösa lampor mot plattformen Elis (Mobile services
for energy e ciency in existing buildings). Inom en begränsad tidsram så ska
vi sätta oss in i två främmande system till en sådan grad att vi kan skapa kommunikationen
mellan dem. Inledningsvis krävs det att vi läser dokumentation och att vi
jobbar fram en arbetsplan. Vidare kommer vi lösa den adaption som krävs för att
värden mellan det två systemen överensstämmer och fungerar.
Responsiv webbdesign eller app, vad fo?redrar Traderas anva?ndare?
Idag anva?nds den smarta telefonen i allt sto?rre utstra?ckning fo?r att surfa pa? Internet. Problemet med att surfa i den smarta telefonen a?r att den mindre ska?rmytan ger begra?nsade mo?jligheter att rymma alla funktioner hos funktionsrika tja?nster. Fo?r att lo?sa detta utvecklas det flera lo?sningar fo?r en och samma tja?nst.
?Laget före jaget, jaget före laget eller jaget för laget? : En studie om ledarskap och coaching inom svensk flick-, ungdoms- och damlandslagsfotboll
Föreliggande studie undersöker de fem förbundskaptener som verkar i flick- (F16, F17 och F19), ungdoms- (U23) och damlandslaget i fotboll. Syftet med undersökningen är att skaffa sig kunskap om deras uppfattning om coaching och ledarskap samt undersöka hur förbundskaptenerna coachar och leder under landslagssamlingarna. Metoderna är intervjuer samt observationer vid matcher och träningar hos samtliga aktuella landslag. Undersökningen har tagit del av Svenska fotbollförbundets tre styrdokument för utbildning av flick-, ungdoms-, och damspelare på landslagsnivå, Spelarutbildningsplan från F15 till A-landslag (2010), Arbetssätt och roller, från F15-U20 (2013) samt Spelarutbildningsplan 2013.Förbundskaptenerna anger att de är formade av sina första år inom idrotten. De har samtliga en lång fotbollskarriär som spelare och tränare.Ledarskapet utgår från spelarnas delaktighet och inflytande. Delaktighet, nyfikenhet och aktivitet är nyckelord för spelarna.
Parprogrammering : Ökad tidsåtgång uppvägs av dess fördelar?
Syftet med arbetet var att ta reda på om den ökade tidsåtgången som parprogrammeringen leder till uppvägs av de fördelar som den genererar i jämförelse med enskild programmering där arbetet delas mellan två programmerare och sedan integreras. I arbetet presenteras resultatet från en enkätundersökning som sju personer från fyra olika företag i Sverige har besvarat. Samtliga personer som besvarat enkäten har arbetat både med enskild programmering och parprogrammering. Vårt arbete bidrar till forskningsområdet programvaruteknik som intresserar sig för mjukvaruutvecklingsmetoder. På senare tid har detta forskningsområde också intresserat sig för lättrörlig mjukvaruutveckling där utvecklingsmetoden Extreme Programming (XP) ingår.
En meningsskapande introduktionsprocess : En kvalitativ studie om introduktionsprogram
Introduktionsprocessen har betydelse för den nyanställde likväl som för organisationen. Detta då anställda numera oftare byter arbete och organisationerna behöver få den nyanställde snabbt arbetsförd samt hålla kvar sin personal. Vårt syfte med denna studie är att få en ökad förståelse för den formella introduktionen vid en organisation. Vi ville undersöka hur introduktionen förstås och upplevs i praktiken. Vi har använt oss av en kvalitativ metod med fokus på intervjuer med en komplettering av relevanta dokument för introduktionsprogrammet.
Prototyping för effektiv kravutvinning
Vid utveckling av datoriserade informationssystem är kvaliteten och därmed kostnaden på slutprodukten i hög grad beroende av hur väl man har lyckats att realisera kundens krav och önskemål på det tänkta systemet. För att kunna realisera kundens krav måste först de krav som kunden har på systemet komma till kännedom för Utvecklaren. Kunden är inte heller alltid förmögen att ställa samtliga krav då han eller hon inte vet vad som är möjligt att kräva av systemet. Som stöd för utvinningen av kundkrav finns ett antal olika metoder och ansatser. Samtliga av dessa metoder har dock brister och begränsande egenskaper som påverkar deras effektivitet för att utvinna samtliga kundkrav för ett tänkt informationssystem.Den metod som kritiskt analyseras i denna studie är prototyping.
Att vända motgång till framgång : En kvalitativ studie av en kommunal enhet i förändring
För att organisationer ska kunna utvecklas och drivas framåt krävs detförändringsprocesser. Hur omfattande de är och hur förändringengenomförs beror på de behov organisationen har. Tidigare forskning pekardock på att vissa nyckelprocesser är viktiga för att skapa ett gottförändringsarbete, bland annat betonas delaktighet. Då en organisationbefinner sig i en negativ trend behöver ibland drastiska åtgärder tas till. Idenna kvalitativa studie undersöktes en kommunal förändringsprocess ochdess effekter.
Förstudie för implementering av en ny arbetsmetod och automatiserad testning
Syftet med denna förstudie var att hitta en ny arbetsmetod för Argentum Group samt att hitta ett sätt att få in mer testning i det dagliga arbetet. Det primära syftet var att undersöka om detta kunde ske via automatisering av tester samt om det skulle vara lönsamt. Genom intervjuer, en enkät samt observationer på Argentum skapade jag mig en bild av de behov som jag anser fanns och därefter undersökte jag agila metoder som Scrum, RUP, Kanban, Lean Software Development, eXtreme Programming (XP) med flera och fann att Kanban, Scrum samt XP var intressanta för Argentum. Argentum önskade även att få rekommendationer om hur deras testning bör förbättras varav jag utarbetade ett förslag på projektprioriteringar, samt vilka krav dessa prioriteringar ställer på en Utvecklare. När det gäller systemtestning bör Argentum börja använda sig av testfall till alla projekt.
Mobil positionering vs Personlig integritet
År 2003 hade hela 90 procent av Sveriges befolkning i åldern mellan 16-75 år, enligt Statistiska Central Byrån, tillgång till mobiltelefon. När mobiltelefonanvändaren använder mobiltelefonen blir han eller hon automatiskt sårbar för övervakning i form av bland annat mobil positionering. Mobil positionering är en teknik som används för att ta reda på var en viss mobiltelefon befinner sig geografiskt vid en viss tidpunkt. Är mobiltelefonen påslagen är det också möjligt att ta reda på dess geografiska position. En viktig aspekt med mobil positionering är skyddandet av den personliga integriteten.
Identitet på webben - Förmedlandet av företags identiteter med hjälp av webbdesign
Hur vida företag skiljer sig från mängden och förmedlar en tydlig bild av sig själva och vad de står för är avgörande för deras överlevnad. Företag som inte lyckas att förmedla sin identitet till allmänheten på ett tydligt sätt riskerar att försvinna i den stora massan av företag. Att förmedla en tydlig bild av företaget via företagets hemsida, vilket granskas i denna studie, har blivit en allt viktigare uppgift då Internet växt och kommit att bli ett allt mer betydelsefullt medium för informationssökning. Problemet är att det finns lite kunskap om hur företags identitet förmedlas via en hemsida och dess design, varför många företag misslyckas med att skapa en verklighetstrogen och tydlig bild hos de målgrupper de vänder sig till. Det finns även ett ?hål? inom vetenskapen då det vid detta arbetes författande inte fanns några studier som behandlar detta ämne.
En jämförande studie av olika Oracle verktyg.
Idag finns det många företag som erbjuder olika program/databaser som har till uppgift att lagraoch hantera data. Oracle är världens näst största mjukvaruföretag. Oracles databas genererar ungefär 75 % av deras inkomst.De senaste 40 åren har databashantering utvecklats från enkelt filsystem tillobjektrelationsdatabas, vilket har medfört att allt fler företag idag erbjuder verktyg som databasUtvecklare kan arbeta med. Verktygen underlättar själva databashanteringen. Det är mångaföretag som erbjuder olika sorters verktyg och databas Utvecklaren, eller själva databasföretaget,får svårt att skilja på verktygen.
Webbutveckling- Hur man förbättrar användbarheten på webbplatser
Webbplatserna har börjat spela allt större roll i samhället idag. Idag har många tjänster flyttats till webben och allt mer krav börjar ställas på dessa sajter. Idag ser man inte på webbplatser som gjorde för ungefär 10 år sen. Numera är det viktigt att utveckla användbara webbplatser och göra det enkelt för användaren att nå den informationen som användaren är ute efter.Denna utredning syftar på att skapa förståelse för några aspekter inom webbutveckling som är viktiga att beakta för en Utvecklare som vill förbättra användbarheten på webbplatserna. Genom att göra detta kan vi ge utvecklarna möjlighet att ta fram webbplatser med hög grad av användaracceptans.Vi har gjort en litteraturundersökning och en empirisk undersökning och därmed arbetat efter att få reda på hur man kan förbättra användbarheten på webbplatserna.