dc.contributor.advisor | Mathisen, Geir | nb_NO |
dc.contributor.author | Fiane-Mo, Olav Magne | nb_NO |
dc.date.accessioned | 2014-12-19T14:02:42Z | |
dc.date.available | 2014-12-19T14:02:42Z | |
dc.date.created | 2010-09-11 | nb_NO |
dc.date.issued | 2009 | nb_NO |
dc.identifier | 350717 | nb_NO |
dc.identifier | ntnudaim:4462 | nb_NO |
dc.identifier.uri | http://hdl.handle.net/11250/260049 | |
dc.description.abstract | Hensikten 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.language | nor | nb_NO |
dc.publisher | Institutt for teknisk kybernetikk | nb_NO |
dc.subject | ntnudaim | no_NO |
dc.subject | SIE3 teknisk kybernetikk | no_NO |
dc.subject | Industriell datateknikk | no_NO |
dc.title | Utvikling i henhold til V-modellen av en nettbasert MP3-spiller | nb_NO |
dc.title.alternative | Development of a net based MP3 Player, using the V Development Model | nb_NO |
dc.type | Master thesis | nb_NO |
dc.source.pagenumber | 109 | nb_NO |
dc.contributor.department | Norges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for teknisk kybernetikk | nb_NO |