Vis enkel innførsel

dc.contributor.advisorMathisen, Geirnb_NO
dc.contributor.authorFiane-Mo, Olav Magnenb_NO
dc.date.accessioned2014-12-19T14:02:42Z
dc.date.available2014-12-19T14:02:42Z
dc.date.created2010-09-11nb_NO
dc.date.issued2009nb_NO
dc.identifier350717nb_NO
dc.identifierntnudaim:4462nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/260049
dc.description.abstractHensikten med denne masteroppgaven er å utvikle en nettbasert MP3-spiller ved hjelp av v-modellen og vurdere hvordan bruken av denne modellen påvirker utviklingsarbeidet. V-modellen er en utviklings- og produksjonsmetodikk som tar for seg gangen i systemutvikling fra ideer og krav, til test og levering av et ferdig system. Det som ligger i at MP3-spilleren skal være nettbasert, er at den skal kunne spille av filer fra nettsted eller en nettdisk. Rapporten gir en gjennomgang av digital musikk og utstyr for avspilling. En ser spesielt på MP3 som er det mest utbredte formatet innen digital musikk, og tar for seg teknikker som blir brukt for å komprimere lyd som begrensninger i menneskelig hørsel og Huffman-koding. Andre vanlige musikkformater blir også presentert før en tar for seg en kort historikk i utviklingen av MP3-spillere fra den første MP3-spilleren MPMan F10 til iPod og musikkmobiltelefoner. V-modellen blir presentert og en kobler den opp mot utviklingen av en MP3-spiller. Første steget i V-modellen innebærer å sette opp produktkrav. Dette er funksjonelle krav fra kunde som for eksempel at MP3-spilleren skal kunne spille av musikk fra nettverk. I neste steg skal disse kravene omsettes til tekniske krav som tar for seg hvilke tekniske spesifikasjoner som må ligge til grunn for å tilfredsstille produktkravene. Produktkravene blir nummerert og referert til når en setter opp de tekniske kravene for å sikre sporbarhet. Sporbarhet vil si at krav som er satt på et lavt nivå i v-modellen, skal kunne spores tilbake til krav fra øverste nivå. Dette gjør at både utvikler og kunde har en forståelse for hva som skal leveres. Når de tekniske kravene er definert, blir det foretatt valg av komponenter. En presenterer to alternativer; et alternativ basert på utviklingskortet NGW100 fra Atmel og utvidingskortet RMT1 fra Mediama Technologies, og et alternativ basert på ettkortsdatamaskinen Beagle Board fra Texas Instruments. En sammenligning av disse basert på blant annet tekniske egenskaper, kjente problemer og pris ender opp i et valg av alternativet basert på NGW100 og RMT1. Ut fra valget av komponenter foretar en design av MP3-spilleren og prøver å dele opp designet i moduler. En testplan blir satt opp ut fra akseptansekravene. MP3-spilleren er satt opp med en Linux-distribusjon tilpasset RMT1, som er lastet ned fra Mediama Technologies sine hjemmesider. Selve MP3-spiller-applikasjonen er utviklet i QT Creator og samhandler med mediespilleren MPlayer. MP3-spilleren oppfyller de tekniske kravene som er definert, med unntak av trådløst nettverk og mulighet for å spille av musikk fra USB-minnepinne. MP3-spilleren kan blant annet spille av MP3-filer fra nettdisk og en har mulighet for å bygge opp og spille av musikk fra egne spillelister. Implementering av trådløst nettverk er foreslått som videre arbeid, sammen med blant annet å undersøke mulighetene for å lage et grensesnitt mot nye nettbaserte musikktjenester som Spotify og Wimp. Bruken av V-modellen i utviklingen av en MP3-spiller har fungert bra, men en kunne foretatt en bedre vurdering av bruken dersom det var flere enn en som arbeidet med oppgaven. I starten virket det som mye arbeid å utarbeide krav og dokumenter og en følte at en ikke kom ordentlig i gang. Dette endret seg da en begynte å implementere MP3-spilleren. God planlegging gjorde at implementering og testing gikk raskere enn antatt, da en hadde god oversikt over hva som skulle gjøres. En fikk også dokumentert arbeidet underveis i stedet for å gjøre dette i etterkant av implementeringen av MP3-spilleren.nb_NO
dc.languagenornb_NO
dc.publisherInstitutt for teknisk kybernetikknb_NO
dc.subjectntnudaimno_NO
dc.subjectSIE3 teknisk kybernetikkno_NO
dc.subjectIndustriell datateknikkno_NO
dc.titleUtvikling i henhold til V-modellen av en nettbasert MP3-spillernb_NO
dc.title.alternativeDevelopment of a net based MP3 Player, using the V Development Modelnb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber109nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for teknisk kybernetikknb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel