Designmönster - EMW. Kent Petersson epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL:

Storlek: px
Starta visningen från sidan:

Download "Designmönster - EMW. Kent Petersson epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL: http://www.cs.chalmers."

Transkript

1 Designmönster - EMW Kent Petersson epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL: arbetar på Inst. för Datavetenskap, Cth & Gu, 50% och Software Laboratory (FT/K), EMW, 50% Designmönster - EMW Innehåll: Översikt av arbetet med designmönster på EMW Presentation av examensarbete: Design Patterns Presentation av examensarbete: Beskrivning av oo-system med hjälp av designmönster Presentation av ytterligare arbete med att försöka beskriva mjukvaruarkitekturer m.h.a. mönster (Kent.Petersson@emw.ericsson.se) 1

2 Designmönster - EMW Designmönster, studiecirkel genomgång av GoF-boken, april-juni, 1999 (genomförd ytterligare 2ggr i FT/Ks regi) Examensarbete om Designmönster: Marcus Engene & Carl Åsman, Göteborgs Univ: Design Patterns våren 1999 grundläggande genomgång av olika tillämpningar på mönster Designmönster - EMW Studiecirkel om arkitekturmönster: genomgång av POSA-boken (PatternsOfSoftwareArchitecture) mars-maj, 2000 Examensarbete om arkitekturmönster: Stefan Wendt, HISkövde: Beskrivning av objektorienterade system med hjälp av mönster. våren 1999 Försök att beskriva arkitekturen i ett projekt med hjälp av arkitekturmönster: hösten (Kent.Petersson@emw.ericsson.se) 2

3 Examensarbete 1: Software Patterns. Carl Åsman och Marcus Engene, Institutionen för datavetenskap, Göteborgs Universitet vårterminen Examensarbete 1: Design Patterns Examensarbetet är en bred och grundlig genomgång av begreppet Software Patterns : vad som är ett mönster hur mönster kan introduceras på ett företag vilka konsekvenser som mönsteranvändning kan medföra (Kent.Petersson@emw.ericsson.se) 3

4 Examensarbete 1: Design Patterns Innehåll: Syfte och läsanvisning Var mönster kommer från. Olika typer av mönster (idiom, designmönster, arkitekturmönster, organisationsmönster, antimönster ) Tillämpning av mönster Olika sätt att introducera mönster i ett företag Mönster hos FY/D (en avdelning på EMW) Examensarbete 2: Beskrivning av objektorienterade system med hjälp av designmönster. Stefan Wendt, Institutionen för datavetenskap, Högskolan i Skövde vårterminen (eller från (Kent.Petersson@emw.ericsson.se) 4

5 Examensarbete 2: Beskrivning av oo-syst. m.h.a. designmönster Problem: I detta projekt har designmönster studerats utifrån aspekten att använda dessa för att förbättra dokumentationen av objektorienterade programvarusystem. Metod: Användning av reverse engineering, dvs. analysera programsystemet i syfte att skapa en representation av detta på en högre abstraktionsnivå. Utgångsdata: källkod Metod: BACKDOOR (Shull, 96) Examensarbete 2: Beskrivning av oo-syst. m.h.a. designmönster Slutsatser (i examensarbetsrapporten): Designmönster kan användas för att öka förståelsen för ett system och det går att identifiera designmönster i efterhand. Det är svårt att skapa en förståelse för helheten genom att bara använda designmönster. Det finns en risk att arkitekturen förvanskas vid reverse engineering. Att använda mönster för dokumentation kompletterar de två övriga och mer kända användningsområdena (återanvändning och gemensamt språk) (Kent.Petersson@emw.ericsson.se) 5

6 Examensarbete 2: Beskrivning av oo-syst. m.h.a. designmönster Slutsatser (mina): Jag anser att ett mönster beskriver ett problem/lösningspar och där problemet är nyckeln till användandet av ett mönster. Det är därför svårt att med reverse engineering (bottom-up) dokumentera ett program med mönster. Jag anser att en del av de hittade mönstren inte i någon högre grad bidrar till förståelsen av programmet medan andra ger bra förståelse för programmet samt ger förslag på förbättringar i programstrukturen Jag anser att man bör använda mönster top-down om de skall bidra till förståelsen och dokumentationen av ett program Examensarbete 2: Beskrivning av oo-syst. m.h.a. designmönster Slutsatser (mina): Designmönster (från GoF) är begränsade när man skall uttrycka intentionen med programlösningar. Arkitekturmönster (från POSA) beskriver lösningar i termer av programdelar (många klasser). Dessa delar kan vara svåra (omöjliga) att hitta i ett klassdiagram. Mönster har mycket med användning (dynamik) att göra. Detta syns inte i klassdiagrammet. Flera mönster har samma klass-struktur! Mönster bra för refactoring! Mönster handlar om återanvändning / kräver mycket insikt i programmets användning (Kent.Petersson@emw.ericsson.se) 6

7 Examensarbete 2: Beskrivning av oo-syst. m.h.a. designmönster Slutsatser (min sammanfattning): Mönster är bra som verktyg för att dokumentera program. Designmönster ibland på för låg abstraktionsnivå. Mönster är bra som verktyg för att förbättra strukturen på existerande program (refactoring) Mönster för dokumentation kräver stor insikt i hur programmet fungerar programmets struktur vilka förändringar som programmet kan tänkas utsättas för dvs. det är lika svårt som att designa programmet (och i själva verket är det samma sak!!) Efter dessa examensarbeten, hur skulle vi fortsätta? Vi bestämde att försöka beskriva arkitekturen av ett större existerande system med hjälp av mönster. System: Databehandlingen i ett spaningsradarprojekt. Vi hade för några år sedan försökt göra en arkitektur för att befrämja återanvändningen av delar mellan olika projekt (inom samma familj av produkter) Beslutade att använda mönster (arkitekturmönster) för att beskriva denna arkitektur och speciellt de frågeställningar som beaktades vid designen. Se om vi kunde finna detaljer som skulle kunna förbättras (Kent.Petersson@emw.ericsson.se) 7

8 Resultat: Rapport: Kent Petersson: Beskrivning av arkitektur med hjälp av mönster. Ett exempel Speciella hänsyn vid definition av arkitekturen: Återanvändning (reuse), utbyggbar. Så oberoende delar som möjligt. Samma arkitektur i många (alla) projekt Problem med förändringar av hårdvara/operativsystem. Strukturera med avseende på abstraktionsnivå (användare - maskin). Problem med att få delarna så oberoende av varandra som möjligt för att förbättra flexibiliteten. Lösning: introducera en lagrad arkitektur (beroenden nedåt) Mönster: Layers (POSA-boken) (Kent.Petersson@emw.ericsson.se) 8

9 applikationslager supportlager kärnlager Alla komponenter är självständiga program (processer). Alla gränssnitt är skrivna i IDL (Interface Definition Language) All kommunikation mellan komponenterna sker med hjälp av CORBA. Detta medför att: vi har frihet att ta med olika applikationer i olika projekt vi har separerat logisk (funktionell) arkitektur från fysisk (hårdvaru) arkitektur. Komponenter kan exekvera på samma eller olika maskiner (Kent.Petersson@emw.ericsson.se) 9

10 Problem med att strukturera funktionaliteten i lämpliga delar Lösning: använd dataflödesprincipen Mönster: Pipes and Filters (POSA-boken) Följning Korrelering Hotutvärdering Insatsplanering Nytt problem: Användningen av Layers och Pipes & Filters fungerar inte bra tillsammans! Applikationerna (Komponenterna i översta lagret) får inte vara direkt beroende av varandra. Lösning: Introducera speciella datalagringskomponenter i supportlagret. Applikationerna hämtar indata och lämnar resultatet i datalagringskomponenterna (Kent.Petersson@emw.ericsson.se) 10

11 applikationer Följning Korrelering Hotutvärdering Insatsplanering Plottar Följen System mål Hotdata datalagringskomponenter Problem: Applikationerna hämtar data från datalagringskomponenterna (pollning). Detta blir ineffektivt för data som sällan ändras, t.ex. olika sorters styrningar. Lösning: Händelsehantering Mönster: Publisher / Subscriber (POSA-boken) En applikation prenumererar på styrningar från datalagringskomponenten. En annan applikation (OPC) genererar en styrning genom att påverka datalagringskomponenten. Datalagringskomponenten behöver inte a priori känna till vilka applikationer som är intresserade av styrningar (Kent.Petersson@emw.ericsson.se) 11

12 Problem: En del av systemet som är speciellt ändringsbenäget är presentation/styrningsdelen. Kunderna brukar ha mycket Lösning: Separera ut presentation och styrning från de andra komponenterna Mönster: Model-View-Controller Modifiering: Vi har inte separerat View och Control utan har en komponent för båda Operator Presentation & Control Presentation Styrning Distribution View & Control Model

13 Designmönsterarbetet, slutsatser Designmönster (och andra mönster) ger en bra vokabulär för att diskutera programmeringsproblem och dess lösningar (börjar inkluderas i nyare läroböcker) Designmönster förmedlar kunskap i hur objektorienterad programmering används för att lösa verkliga problem Leta INTE efter mönster i gammal kod! Designmönster - EMW Kent Petersson epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL: (Kent.Petersson@emw.ericsson.se) 13

Designmönster, introduktion. Vad är det? Varför skall man använda mönster?

Designmönster, introduktion. Vad är det? Varför skall man använda mönster? Designmönster, introduktion. Vad är det? Varför skall man använda mönster? Kent Petersson EMW, Mölndal Datavetenskap, Chalmers epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL: http://www.cs.chalmers.se/~kentp

Läs mer

2014-2015 Alla rättigheter till materialet reserverade Easec

2014-2015 Alla rättigheter till materialet reserverade Easec 1 2 Innehåll Introduktion... 4 Standarder... 5 Översikt: Standarder... 6 1058.1-1987 IEEE Standard för Software Project Management Plans... 7 Ingående dokument... 8 Syfte och struktur... 9 ITIL... 10 ITIL

Läs mer

Våga Visa kultur- och musikskolor

Våga Visa kultur- och musikskolor Våga Visa kultur- och musikskolor Kundundersökning 04 Värmdö kommun Genomförd av CMA Research AB April 04 Kön Är du 37 6 34 65 39 60 3 69 0% 0% 40% 60% 0% 0% Kille Tjej Ej svar Våga Visa kultur- och musikskolor,

Läs mer

Seminarier i datavetenskap, datorteknik och informationsteknik

Seminarier i datavetenskap, datorteknik och informationsteknik Seminarier i datavetenskap, datorteknik och informationsteknik Niklas Broberg niklas.broberg@chalmers.se 2015-09-10 Hur många från Datavetenskap? Datateknik? Informationsteknik? Seminarieserie Seminarier

Läs mer

Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter

Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter Datavetenskap Opponenter: Daniel Jansson Mikael Jansson Respondenter: Mats Almgren Erik Hansen Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter Oppositionsrapport,

Läs mer

Delaktighet inom äldreomsorgen

Delaktighet inom äldreomsorgen Charlotte Roos Delaktighet inom äldreomsorgen Om att låta de äldre få behålla makten över sina liv Vårdförlaget Delaktighet 3.indd 3 09-07-23 08.13.28 I samma serie: Ola Polmé och Marie Hultén: Vanvård

Läs mer

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

På webbsidan Matriskonstruktion kan du följa hur en matris kan byggas upp. Det här exemplet utvecklar tankar från den visade matrisen.

På webbsidan Matriskonstruktion kan du följa hur en matris kan byggas upp. Det här exemplet utvecklar tankar från den visade matrisen. Exempelmatris På webbsidan Matriskonstruktion kan du följa hur en matris kan byggas upp. Det här exemplet utvecklar tankar från den visade matrisen. Utgångspunkten för matrisen är att läsa såväl ämnets

Läs mer

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg niklas.broberg@chalmers.

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg niklas.broberg@chalmers. Programmering Seminarier i datavetenskap, datorteknik och informationsteknik Niklas Broberg niklas.broberg@chalmers.se 2015-09-24 Hur många från Datavetenskap? Datateknik? Informationsteknik? Översikt

Läs mer

UTBILDNINGSPLAN. Högskoleingenjörsutbildning i datateknik, 180 högskolepoäng. Computer Engineering Programme, 180 ECTS Credits

UTBILDNINGSPLAN. Högskoleingenjörsutbildning i datateknik, 180 högskolepoäng. Computer Engineering Programme, 180 ECTS Credits Dnr: 1013/2007-510 Grundutbildningsnämnden för matematik, naturvetenskap och teknik UTBILDNINGSPLAN Högskoleingenjörsutbildning i datateknik, 180 högskolepoäng Computer Engineering Programme, 180 ECTS

Läs mer

Granskning av målstyrning och mätetal svar på revisionsskrivelse från Huddinge kommuns revisorer

Granskning av målstyrning och mätetal svar på revisionsskrivelse från Huddinge kommuns revisorer 27 september 2012 KS-2012/708.912 1 (7) HANDLÄGGARE Frida Hägglund 08-535 302 05 frida.hagglund@huddinge.se Granskning av målstyrning och mätetal svar på revisionsskrivelse från Huddinge kommuns revisorer

Läs mer

Varför Genomförandeplan?

Varför Genomförandeplan? Äldreboende Varför Genomförandeplan? Kvalitetssäkrar omvårdnaden säkerställer att boendes behov blir tillgodosedda. Stödjer personal att arbeta behovsinriktat. Behovsstyrt istället för insatsstyrt. Personalen

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

Det första steget blir att titta i Svensk MeSH för att se om vi kan hitta några bra engelska termer att ha med oss på sökresan.

Det första steget blir att titta i Svensk MeSH för att se om vi kan hitta några bra engelska termer att ha med oss på sökresan. Sökexempel - Hälsovägledare Hälsovägledning med inriktning mot olika folkhälsoproblem som t ex rökning, tips på hur man går tillväga för att göra en datasökning och hur man även kontrollerar om artiklarna

Läs mer

Enkät rörande boende för äldre i Krokoms Kommun

Enkät rörande boende för äldre i Krokoms Kommun Enkät rörande boende för äldre i s Kommun 2015-10-14 I din hand håller du just nu en enkät som vi vill att du skall fylla i. Enkäten är helt anonym och skall endast användas för att få fram önskemål om

Läs mer

UMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap. Grafproblem. Laboration 4, Datastrukturer och Algoritmer VT02

UMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap. Grafproblem. Laboration 4, Datastrukturer och Algoritmer VT02 UMEÅ UNIVERSITET 26 april 2002 Instutionen för datavetenskap Grafproblem Laboration 4, Datastrukturer och Algoritmer VT02 Laboration 4 - grafproblem Förpackningsdatum: Denna lab-spec är senast ändrad:

Läs mer

Barnkraft/Aladdin Ett FHM-projekt i samverkan mellan Danderyds kommun och FoU Nordost

Barnkraft/Aladdin Ett FHM-projekt i samverkan mellan Danderyds kommun och FoU Nordost Barnkraft/Aladdin Ett FHM-projekt i samverkan mellan Danderyds kommun och FoU Nordost Lotta Berg Eklundh forskningsledare Cristina Sohl Stjernberg - projektledare Bakgrund Kajsa Askesjö och Cristina Sohl

Läs mer

Usify. EasyReader. Affärsmodeller

Usify. EasyReader. Affärsmodeller Usify EasyReader Affärsmodeller Innehåll INLEDNING... 2 WORKSHOP... 3 MODELLERING... 4 GRUPPERING... 4 MODELL ETT... 6 MODELL TVÅ... 6 MODELL TRE... 7 FRAMTIDA ARBETE... 8 REFERENSER... 9 1 Inledning Denna

Läs mer

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA) TDDD80 Mobila och sociala applikationer Introduktion HTTP,SaaS Anders Fröberg Institutionen för Datavetenskap (IDA) Internet Internet är världens största datornätverk och ett system för enkel och effektiv

Läs mer

Lättläst sammanfattning Åtgärder mot fusk och fel med assistansersättning

Lättläst sammanfattning Åtgärder mot fusk och fel med assistansersättning Lättläst sammanfattning Åtgärder mot fusk och fel med assistansersättning Det här har utredningen undersökt Assistansersättningen är till för att ge alla människor möjlighet att vara med i samhället som

Läs mer

============================================================================

============================================================================ Begränsat/avdelat nätverk Postad av Marcus - 31 jul 2015 17:26 Hejsan! Har en ADLS anslutning och kombinerat modem/router idag, men vill ha en anslutning på en av Ethernet portarna som har tillgång till

Läs mer

Tidigt uppföljningssystem Skövde

Tidigt uppföljningssystem Skövde Tidigt uppföljningssystem Skövde TUSS Bakgrund rev 2, 2012-08-10 Inledning Det tidiga uppföljningssystemet TUSS är ett verktyg för de programansvariga (eller motsvarande befattning) att arbeta med studentuppföljning,

Läs mer

Kom igång med ArcGIS Online - Snabba steg för att börja arbeta

Kom igång med ArcGIS Online - Snabba steg för att börja arbeta Kom igång med ArcGIS Online - Snabba steg för att börja arbeta https://twitter.com/esrisverige http://www.esri.se/ Svårighetsgrad: Enkel Tidsåtgång: Ca 15 min Målgrupp: Administratör för kontot Inledning

Läs mer

Ansökan om tillstånd att använda alternativt urval till Programmet för dataspelsutveckling - design

Ansökan om tillstånd att använda alternativt urval till Programmet för dataspelsutveckling - design Högskolan Skövde Box 408 541 28 Skövde Utredningsavdelningen Beslut Leif Strandberg 2006-03-22 Reg.nr 83-4936-01 Ansökan om tillstånd att använda alternativt urval till Programmet för dataspelsutveckling

Läs mer

Sammanfattning på lättläst svenska

Sammanfattning på lättläst svenska Sammanfattning på lättläst svenska Utbildning är en av de viktigaste sakerna för ungdomars framtid. Ungdomar som saknar gymnasieutbildning riskerar att bli arbetslösa och få det svårt på många andra sätt.

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 6 23 nov 2015

Objektorienterad Programkonstruktion. Föreläsning 6 23 nov 2015 Objektorienterad Programkonstruktion Föreläsning 6 23 nov 2015 Designmönster Färdiga "recept" för att lösa (del-)problem i struktureringen av ens program Mönster kan beskriva små komponenter eller stora

Läs mer

Anvisningar för utformning av sammandrag som mognadsprov

Anvisningar för utformning av sammandrag som mognadsprov För studerande vid ARTS som ska skriva ett sammandrag av sitt examensarbete som sitt mognadsprov Anvisningar för utformning av sammandrag som mognadsprov Vad är ett mognadsprov? Studerande som har svenska

Läs mer

LEGO NXT Robotprogrammering

LEGO NXT Robotprogrammering KUNGLIGA TEKNISKA HÖGSKOLAN LEGO NXT Robotprogrammering Laboration med parprogrammering Filip Forsby 2012-08-27 forsby@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Denna rapport beskriver

Läs mer

Slitskyddade skovlar för slunghjul

Slitskyddade skovlar för slunghjul Slitskyddade skovlar för slunghjul Skovlar i slungblästringsmaskiner utsätts för ett kraftigt slitage. Därför är skovlarna tillverkade i slitstål. Ni-hard och andra höglegerade stål är vanligt förekommande.

Läs mer

Lednings- och styrdokument. SÄKERHET Styrdokument antaget av kommunfullmäktige den 20 juni 2011

Lednings- och styrdokument. SÄKERHET Styrdokument antaget av kommunfullmäktige den 20 juni 2011 Lednings- och styrdokument SÄKERHET Styrdokument antaget av kommunfullmäktige den 20 juni 2011 2012-2015 sidan 1 av 4 Inledning... 2 Omfattning... 2 Säkerhetsskydd... 2 Krishantering... 2 Personsäkerhet...

Läs mer

Tentamen. 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.

Tentamen. 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14. Tentamen 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.00, sal E33 Tentan har en teoridel och en problemdel. På teoridelen är inga hjälpmedel

Läs mer

Programmering och digital kompetens

Programmering och digital kompetens Kollegialt lärande Föreläsning Workshop Programmering och digital kompetens Lärcafé, 14 juni OSÄKERHET RÄDSLA NYFIKENHET FÖRVALTARE OCH ENTREPRENÖRER Kompetensutveckling Skolverket släpper en modul i oktober.

Läs mer

Arkitektur Michael Åhs

Arkitektur Michael Åhs Arkitektur Michael Åhs Kalle & Hobbe: En utvecklares drömsystem 1. Vad är arkitektur? 2. Arkitektur i UML Innehåll 3. Utveckla en arkitektur 4. Arkitektur i projektet Del 1 - Vad är Arkitektur? Pattern-Oriented

Läs mer

Verksamhetsplan för Kvarngårdens förskola - 2015/2016

Verksamhetsplan för Kvarngårdens förskola - 2015/2016 September 2015 Verksamhetsplan för Kvarngårdens förskola - 2015/2016 Enhet Kvarngårdens förskola Förskoleverksamhet 1-5 år Förutsättningar Förskolan är byggd för två avdelningar. Vi arbetar i storarbetslag

Läs mer

Peter Ottosson 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310

Peter Ottosson 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310 KUNGLIGA TEKNISKA HÖGSKOLAN Robotlabb En introduktion till Datateknik 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310 1 Innehållsförteckning 1. Inledning... 3 1.1 Bakgrund... 3 1.2 Syfte

Läs mer

Föreläsning 10. ADT:er och datastrukturer

Föreläsning 10. ADT:er och datastrukturer Föreläsning 10 ADT:er och datastrukturer ADT:er och datastrukturer Dessa två begrepp är kopplade till varandra men de står för olika saker. En ADT (abstrakt datatyp) är just abstrakt och är inte kopplad

Läs mer

använda teknikområdets begrepp och uttrycksformer.

använda teknikområdets begrepp och uttrycksformer. Arbetsområdet Växthuset Syfte Följande långsiktiga mål i ämnet ligger till grund för arbetsområdet. Förmågan att identifiera och analysera tekniska lösningar utifrån ändamålsenlighet och funktion identifiera

Läs mer

Arkitektur. Den Röda Tråden

Arkitektur. Den Röda Tråden Arkitektur Done Den Röda Tråden Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift arkitekturella krav Nu Redovisning/Diskussion

Läs mer

Aldrig mer krångliga system

Aldrig mer krångliga system Whitepaper Aldrig mer krångliga system När du investerar i ett nytt system är det viktigt att ställa rätt krav på användbarhet. Bra användbarhet ökar produktiviteten och arbetsglädjen. Läs mer på www.visma.se/commerce

Läs mer

Revisionsrapport. Arvika kommun. Uppföljning av tidigare granskning Arbete mot mobbning, grundskolan. Juni 2005. Lars Näsström

Revisionsrapport. Arvika kommun. Uppföljning av tidigare granskning Arbete mot mobbning, grundskolan. Juni 2005. Lars Näsström Revisionsrapport Juni 2005 Uppföljning av tidigare granskning Arbete mot mobbning, grundskolan Lars Näsström Arvika kommun Innehållsförteckning Sammanfattning...1 1. Bakgrund/inledning...1 1.1 Metod...2

Läs mer

Nyhetsdokument Vitec Teknisk Förvaltning

Nyhetsdokument Vitec Teknisk Förvaltning INFORMATION FRÅN VITEC VITEC Nyhetsdokument Vitec Teknisk Förvaltning Version 1.54 maj 2015 VITEC Affärsområde Fastighet www.vitec.se infofastighet@vitec.se Växel 090-15 49 00 GÖTEBORG: REDEG 1 B, 426

Läs mer

Gemensamma riktlinjer fo r genomfo rande av Examensarbete Hing Elkraftteknik

Gemensamma riktlinjer fo r genomfo rande av Examensarbete Hing Elkraftteknik Uppdatering: Datum för anmälan för boende samt datum för middag. Gemensamma riktlinjer fo r genomfo rande av Examensarbete Hing Elkraftteknik Examensarbetet ska ni genomföra på det universitet som ni är

Läs mer

IT för personligt arbete F6

IT för personligt arbete F6 IT för personligt arbete F6 Datalogi del 2 DSV Peter Mozelius Datarepresentation Det som lagras i en dator representeras i grunden som 1:or och 0:or Dessa binära värden kan sedan tolkas på olika sätt i

Läs mer

Svenska Linuxföreningen. Fri programvara Mer än bara gratis 1(17) Copyright 2006 Marcus Rejås <marcus@rejas.se>

Svenska Linuxföreningen. Fri programvara Mer än bara gratis 1(17) Copyright 2006 Marcus Rejås <marcus@rejas.se> Fri programvara Mer än bara gratis Copyright 2006 Marcus Rejås Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga så länge som syftet på något

Läs mer

Taltaggning. Rapport av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003

Taltaggning. Rapport av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003 Taltaggning av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003 Sammanfattning Denna rapport är skriven i kursen Språkteknologi och behandlar taggning av årtal i en text. Metoden som används

Läs mer

Föreläsning 6: Introduktion av listor

Föreläsning 6: Introduktion av listor Föreläsning 6: Introduktion av listor Med hjälp av pekare kan man bygga upp datastrukturer på olika sätt. Bland annat kan man bygga upp listor bestående av någon typ av data. Begreppet lista bör förklaras.

Läs mer

Programmering för språkteknologer II, HT2014. evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/

Programmering för språkteknologer II, HT2014. evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/ Programmering för språkteknologer II, HT2014 Avancerad programmering för språkteknologer, HT2014 evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/ Idag - Hashtabeller

Läs mer

Trygghetsavtal. Scanlasers. för ökad driftsäkerhet. Vi finns där vi behövs: Huvudkontor Sverige. Scanlaser Östra. Scanlaser Mellan.

Trygghetsavtal. Scanlasers. för ökad driftsäkerhet. Vi finns där vi behövs: Huvudkontor Sverige. Scanlaser Östra. Scanlaser Mellan. Vi finns där vi behövs: Mer än 25 års erfarenhet inom maskinstyrning gör Scanlaser till ett tryggt val! Med en rikstäckande organisation finns vi där vi behövs för personlig service och support. Scanlaser

Läs mer

Enkät Plantskolan Hammarby IF FF vinter 2015/16. 1. Har din son deltagit som? 2. I vilken åldersgrupp har din son deltagit?

Enkät Plantskolan Hammarby IF FF vinter 2015/16. 1. Har din son deltagit som? 2. I vilken åldersgrupp har din son deltagit? Enkät Plantskolan Hammarby IF FF vinter 2015/16 1. Har din son deltagit som? 10 9 8 85.7% 7 3 2 Målvakt Utespelare Målvakt 14,3% Utespelare 85,7% 2. I vilken åldersgrupp har din son deltagit? 10 9 8 7

Läs mer

Förstudie. Nerikes Brandkår. Diarieföring av allmänna handlingar 2009-06-04. Ref Roger Wallin

Förstudie. Nerikes Brandkår. Diarieföring av allmänna handlingar 2009-06-04. Ref Roger Wallin Förstudie Diarieföring av allmänna handlingar Nerikes Brandkår 2009-06-04 Ref Roger Wallin 1. Uppdrag... 3 2. Offentlighetsprincipen... 3 2.1 Hur diarieförs handlingar och finns gemensamma rutiner?...

Läs mer

SKEPPISUTBILDNING 2013

SKEPPISUTBILDNING 2013 SKEPPISUTBILDNING 2013 Hej medlem! Du får det här brevet eftersom du har varit deltagare på våra läger, och nu har blivit tillräckligt gammal för att söka till årets skeppisutbildning. Skeppisutbildning

Läs mer

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 8 Jonas Lindgren, Institutionen för Datavetenskap, LiU

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 8 Jonas Lindgren, Institutionen för Datavetenskap, LiU TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 8 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Träd Traversering Insättning, borttagning

Läs mer

Komma igång med Eventor

Komma igång med Eventor Guide Eventor Komma igång med Eventor Version 2.0, 2013-10-07 Starta med startsidan På Eventors startsida finns en kortare guide över hur du skaffar användarkonto och hur du loggar in. Börja med den för

Läs mer

Samhälle, samverkan & övergång

Samhälle, samverkan & övergång Samhälle, samverkan & övergång En kvalitetsanalys inom det systematiska kvalitetsarbetet Läsåret 2013/2014 Förskolan Loviselund Barn- och utbildningsförvaltningen www.karlskoga.se Läroplanens riktlinjer

Läs mer

Anmälningskod: GU-18150 Sök senast: 15 april

Anmälningskod: GU-18150 Sök senast: 15 april MATIX - Management av Tillväxtföretag Antagningsprocess 2013 Anmälningskod: GU-18150 Sök senast: 15 april Välkommen att söka till MATIX! För att samspelet mellan student, företag och akademi ska bli så

Läs mer

ELEVHJÄLP. Diskussion s. 2 Åsikter s. 3. Källkritik s. 11. Fördelar och nackdelar s. 4. Samarbete s. 10. Slutsatser s. 9. Konsekvenser s.

ELEVHJÄLP. Diskussion s. 2 Åsikter s. 3. Källkritik s. 11. Fördelar och nackdelar s. 4. Samarbete s. 10. Slutsatser s. 9. Konsekvenser s. Källkritik s. 11 Diskussion s. 2 Åsikter s. 3 Samarbete s. 10 Slutsatser s. 9 ELEVHJÄLP Fördelar och nackdelar s. 4 Konsekvenser s. 5 Lösningar s. 8 Perspektiv s. 7 Likheter och skillnader s. 6 1 Resonera/diskutera/samtala

Läs mer

ABAX Föraridentifiering

ABAX Föraridentifiering ABAX Föraridentifiering Ett enkelt och effektivt system för registrering av vem som har kört bilen för företag där flera förare delar på bilarna i bilparken. Systemet kopplar samman resor och reseinformation

Läs mer

Manual till Genomförandeplan

Manual till Genomförandeplan Manual till Genomförandeplan SoL särskilt boende SoL korttidsplats äldre Jenny Järf Utredare, avdelningen ledning- och verksamhetsstöd 05-2015 2015-04-24 1 (11) Innehåll 1. BESKRIVNING AV GENOMFÖRANDEPLANENS

Läs mer

FÖRMEDLING AV CYKELHJÄLM PÅ BARNAVÅRDSCENTRAL

FÖRMEDLING AV CYKELHJÄLM PÅ BARNAVÅRDSCENTRAL Bakgrund I metodboken för barnavårdscentralerna finns ett strukturerat program för barnsäkerhet. Under 1998 har barnavårdscentralerna i Nacka försetts med demonstrationsmaterial att användas vid samtal

Läs mer

Sidan 1 2009-11-07 Dan Ulfskans

Sidan 1 2009-11-07 Dan Ulfskans Sidan 1 RiwArt Presentationen här, är bara en väldigt liten del, av det kompletta konceptet och programmet som vi erbjuder. För att få en större förståelse så kan ni kontakta oss genom att ringa eller

Läs mer

Metod- PM: Påverkan på Sveriges apotek efter privatiseringen

Metod- PM: Påverkan på Sveriges apotek efter privatiseringen Metod- PM: Påverkan på Sveriges apotek efter privatiseringen Problem Sedan privatiseringen av landets apotek skedde för 3 år sedan är det många som hävdar att apoteken inte har utvecklats till det bättre,

Läs mer

Vad tycker du om sfi?

Vad tycker du om sfi? Oktober 2012 Vad tycker du om sfi? Skolverket gör under hösten en stor undersökning om vad elever tycker om sin utbildning. Det är första gången undersökningen görs och resultatet kommer att användas till

Läs mer

PMSv3. Om konsten att hålla koll på ett vägnät

PMSv3. Om konsten att hålla koll på ett vägnät PMSv3 Om konsten att hålla koll på ett vägnät Trafikverket Postadress: 781 89 Borlänge, Sverige E-post: trafikverket@trafikverket.se Telefon: 0771-921 921 Dokumenttitel: PMSv3, Om konsten att hålla koll

Läs mer

E-post, chat mm. E-post, chat mm. E-post, chat mm. E-post, chat mm. E-post, chat mm. E-post, chat mm

E-post, chat mm. E-post, chat mm. E-post, chat mm. E-post, chat mm. E-post, chat mm. E-post, chat mm Den här första avdelningen ska ffa handla om och chat, men jag ska i den andra avdelningen tala om en annan typ av Internetbaserad resurs, online community, som har många intressanta egenskaper men som

Läs mer

Bygga hus med LECA-stenar

Bygga hus med LECA-stenar Bygga hus med LECA-stenar När man bygger hus med LECA-stenar finns det en del att tänka på. Till att börja med finns det LECA-stenar i olika dimensioner (t.ex. 59x19x19 och 59x19x39). Dessa dimensioner

Läs mer

Miljö och hållbar utveckling MHU

Miljö och hållbar utveckling MHU Miljö och hållbar utveckling MHU Kursmål, lärandemål Kursens övergripande mål är att ge kunskaper om ingenjörsmässiga arbetsmetoder och att ge grundläggande färdigheter i att använda olika ingenjörsverktyg,

Läs mer

Innehåll. Användarstudier. Användarstudier enligt Microsoft. Varför? Aktivt lyssnande. Intervjuteknik. Intervju Observation Personor Scenarier Krav

Innehåll. Användarstudier. Användarstudier enligt Microsoft. Varför? Aktivt lyssnande. Intervjuteknik. Intervju Observation Personor Scenarier Krav Innehåll Användarstudier Johan Åberg johan.aberg@liu.se Intervju Observation Personor Scenarier Krav Varför? Användarstudier enligt Microsoft http://www.youtube.com/watch?v=v_s13 VtPpJQ Aktivt lyssnande

Läs mer

Liten introduktion till akademiskt arbete

Liten introduktion till akademiskt arbete Högskolan Väst, Inst för ekonomi och IT, Avd för medier och design 2013-09-14 Pierre Gander, pierre.gander@hv.se Liten introduktion till akademiskt arbete Den här texten introducerar tankarna bakom akademiskt

Läs mer

Grunderna i stegkodsprogrammering

Grunderna i stegkodsprogrammering Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer

Läs mer

Bokstäver. Myrstackens kvalitetsarbete. Hällevadsholms förskola

Bokstäver. Myrstackens kvalitetsarbete. Hällevadsholms förskola Myrstackens kvalitetsarbete Bokstäver Hällevadsholms förskola 2015 Förskolor Norr Munkedals kommun Yvonne Frisk Helena Halla Helena Eriksson Tina Lundgren Lotta Dahl Innehåll Grundfakta och förutsättningar...

Läs mer

12 principer of agile practice (rörlig)

12 principer of agile practice (rörlig) X-treme programming 12 principer of agile practice (rörlig) Ge nöjd kund genom tidig och kontinuerliga leveranser Den viktigaste punkten som betyder att min vill ha kontinuerlig feedback Välkomna sena

Läs mer

Instruktion för att slutföra registreringen

Instruktion för att slutföra registreringen Instruktion för att slutföra registreringen Introduktion Vi antar i den här instruktionen att du redan har registrerat sig. Du kan också ha klickat på aktiveringslänken i mailet. Vi använder ett fiktivt

Läs mer

Slutrapport YUNSIT.se Portfolio/blogg

Slutrapport YUNSIT.se Portfolio/blogg Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare

Läs mer

Utbildningsplan för Programmet för Medicinsk Informatik 160 poäng

Utbildningsplan för Programmet för Medicinsk Informatik 160 poäng Utbildningsplan för Programmet för Medicinsk Informatik 160 poäng Study programme in Medical Informatics, 160 credits (=240 ECTS credits) Fastställd av Styrelsen för utbildning 2002-06-12 Senast reviderad

Läs mer

Foto: Johan Eriksson

Foto: Johan Eriksson Foto: Johan Eriksson Filosofisk modell över utvecklingsarbetets teori och praktik Bakåt Önskat framtida läge Framåt NU NU Frågar Stöder Puffar!Kunskap & färdighet Beteenden Tillit, trygghet Känsla av sammanhang

Läs mer

Butikschefsutbildning med inriktning mot textil och mode Retail Education with Specialization in Textile and Fashion 180 credits

Butikschefsutbildning med inriktning mot textil och mode Retail Education with Specialization in Textile and Fashion 180 credits Utbildningsplan Butikschefsutbildning med inriktning mot textil och mode Retail Education with Specialization in Textile and Fashion 180 credits Ladokkod: TGMBU Version: 4.0 Utbildningsnivå: Grundnivå

Läs mer

Uppdrag att utvärdera intagningsreglerna för förskolan.

Uppdrag att utvärdera intagningsreglerna för förskolan. Tjänsteutlåtande Anne-Christine Hillman 2011-11-11 Sidan 1 av 4 Dnr 2011/32 BUN.640 Barn- och ungdomsnämnden Uppdrag att utvärdera intagningsreglerna för förskolan. Förslag till beslut Barn- och utbildningskontoret

Läs mer

Modell för styrningen i Kungälvs kommun - Från demokrati till effekt och tillbaka

Modell för styrningen i Kungälvs kommun - Från demokrati till effekt och tillbaka Antagen av KF 2008-04-10 (Justerade redaktionella detaljer i denna text 2008-08-14 av Håkan Hambeson) Modell för styrningen i Kungälvs kommun - Från demokrati till effekt och tillbaka Kungälvs kommuns

Läs mer

VARFÖR För att skapa en överblick över alla kanaler. Bra för att dra ut insikter om nuvarande kommunikation.

VARFÖR För att skapa en överblick över alla kanaler. Bra för att dra ut insikter om nuvarande kommunikation. HEJ IGEN! VI FORTSÄTTER. KANALSTRATEGI KANALINVENTERING VAD Ett verktyg som kan användas för att inventera kanaler och samla insikter om dessa. VARFÖR För att skapa en överblick över alla kanaler. Bra

Läs mer

Koppla lampor på bil. (DRL) All hjälp uppskattas. Postad av Karl Heden - 10 okt 2015 21:13

Koppla lampor på bil. (DRL) All hjälp uppskattas. Postad av Karl Heden - 10 okt 2015 21:13 Koppla lampor på bil. (DRL) All hjälp uppskattas. Postad av Karl Heden - 10 okt 2015 21:13 Ny här så vet inte om kategorin är rätt. Nu till problemet. Har kopplat många helljus i mina dagar men nu håller

Läs mer

Smart Ring 12kV kompaktställverk

Smart Ring 12kV kompaktställverk Smart Ring 12kV kompaktställverk Smart Ring 12kV Enfasisolerat kompaktställverk Allmänt Smart Ring är ett nyutvecklat kompaktställverk från HM Power avsett för distributionsnät. Ställverket kan erbjudas

Läs mer

Business Model You Din personliga affärsplan framtagen på åtta timmar.

Business Model You Din personliga affärsplan framtagen på åtta timmar. Business Model You Din personliga affärsplan framtagen på åtta timmar. Innehållsförteckning Innehållsförteckning... 2 Allmänt om Business Model You... 3 Varför en personlig affärsplan?... 3 Två viktiga

Läs mer

Möbel- och byggnadshantverk, 120 hp

Möbel- och byggnadshantverk, 120 hp 1 (6) Utbildningsplan för: Möbel- och byggnadshantverk, 120 hp Furniture Making and Building Crafts, 120 Credits Allmänna data om programmet Programkod Tillträdesnivå Diarienummer TMBHG Grundnivå MIUN

Läs mer

Aditro HR Portalen - logga in och byta lösenord

Aditro HR Portalen - logga in och byta lösenord Aditro HR Portalen - logga in och byta lösenord 2015-04-22 Innehåll 1. Att komma åt HR portalen... 2 2. Logga in och byta lösenord... 2 Inloggning... 2 Byta lösenord... 2 Glömt lösenord... 3 Hjälpfunktionen...

Läs mer

Enkelt och effektivt kompetensverktyg

Enkelt och effektivt kompetensverktyg Enkelt och effektivt kompetensverktyg Har du någon gång haft behov av att enkelt och effektivt kunna kartlägga kompetens i samband med omorganisation, internrekrytering eller utvecklingssamtal? Tycker

Läs mer

Utbildningsförvaltningen. Arbetsplan för Hallaryds förskola

Utbildningsförvaltningen. Arbetsplan för Hallaryds förskola Utbildningsförvaltningen Arbetsplan för Hallaryds förskola 2014-2015 Innehållsförteckning 1. Presentation av förskolan. 3 2. Årets utvecklingsområden. 4 3. Normer och värden 4 4. Utveckling och lärande.

Läs mer

OKT/2015 ALLT OM DÖRRAR. Nyhetsbrev Arkitekter

OKT/2015 ALLT OM DÖRRAR. Nyhetsbrev Arkitekter OKT/2015 ALLT OM DÖRRAR Nyhetsbrev Arkitekter NU BÖRJAR VI BLOGGA På Swedoor har vi som ambition att alltid vara en modern och relevant leverantör av design och innovation. Vi jobbar ständigt på att utveckla

Läs mer

Kundtjänst: gemensamt mål

Kundtjänst: gemensamt mål I våra spalter presenterar vi ofta nyheter, maskiner eller teknologier. Det är dock inte det enda som bidrar till framgången för ett företag. När väl maskinen är såld skall den installeras, kundens operatörer

Läs mer

UTSTÄLLNINGAR NORDSTAN JUL. textilkonstnär katrin bawah

UTSTÄLLNINGAR NORDSTAN JUL. textilkonstnär katrin bawah UTSTÄLLNINGAR UTSTÄLLNINGAR HANTVERK OCH DESIGN PÅ NORDSTAN Under närmare 30 år har Nordstan, Skandinaviens största köpcentrum, värnat om hantverket genom att erbjuda plats åt enskilda hantverkare. Min

Läs mer

HexaFlip. Kravspecifikation

HexaFlip. Kravspecifikation HexaFlip Kravspecifikation Dokumentversion 1.0 Martin Larsson marla316@student.liu.se Carl Lindwall carli914@student.liu.se Senast modifierad 2009 02 17 Sammanfattning Detta dokument skall ligga som grund

Läs mer

Färgklövern. Färgklövern är gjord 1998 i samarbete mellan Datateket i Linköping och Hargdata AB i Linköping.

Färgklövern. Färgklövern är gjord 1998 i samarbete mellan Datateket i Linköping och Hargdata AB i Linköping. Färgklövern I Färgklövern kan du leka med färger, på lite olika sätt i de olika delprogrammen. Bestäm själv vilka och hur många färger du vill färglägga med. Alla dina målade bilder kan även skrivas ut

Läs mer

Slutrapport för Pacman

Slutrapport för Pacman Slutrapport för Pacman Datum: 2011-05-30 Författare: cb222bj Christoffer Bengtsson 1 Abstrakt Jag har under våren arbetat med ett projekt i kursen Individuellt Mjukvaruutvecklingsprojekt. Målet med mitt

Läs mer

Min väg till framtiden. Att arbeta med process i grupper

Min väg till framtiden. Att arbeta med process i grupper Min väg till framtiden Att arbeta med process i grupper Projektet Gävleborg har en arbetsmarknad som är starkt könsuppdelad med en kombination av låg- och högutbildade ungdomar. Oavsett utbildningsnivå

Läs mer

Björn Abelli Programmeringens grunder med exempel i C#

Björn Abelli Programmeringens grunder med exempel i C# Björn Abelli Programmeringens grunder med exempel i C# Övningshäfte (bearbetning pågår) Senaste uppdatering: 2004-12-12 I denna version finns övningar för de mest centrala avsnitten. Häftet kommer att

Läs mer

Introduktion till arv

Introduktion till arv Introduktion till arv 6 INTRODUKTION TILL ARV Arv Generell-Speciell Arv för att utnyttja det vi redan gjort Återanvändning Basklass Härledd klass Varför arv? Inför en subklass för att uttrycka specialisering

Läs mer

Med den här boken får du: Författaren:

Med den här boken får du: Författaren: Innehåll Kapitel Sida Inledning 5 1 Myndigheternas roll och inspektionsverksamhet 12 2 Kvalitetsarbete och kvalitetsledning 15 3 Organisationen och personal 19 4 Utveckling av medicintekniska produkter

Läs mer

Fritextsökning på studera.nu

Fritextsökning på studera.nu Utarbetad av Anna Ekegren Version 1.0 Senast redigerad 2010-06-04 Fritextsökning på studera.nu POSTADRESS BESÖKSADRESS TELEFON TELEFAX Verket för högskoleservice Karlavägen 108, plan 8 08-725 96 00 08-725

Läs mer

Lära tillsammans som grund för utveckling erfarenheter från förskolan. Sunne 3-4 februari 2010 Katina Thelin

Lära tillsammans som grund för utveckling erfarenheter från förskolan. Sunne 3-4 februari 2010 Katina Thelin Lära tillsammans som grund för utveckling erfarenheter från förskolan Sunne 3-4 februari 2010 Katina Thelin Problem... Någonting man försöker undervika och om möjligt göra sig av med eller En möjlighet

Läs mer

Sammanställning Undersökning av kommunens funktionsbrevlådor 2013

Sammanställning Undersökning av kommunens funktionsbrevlådor 2013 2013-02-21 Sammanställning Undersökning av kommunens funktionsbrevlådor 2013 40 procent av respondenterna instämde i påståendet att de som helhet var nöjda i kontakten med kommunen Det är ingen skillnad

Läs mer

Data visualization on Android

Data visualization on Android Datavetenskap Opponenter: Tobias Eriksson, Agni Rizk Respondent: Victor Ulhagen Data visualization on Android Oppositionsrapport, C/D-nivå 2010:xx 1 Sammanfattat omdöme av examensarbetet Rapporten är bra

Läs mer