Användbarhet vs. utveckling. Utvecklarperspektivet. Konflikter. Tidsrelaterade problem. Formella hinder. Upphandling.

Storlek: px
Starta visningen från sidan:

Download "Användbarhet vs. utveckling. Utvecklarperspektivet. Konflikter. Tidsrelaterade problem. Formella hinder. Upphandling."

Transkript

1 Utvecklarperspektivet Användbarhet vs. utveckling! Varför har så många system låg användbarhet? " Konflikter bråk om vad som ska utvecklas " Tidsbrist användbarhet hinns ej med " Upphandling kan ge formella hinder " Okunskap inte veta vad göra " Oförmåga inte klara av att möta mål Konflikter! Har vi egentligen konflikter mellan beställare och utvecklare?! Nja, men " olika faktorer styr när man blir nöjd " det är svårt att skilja systemutveckling från verksamhetsutveckling (= turbulens) " svag förståelse för varann: mycket är en språk- och intressebarriär, ej nödvändigtvis en konflikt i sig " dålig medverkan i de andras aktiviteter leder ofta till osämja Tidsrelaterade problem! Låg produktivitet " Avtar med antalet personer. Kompensera med gruppuppdelning; ger ännu fler parter att hantera " Att öka takten är snudd på omöjligt # Människor är inte plug&play-kompatibla Formella hinder Upphandling! Dåliga odds från första början på grund av upphandling " Fast pris + låsta krav = betong! Upphandling är ofta lek i en låtsasvärld " Beställaren låtsas veta alla framtida krav " Leverantören låtsas tro på det, och låtsas vidare att det går räkna ut fix kostnad för att konstruera systemet " Utvecklarna låtsas att utveckling är statiskt och använder metoder som tar fyrkanter som indata och som producerar nya fyrkanter " Alla blir förvånade/upprörda när systemet sedan inte håller måttet KUNDEN Analys: behov LEVERANTÖREN Krav Analys: tid & pengar Offert 1

2 Förändringar! Mjukvara är just mjuk; det bör gå att göra förändringar! För att nå användbarhet så måste man kunna korrigera fel! Lösningen är att inte låsa krav, speciellt inte tidigt! Vad utvecklingskostnaden blir beror nästan enbart på krav (som vi ju inte vet i förväg) Offertvarianter Risk Löpande räkning Blandformer Fast pris med böter Fast pris Chans att få kontrakt Okunskap Oförmåga! Design för användbarhet " Inget som skiljer sig från andra krav " Dock, det finns sällan konkreta användbarhetsmål om man frågar beställare/användare/experter! " Alltså ligger svaret troligen i hur man utvecklar, inte vad! Projektmedlemmar " Något av ett tabu: vi är olika bra (och dåliga) " Vi är dessutom individuellt olika bra/dåliga på olika saker " Ofta saknas kompetens för nya moment och situationer # Mycket hade kunnat förbättras med lite framförhållning Lösningen?! Problemen är många så enkla lösningar finns ej tyvärr!! Dock, det går lösa flera problem genom en lämplig utvecklingmetodik! Användbarhetsprocess! " Svaret ligger i metoden!! Om utvecklarna varit med i framtagandet av krav och prototyp så ökar chanserna att nå bra resultat Svaghet! Stor brist ligger i my baby -syndromet; att man aldrig vill ändra på en egen (=vacker) lösning " Leder till 1 enda utvecklingsspår mot målet; det är ej tillräckligt " Denna naturlag fungerar åt båda håll, men oftast är det utvecklarna som får skäll! Finns en mängd olika strategier för att undvika just den fällan! Här är 7 stycken: 2

3 1. Perfektionism! Hela tiden leta efter den ultimata lösningen; nuvarande lösning endast temporär! Bygger på att det existerar en killer app som löser alla våra problem " Inte riktigt sant " Eller Verkligheten! Worse is Better gäller tyvärr " Richard P. Gabriel vs. Nickieben Bourbaki # Good News, Bad News, How to Win Big # " I korthet: # Enkelhet i kod > enkelhet i design # Enkel > korrekt # Enkel att bygga > enkel att använda 2. Projektledning! Arbetssätt är en fråga om inställning " Jämför hur coachning sker av målvakter i hockey och handboll! Kompetens och självförtroende " Duktiga utvecklargrupper tvekar inte att slänga bort saker som inte passar eller är bra nog. Det gäller nå denna nivå/attityd! # Coachning, team building # Ledargestalt # Utbildning, anställa den bästa i världen # Prestigelös miljö 3. Metodik! Arbeta på ett sätt som omöjliggör revirbevakande och rigida strukturer! Prototypdriven verksamhet är sådan, med stora vinster: " I en datorvärld kommer prototyper sanningen mycket nära " Prototyper kan dock bara ge svar på frågor; ingen generell räddningsplanka Metodik, hur bäst förstöra! Skapa moment som går emot allt mänskligt " Förutsätt konsekvent beteende av de som ska använda metoden # Om vi bara folk kunde vara konsekventa (och vara snälla, motionera mera, röka mindre ) så skulle det inte vara ett problem " Förutsätt att folk ska ändra beteende ifall någon vill det # Ingen byter personlighet pga metod 4. extreme Programming (XP)! Förändringarna har förändrats " Verksamhet förändras hela tiden, alltså bör även systemen göra det! Ett nytt sätt att utveckla system " Kontinuerliga förändringar! " Testdriven process " 2 x personer = 1 dator " Inga dokument sparas " Gemensamma ståmöten " Långsiktig planering är osäker, alltså låter man bli sånt 3

4 XP, del 2! Gör upp med gamla sanningar " Att tänka efter ger bättre kvalité än att göra nu # Fel: kvalité har med riktig användning att göra, inte planerad användning. T.ex. snabbast ta första tunnelbaneuppgången än den rätta " Att göra rätt sak från början är billigare än att rätta i efterhand # Fel: troligtvis behövs saken inte alls, om den sedan behövs gör man det då. " Dokumentation är viktig att spara # Fel: den är så dålig att den inte är värd något XP, del 3 " Planera noga för viktiga saker # Fel: om framtiden är oklar, och du kan fixa saker i efterhand, varför införa något som man misstänker kan vara bra? " Välj bästa lösningen # Fel: välj enklaste lösningen, för den är ändå bra nog (och enklare att ändra) " Se framåt # Fel: gör endast vad du vet, inget mer XP, del 4 " Koda, testa sedan att det blev rätt # Fel: gör test först, koda sedan " Många rader kod/dag, och många funna fel i ett test är bra # Fel: få rader går snabbare att skriva, noll antal fel vore bättre 5. Designkriteria! Jobba mot förbestämda mål " Överenskomna " Gemensamma " Styrande! Målen riskerar bli förtäckta krav! (Exempel kommer i del 2) 6. Rationale! Att arbeta enligt Design Rationale kan hjälpa utvecklingsgruppen att ompröva alla lösningar! Motiverar lösningar även för andra, externa personer! Ger bättre kvalité på varje del-lösning, men hjälper det i det stora hela? 7. Verktyg! Genom att noggrant välja verktyg kan man uppnå många positiva effekter " Inga låsningar " Visionära! Nästan samma vinst som via prototyper! Papperslappar, skisser, 4

5 Verktyg, hur bäst förstöra! Verktyg för kommunikation " Börja med 2 personer vid svarta tavlan " Ta bort närhet mellan personer (video) " Ta bort alla förklarande gester (telefon) " Se till att intonation inte kan användas till att förmedla vad som är viktigt (epost) " Se till att man inte kan ställa frågor (dokument)! Detta är vad de flesta metoder rekommenderar Verktyg, välj rätt Kommunikation Svarta tavlan Telefon Epost Formell notation Dokument Strukturerat dokument Verktyg Verktyg, välj rätt byggnad! "Make sure there are whiteboards and coffee corners all over the building. (IBM) 5 vanligaste verktygen! För hand (ovanligt)! Färdigt bibliotek (toolkit)! Färdigt gränssnittsverktyg (builder)! Modell-baserade gränssnitt (kommer starkt) Handgjort! Ligger direkt ovanpå hårdvara! Högsta möjliga kontroll! Högsta möjliga prestanda! Svår och arbetskrävande utveckling, oflexibelt, hög kunskapströskel! Ger ganska ofta låg kvalité " Tänk videobandspelare Bibliotek! Hög tröskel; man måste kunna alla delar i biblioteket! Kräver mycket kod/arbete! Utmärkta prestanda! Bra kontroll 5

6 Hello, exempel i Java Bibliotek, byggklossar import javax.swing.*; class HelloWorldSwing { public static void main(string args[]) { JFrame mainwin = new JFrame("MainWindow"); JButton button = new JButton("Hello World"); mainwin.getcontentpane().add(button); mainwin.pack(); mainwin.show(); } } Builder/RAD! Vanligaste lösningen idag " Visual Basic, Visual C++, Forte, etc! Kräver fortfarande att man kan hela biblioteket! Flexibel utveckling, stor frihet! Billigt! Hjälpsystem, underhåll, distribution, felhantering,! Ger initialt en snabb utveckling (falsk känsla dock) 6

7 Builder/RAD funkar ej!! WYSIWYG saknar uttryckskraft " All förändring av utseende kräver en manuell förändring/operation " Jämför med kommandon i operativsystem: # Rename.htm.html abc/* # Byter filändelse på alla filer i mappen abc från.htm till.html # Hur gör man motsvarande operation med mus och tangentbord? world/jw /jw-07- toolbox-p5.html! To paraphrase Fred Brook's wonderful essay "No Silver Bullet," well over half of the time you spend working on a project (on the order of 70 percent) is spent thinking, and no tool, no matter how advanced, can think for you. Consequently, even if a tool did everything except the thinking for you -- if it wrote 100 percent of the code, wrote 100 percent of the documentation, did 100 percent of the testing, burned the CD-ROMs, put them in boxes, and mailed them to your customers the best you could hope for would be a 30 percent improvement in productivity. In order to do better than that, you have to change the way you think. Modellbaserat gränssnitt rubrik: textfält(ej inmatning), bakgrund=vit. varningsrubrik: rubrik, bakgrund=röd. Modellbaserat gränssnitt Bokabiljett: rubrik( Boka biljett ), dag, namn( Ditt namn ), knapp( Skicka beställning ). dag: rubrik( När vill du resa), datum. Telemedicin Exempel! Vag term, inte så populär längre. " Svårt hitta något som inte är tele numera. " Historisk benämning, medicin var ju ytterst lokal i början.! Termen innebär någon form av medicinsk utövning (råd, diagnos, hjälp, övervakning etc.) på distans. 7

8 Historia, del 1! Wilhelm Einthoven (EKG) gjorde 1906 försök till konsultationer via telefon.! 1920 fanns verksamhet för sjöfart; brukar kallas starten för telemedicin. " Sahlgrenska + Göteborgs radio gav akutsjukvård för folk till sjöss.! Röntgen via telefon och satellit under 50-talet i USA. Historia, del 2! NASA/Rymdprogrammen " Lång distans, verkligen prioriterat! Krig " Skadade befinner sig ofta i svåråtkomlig miljö, ofta allvarliga skador! U-länder, rörlig befolkning, geografi (ex. Norge, Canada, etc)! Kompetenscentra (viktig del av modern medicin) Historia, Sverige Problem! Sjöfart.! 1976; under pågående operation skicka vävnadsprov mellan Lund och Malmö.! 1980; skicka röntgen via teleledningar (långsamt och rätt dålig kvalité).! Nu; finns överallt men är ändå bristvara.! Teknik ej utvecklat nog (då, inte nu?).! Indata är analog; analog överföring har alltid låg potential.! Bandbredd (fortfarande problem, realtid). " 256 x 256 x 12 (CT). " 2048 x 2048 x 12 (Lungröntgen).! Digitala format svåra (stora, dyra).! Säkerhet (kryptering, accesskontroll, brandväggar). Förhoppningar! Ekonomi. " Ökad effektivitet, färre transporter.! Kvalité. " Tillgänglighet. " Nära patient, hemsjukvård, tillgång till expertis, snabb behandling, second opinion.! Miljö. " En digital verksamhet är ren.! Möjliggör ny metodik och verksamhet.! Vidareutbildning är extremt viktig! En enkel form av telemedicin! Telefon! Telefon + TV (videokonferens) " Utbildningssyfte " Katastrofmedicin, sänder från trauma direkt " Konsultation med patient närvarande, en slags interaktivt beslutsstöd 8

9 Teleradiologi! Förmedla bilder mellan radiologer.! Röntgendiagnostik.! Idé: " konsultation av extern expert (experter finns bara ett fåtal av). " Viss diagnostik måste ske snabbt, annars meningslöst sätta in åtgärder. Teleradiologi, del 2! Missbruk, systemen används inte för ursprunglig idé: " Undervisning " Ersätter film helt " Skickar bilder i förväg " Jourverksamhet (bakjour, i hemmet) " Kompetenscentra Telepatologi! Undersöker vävnader.! Vävnader fryses och är allmänt ömtåliga (svåra och dyra att transportera).! Extrem bildkvalité krävs (mikroskop!).! Kräver extern kontroll av mikroskopet (ljus, position etc.). Medicus & CHILI Medicus Tidiga krav! Deutsche Telekom beställare.! Ville skapa produkter som använder ISDN, för att kunna sälja som mervärden till den tjänsten.! Specifikation: " Telekonferens. " Utbyte av bilder.! Beställaren om systemet: " Ska nyttja ISDN " Konferens " Säljande! Medicinsk personal: " Vara som förr, fast bättre " Katastofhjälp " Se motpart # Bild + ljud " Dela pekare 9

10 Medicus, design Medicus, look&feel Bag Panel Folder Panel Session Panel Task Panel Status Panel Quit Panel Work Area Senare krav! Jättestor bild! Stor bild! Funktionalitet! Användbar! Prisvärd Sittrond Krankenhaus Salem Onkologische Diagnostik Deutsches Krebsforschungszentrum 10

11 CHILI, start av applikation CHILI, konferenslängd :00 03:00 05:00 07:00 09:00 11:00 13:00 15:00 17:00 19:00 21:00 23:00 0 < 1min 1-2 min 2-3 mins 3-4 min 4-5 min > 25 min min min min min CHILI, konferenstidpunkt 1, :00 4:00 7:0010:0013:0016:0019:0022:00 11

Användbarhet vs. utveckling. Ett utvecklarperspektiv. Tidsrelaterade problem. Konflikter. Formella hinder. Upphandling

Användbarhet vs. utveckling. Ett utvecklarperspektiv. Tidsrelaterade problem. Konflikter. Formella hinder. Upphandling Ett utvecklarperspektiv Användbarhet vs. utveckling Varför har så många system låg användbarhet? Konflikter bråk om vad som ska utvecklas Tidsbrist användbarhet hinns ej med Upphandling kan ge formella

Läs mer

Användbarhet vs. utveckling. Ett utvecklarperspektiv. Tidsrelaterade problem. Konflikter. Formella hinder. Upphandling

Användbarhet vs. utveckling. Ett utvecklarperspektiv. Tidsrelaterade problem. Konflikter. Formella hinder. Upphandling Ett utvecklarperspektiv Användbarhet vs. utveckling Varför har så många system låg användbarhet? Konflikter bråk om vad som ska utvecklas Tidsbrist användbarhet hinns ej med Upphandling kan ge formella

Läs mer

Ett utvecklarperspektiv. Användbarhet vs. utveckling. Konflikter. Varför har så många system låg användbarhet?

Ett utvecklarperspektiv. Användbarhet vs. utveckling. Konflikter. Varför har så många system låg användbarhet? Ett utvecklarperspektiv Design och konstruktion av användargränssnitt distanskurs 1MD113 Användbarhet vs. utveckling Varför har så många system låg användbarhet? Konflikter bråk om vad som ska utvecklas

Läs mer

Konflikter. I huvudet på en utvecklare. Verkliga problem. Offertvarianter. Upphandling. Låtsasvärld. Utvecklarperspektivet. Risk. Fast pris.

Konflikter. I huvudet på en utvecklare. Verkliga problem. Offertvarianter. Upphandling. Låtsasvärld. Utvecklarperspektivet. Risk. Fast pris. I huvudet på en utvecklare Utvecklarperspektivet Konflikter! Har vi egentligen konflikter mellan beställare och utvecklare? Nej, men " olika faktorer styr när man blir nöjd " det är svårt att skilja systemutveckling

Läs mer

Telemedicin. Medicinsk informatik. Historia, del 1. Historia, del 2. Historia, Sverige. Problem. Vag term, inte så populär längre.

Telemedicin. Medicinsk informatik. Historia, del 1. Historia, del 2. Historia, Sverige. Problem. Vag term, inte så populär längre. Medicinsk informatik Telemedicin Telemedicin Vag term, inte så populär längre. Svårt hitta något som inte är tele numera. Historisk benämning, medicin var ju ytterst lokal i början. Termen innebär någon

Läs mer

Telemedicin. Telemedicin. Historia, del 1. Erik. Vag term, inte så populär längre.

Telemedicin. Telemedicin. Historia, del 1. Erik. Vag term, inte så populär längre. Telemedicin Erik Medicinsk informatik Telemedicin Vag term, inte så populär längre. Svårt hitta något som inte är tele numera. Historisk benämning, medicin var ju ytterst lokal i början. Termen innebär

Läs mer

Historia, del 1. Telemedicin. Historia, del 2. Historia, Sverige. Problem. Förhoppningar. Vag term, inte så populär längre.

Historia, del 1. Telemedicin. Historia, del 2. Historia, Sverige. Problem. Förhoppningar. Vag term, inte så populär längre. Telemedicin Vag term, inte så populär längre. Svårt hitta något som inte är tele numera. Historisk benämning, medicin var ju ytterst lokal i början. Termen innebär någon form av medicinsk utövning (råd,

Läs mer

Utveckling inom Televård

Utveckling inom Televård Utveckling inom Televård Program för medicinsk informatik, KI, HT 2006 Föreläsare: Sabine Koch Begrepp Telemedicin * Televård * Telehealth * e-hälsa Termdatabanken (Socialstyrelsen) Terminologicentrum,

Läs mer

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson Kvalitetsarbete I Landstinget i Kalmar län 24 oktober 2007 Eva Arvidsson Bakgrund Sammanhållen primärvård 2005 Nytt ekonomiskt system Olika tradition och förutsättningar Olika pågående projekt Get the

Läs mer

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,

Läs mer

Labb 1: Vad, hur, och varför?

Labb 1: Vad, hur, och varför? Labb 1: Vad, hur, och varför? jonas.kvarnstrom@liu.se 2017 "En sak i taget": Öva grunder innan det blir mer komplicerat Starkt önskemål från studenter: Prova på kontrollstrukturer Labb 1: Intro till grunder

Läs mer

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg Automation Region Affärsdriven systemutveckling genom agila metoder Stefan Paulsson Thomas Öberg Frontit Frontit är ett svenskt konsultföretag i gränslandet mellan Management & IT, som stärker sina kunders

Läs mer

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) och CID(KTH) Uppsala Universitet Institutionen för Avdelningen för

Läs mer

GYMKEEPER ANDREAS SÖDERSTRÖM

GYMKEEPER ANDREAS SÖDERSTRÖM GYMKEEPER ANDREAS SÖDERSTRÖM 20120529 ABSTRAKT En post mortem på mitt ios-projekt. Utmaningen låg i att under 10 veckors tid sätta sig in i en plattform och programspråk jag aldrig använt förut. Jag har

Läs mer

Preliminär specifikation av projekt

Preliminär specifikation av projekt Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils

Läs mer

Kommunikation för dataloger

Kommunikation för dataloger Kommunikation för dataloger - Muntligt moment 1,5hp Stockholms universitet Hösten 2017 Linda Söderlindh, KTH, ECE/Språk Universitetsadjunkt Teknikvetenskaplig kommunikation Momentets upplägg Föreläsning

Läs mer

Användarcentrerad Systemutveckling

Användarcentrerad Systemutveckling Användarcentrerad Systemutveckling Människadatorinteraktion (MDI) Inst. för informationsteknologi http://www.it.uu.se/edu/ course/homepage/hci/ ht10 Användarcentrerad systemutveckling, gränssnitt och prototyper.

Läs mer

Prototyper och användartest

Prototyper och användartest Föreläsning i webbdesign Prototyper och användartest Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Prototyp för en webbplats! Utkast eller enkel variant av webbplatsen" Syfte"

Läs mer

Avdelningen för Människadatorinteraktion

Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen professor Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Design och konstruktion av användargränssnitt 1MD113 Uppsala Universitet

Läs mer

Att stödja starka elever genom kreativ matte.

Att stödja starka elever genom kreativ matte. Att stödja starka elever genom kreativ matte. Ett samverkansprojekt mellan Örebro universitet och Örebro kommun på gymnasienivå Fil. dr Maike Schindler, universitetslektor i matematikdidaktik maike.schindler@oru.se

Läs mer

Välkommen till Creosa.

Välkommen till Creosa. Välkommen till Creosa. Vi hjälper företag och organisationer att tänka kreativt, hitta nya lösningar på olika typer av problem och utmaningar och skapa förutsättningar för att förverkliga kreativa idéer.

Läs mer

Visuell GUI Testning

Visuell GUI Testning Visuell GUI Testning Vad är ett Graphical User Interface (GUI)? Icke-animerat GUI Animerat GUI Nuläget System- och acceptanstestning är dyrt! Manuellt Långsamt Enformigt Svårt att replikera exakt Nödvändigt

Läs mer

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3

Läs mer

Design av användargränssnitt

Design av användargränssnitt Design av användargränssnitt Jan Gulliksen IT-system och människor i samspel Interaktionsdesign 1 Is user interface design common sense? Comparison of 7 interface design solutions to the task of reordering

Läs mer

Avdelningen för Människadatorinteraktion

Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen professor Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Design och konstruktion av användargränssnitt 1MD113 Uppsala Universitet

Läs mer

Design av användargränssnitt

Design av användargränssnitt Design av användargränssnitt Jan Gulliksen Design och konstruktion av användargränssnitt 1MD113 Interaktionsdesign 1 Interaktionsdesign Syfte med designavsnittet Att visa hur man utvecklar är mycket viktigare

Läs mer

Chaos om IT-projekt..

Chaos om IT-projekt.. Användarcentrerad systemutveckling, gränssnitt och prototyper. Lämplig extraläsning Gulliksen, Göransson: Användarcentrerad systemdesign, Studentlitteratur, kapitel: 4, 5, 6, 7, 8, 9 (Bredvidläsning) Syfte

Läs mer

Chaos om datorprojekt..

Chaos om datorprojekt.. Systemutveckling och användbarhet Användarcentrerad systemutveckling, gränssnitt och prototyper. Referens till avsnitt i kursboken Dix kapitel 6 Gulliksen, Göransson: Användarcentrerad systemdesign, kapitel:

Läs mer

Business Design. Creosa är ett företag specialiserat på kreativ intelligens ihopkopplat med entreprenörskap och affärsutveckling.

Business Design. Creosa är ett företag specialiserat på kreativ intelligens ihopkopplat med entreprenörskap och affärsutveckling. Creosa är ett företag specialiserat på kreativ intelligens ihopkopplat med entreprenörskap och affärsutveckling. Våra lösningar lär dig hur du kan använda din kreativa intelligens som motor i ditt företag,

Läs mer

Psykosocial enkät. 191 svar av 354 möjliga: 54% 2014: 172 av 333 = 52% 2011: 68%

Psykosocial enkät. 191 svar av 354 möjliga: 54% 2014: 172 av 333 = 52% 2011: 68% Psykosocial enkät material inför skyddsronden (6 maj) enkel enkät 24 feb. 10 mars 2:e gången elektronisk modifierade frågor resultat eder anställningskategori, ej eder avdelning 191 svar av 354 möjliga:

Läs mer

Hälsan tiger still och medborgaren samtycker

Hälsan tiger still och medborgaren samtycker Hälsan tiger still och medborgaren samtycker En betraktelse över medborgarsamverkan i två regionala projekt inom e hälsa och e government Annelie Ekelin och Sara Eriksén Det europeiska perspektivet Genom

Läs mer

Efterhand fick vi ett system som vi tyckte var väl anpassat. Vi renskrev kladden (nedan) och började programmera menyerna.

Efterhand fick vi ett system som vi tyckte var väl anpassat. Vi renskrev kladden (nedan) och började programmera menyerna. Övning 3 - grupp 10 Övningen gick ut på att sortera givna funktionerna till ett ritprogram in i en meny. Den startsidan vi fick var blank och såg ut som nedan. I denna skulle vi skapa en meny med hjälp

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 3 9 nov 2015

Objektorienterad Programkonstruktion. Föreläsning 3 9 nov 2015 Objektorienterad Programkonstruktion Föreläsning 3 9 nov 2015 Kursnämnd Namn kommer... UML: Klassdiagram UML: Relationer Ärver från superklass Implementerar gränssnitt Dubbelriktad eller oriktad relation

Läs mer

Design och konstruktion av användargränssnitt (distans) Avdelningen för Människadatorinteraktion. Gulan Jan Gulliksen Ph D, MSc

Design och konstruktion av användargränssnitt (distans) Avdelningen för Människadatorinteraktion. Gulan Jan Gulliksen Ph D, MSc Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Uppsala Universitet Institutionen för Avdelningen för Människadatorinteraktion

Läs mer

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05 Om oss Vi på Binz är glada att du är intresserad av vårt support-system för begravningsbilar. Sedan mer än 75 år tillverkar vi specialfordon i Lorch för de flesta olika användningsändamål, och detta enligt

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

Så säkerställer du affärsnyttan för dina produkter

Så säkerställer du affärsnyttan för dina produkter Så säkerställer du affärsnyttan för dina produkter Den här guiden ger dig konkreta tips på hur du skapar en effektiv kravprocess som ökar affärsnyttan i ditt företags leveranser. Den här guiden ger dig

Läs mer

C:a 3000 anställda C:a 2000 datorarbetsplatser Specialapparater för CT, lab, övervakning, bildarkiv..

C:a 3000 anställda C:a 2000 datorarbetsplatser Specialapparater för CT, lab, övervakning, bildarkiv.. Sjukvård i Sverige Ett mellanstort sjukhus C:a 3000 anställda C:a 2000 datorarbetsplatser Specialapparater för CT, lab, övervakning, bildarkiv.. Det finns 70 sjukhus till! Och vårdcentraler!! Och privata

Läs mer

* Rätt svar A. * Motivering De flesta hushållsmaskiner har en på- och avstäningsknapp och inte endast en av-knapp.

* Rätt svar A. * Motivering De flesta hushållsmaskiner har en på- och avstäningsknapp och inte endast en av-knapp. A Både påståendet och anledningen är korrekta uttalanden OCH anledningen förklarar påståendet på ett korrekt sätt. B Både påståendet och anledningen är korrekta uttalanden, men anledningen förklarar inte

Läs mer

INITIATIVKRAFT LEDER TILL FRAMGÅNGSRIKA PROJEKT. Webinar 2012-05-10

INITIATIVKRAFT LEDER TILL FRAMGÅNGSRIKA PROJEKT. Webinar 2012-05-10 INITIATIVKRAFT LEDER TILL FRAMGÅNGSRIKA PROJEKT Webinar 2012-05-10 PROJECTPLACE ÄR EN SAMARBETSTJÄNST ONLINE PROJECTPLACE Social collaboration tool 750 000 användare 150 länder 7 språk PROJECTPLACE Social

Läs mer

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech Användningscentrering i agila utvecklingsprojekt johanna.sarna@valtech.com Valtech Vem är jag? Johanna Särnå Jobbar på Valtech sedan 3 år tillbaka Jobbar där med användbarhet och projektledning Certifierad

Läs mer

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad.

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. har varit aktivt sedan 2004, men min bransch erfarenhet började redan 1983. Jag sysslar

Läs mer

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande: WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska

Läs mer

GAME OVER, PLAY AGAIN? OM BEVARANDE AV DATORSPEL PÅ KUNGLIGA BIBLIOTEKET

GAME OVER, PLAY AGAIN? OM BEVARANDE AV DATORSPEL PÅ KUNGLIGA BIBLIOTEKET Endast 25% av amerikansk stumfilm producerad mellan 1912-1929 finns idag bevarad, enligt en studie genomförd av Library of congress 2013. [ ] we have lost 75% of the creative record from the era that brought

Läs mer

Read Texterna består av enkla dialoger mellan två personer A och B. Pedagogen bör presentera texten så att uttalet finns med under bearbetningen.

Read Texterna består av enkla dialoger mellan två personer A och B. Pedagogen bör presentera texten så att uttalet finns med under bearbetningen. ! Materialet vill ge en gemensam bas av användbara fraser för dialoger i klassrummet. skapa dialoger mellan elever på engelska. skapa tydliga roller för två personer, och. presentera meningsfulla fraser

Läs mer

On the Establishment of UCSD i n in Organisations Åsa Cajander Uppsala Universitet Universitet

On the Establishment of UCSD i n in Organisations Åsa Cajander Uppsala Universitet Universitet On the Establishment of UCSD in Organisations Åsa Cajander Uppsala Universitet Usabiliy, who cares? The Introduction of UCSD in Organisations Action Research Organisational Change The Introduction of UCSD

Läs mer

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se Agil utveckling ställer nya krav på upphandling Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se Roland Bäcklin Tidigare: Utvecklare, Systemarkitekt, Projektledare, CTO, CIO, Riksinstruktör,

Läs mer

Boken. Kapitel 10. Kapitel 11. Kap 10.6.1 Ej Kap 10.7, det tar vi senare Resten, läs själva

Boken. Kapitel 10. Kapitel 11. Kap 10.6.1 Ej Kap 10.7, det tar vi senare Resten, läs själva Designprocessen 2 Boken Kapitel 10 Kap 10.6.1 Ej Kap 10.7, det tar vi senare Resten, läs själva Kapitel 11 Brain storming Body storming Personas Scenarios Lo-fi prototyping Skisser Storyboarding Pappersprototyper

Läs mer

FÖRELÄSNING 8 DSV2PVT

FÖRELÄSNING 8 DSV2PVT Föreläsning 8 DSV2:PVT Kvalitet i mjukvara 1 FÖRELÄSNING 8 DSV2PVT Kvalitet i mjukvara, utvecklingsmodeller Beatrice Åkerblom beatrice@dsv.su.se Institutionen för Data- och Systemvetenskap (DSV) IT-Universitetet

Läs mer

Smarta telefoner och surfplattor

Smarta telefoner och surfplattor Smarta telefoner och surfplattor Hur jag använder min iphone och ipad Solveig Engdahl Seniornet Danderyd oktober 2015 Mina rubriker idag Apple eller annan tillverkare? Olika - Lika Smarta telefoner Surfplattor

Läs mer

Objektorienterad Programkonstruktion. Föreläsning 3 7 nov 2016

Objektorienterad Programkonstruktion. Föreläsning 3 7 nov 2016 Objektorienterad Programkonstruktion Föreläsning 3 7 nov 2016 Klass/instans Med hjälp av nyckelordet static kan vi bestämma att en metod eller ett fält ska tillhöra själva klassen i stället för en specifik

Läs mer

Arbetsmiljö för doktorander

Arbetsmiljö för doktorander Arbetsmiljö för doktorander Verksamhet för 2011 och handlingsplan för 2012 Institutionen för neurovetenskap och fysiologi 2012-05- 02 Doktorander (170 doktorander) Sammanställning gjord av Olle Lindberg,

Läs mer

STRESS ÄR ETT VAL! { ledarskap }

STRESS ÄR ETT VAL! { ledarskap } { ledarskap } STRESS ÄR ETT VAL! SLUTA SÄTTA PLÅSTER PÅ DINA SYMPTOM NÄR DU ÄR STRESSAD. LÖS PROBLEMEN VID KÄLLAN ISTÄLLET OCH FUNDERA ÖVER VILKA VAL DU GÖR SOM CHEF. E n undersökning visar att 70 procent

Läs mer

Swing. MER Java Foundation Classes (JFC) Hur lära sig? Vad är farorna. LayoutManagers. Exempel på några av komponenterna

Swing. MER Java Foundation Classes (JFC) Hur lära sig? Vad är farorna. LayoutManagers. Exempel på några av komponenterna MER Java Foundation Classes (JFC) Swing Swing Många klasser Vettigt att lära sig dem utantill - Tror inte det -... men det kan vara bra att ha en liten överblick över vad som finns - Idag (och med fortsättning

Läs mer

Hur fattar samhället beslut när forskarna är oeniga?

Hur fattar samhället beslut när forskarna är oeniga? Hur fattar samhället beslut när forskarna är oeniga? Martin Peterson m.peterson@tue.nl www.martinpeterson.org Oenighet om vad? 1.Hårda vetenskapliga fakta? ( X observerades vid tid t ) 1.Den vetenskapliga

Läs mer

Testramverk och Model based testing med java i praktiken

Testramverk och Model based testing med java i praktiken WHITE PAPER MODEL BASED TESTING Testramverk och Model based testing med java i praktiken Prolore AB Page 1 (6) Web: www.prolore.se Målet med artikeln Den här artikeln syftar till att praktiskt visa hur

Läs mer

Java-concept och Swing. Swing low, sweet chariot

Java-concept och Swing. Swing low, sweet chariot Java-concept och Swing Swing low, sweet chariot Javas Swing-API En del av Javas standard-api API - application programming interface Ett klassbibiliotek som följer med Java Är designat med många OO-concept

Läs mer

Dino-Lite USB-mikroskop, för specialister

Dino-Lite USB-mikroskop, för specialister Dino-Lite USB-mikroskop, för specialister Dino-Lite USB-mikroskop, för specialister Dino-Lite digitala mikroskop Dino-Lite digitala mikroskop har redan bevisat sitt värde runt om i världen. Många olika

Läs mer

ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System

ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System Magnus Juvas Qwise Om oss: Qwise Vi hjälper systemutvecklingsteam att bli bättre. Vi är experter på ALM och Team System. Vi

Läs mer

Att använda data och digitala kanaler för att fatta smarta beslut och nå nya kunder.

Att använda data och digitala kanaler för att fatta smarta beslut och nå nya kunder. Att använda data och digitala kanaler för att fatta smarta beslut och nå nya kunder https://www.linkedin.com/in/johanjohansson1 https://www.linkedin.com/in/johanjohansson1 7500 timmar digital analys de

Läs mer

AI FÖR FRAMTIDENS VÄLFÄRD. Caroline Andersson

AI FÖR FRAMTIDENS VÄLFÄRD. Caroline Andersson AI FÖR FRAMTIDENS VÄLFÄRD Caroline Andersson 2019-10-02 Dagens agenda Vad är det som händer? Vad är AI? Exempel på tillämpningar Konsekvenser av AI Hur långt har Sverige som land kommit och vad behöver

Läs mer

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018 CHANGE WITH THE BRAIN IN MIND Frukostseminarium 11 oktober 2018 EGNA FÖRÄNDRINGAR ü Fundera på ett par förändringar du drivit eller varit del av ü De som gått bra och det som gått dåligt. Vi pratar om

Läs mer

Människa-Datorinteraktion

Människa-Datorinteraktion Människa-Datorinteraktion Grundutbildnings-, forskarutbildnings- och forskningsämne som behandlar Gränssnitt och kommunikation människa-dator Kommunikation och samarbete människa-människa via (medierat

Läs mer

ITK:P1 Föreläsning 4. Grafiska gränssnitt i Java. AWT-komponenter

ITK:P1 Föreläsning 4. Grafiska gränssnitt i Java. AWT-komponenter ITK:P1 Föreläsning 4 Grafiska gränssnitt och händelsehantering 1 DSV Peter Mozelius Grafiska gränssnitt i Java Efterfrågan på program med grafiskt gränssnitt har ökat avsevärt de senaste åren I Java finns

Läs mer

IP-telefoni för nybörjare

IP-telefoni för nybörjare IP-telefoni för nybörjare Erik Morin 1 Det talas mycket om IP och IP-telefoni... 2 Det talas mycket om IP och IP-telefoni... 3 Från ett system till ett annat De flesta användare behöver inte alls bry sig

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar hur mjukvaror skapas, anpassas och utvecklas samt programmeringens roll i informationstekniska sammanhang som datorsimulering och praktisk datoriserad problemlösning.

Läs mer

Att fastställa krav. Annakarin Nyberg

Att fastställa krav. Annakarin Nyberg Att fastställa krav Annakarin Nyberg Disposition Del 1 Varför samla in krav? Typer av krav Interaktionsdesign och krav Del 2 Analys, tolkning och presentation Scenarios Use cases Task analysis Avslutning

Läs mer

Chapter 4: Writing Classes/ Att skriva egna klasser.

Chapter 4: Writing Classes/ Att skriva egna klasser. Chapter 4: Writing Classes/ Att skriva egna klasser. I dessa uppgifter kommer du att lära dig om hur man definierar egna objekt genom att skriva klasser. Detta är grunden för att förstå objekt orienterad

Läs mer

Vanliga frågor för VoiceXpress

Vanliga frågor för VoiceXpress Vanliga frågor för VoiceXpress 1) Hur stort ordförråd (vokabulär) innehåller VoiceXpress? VoiceXpress innehåller ett mycket omfattande ordförråd, och svaret på frågan varierar en aning beroende på hur

Läs mer

Projektuppgift.

Projektuppgift. Projekt Projektuppgift Designa och implementera ett webbaserat gränssnitt för att söka information i en befintlig databas. Webssidan ska vara komplett med navigering, överblick, sökning och strukturerad

Läs mer

BIG PAD Rätta känslan som penna på papper

BIG PAD Rätta känslan som penna på papper BIG PAD Rätta känslan som penna på papper Med bättre samarbetsmöjligheter för medarbetarna lyfter din verksamhet /This is Why du behöver Sharps BIG PAD för större mötesupplevelser. Inledning Du vill göra

Läs mer

Dino-Lite DermaScope

Dino-Lite DermaScope Dino-Lite DermaScope Enkla att använda Dino-Lite DermaScope är ett lättanvänt digitalt mikroskop som kan framkalla bilder med hög kvalitativa närbilder och video av huden. Dessa bilder går mycket längre

Läs mer

Föreläsning 4, Användbarhet, prototyper

Föreläsning 4, Användbarhet, prototyper Föreläsning 4 Användbarhet och prototyper Kapitel 5-7 i Stone et al. Mer om användbarhet Psykologiska principer avseende: Förväntningar En uppgift i taget Struktur för förståelse Känna igen eller komma

Läs mer

Datorrepresentation av vårdriktlinjer

Datorrepresentation av vårdriktlinjer Datorrepresentation av vårdriktlinjer Innehåll Introduktion/bakgrund Behov Uppdateringsproblem Metoder PROforma Asgaard/Arbru Arden Praktiska implementeringar Hypertoni-behandling Guidelines/vårdriktlinjer

Läs mer

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED Sammanfattning Styrdon Tangentbord och textinmatning Pekdon Fitts lag GOMS-KLM Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout

Läs mer

Engelska åk 5 höstterminen 2013

Engelska åk 5 höstterminen 2013 gelska åk 5 höstterminen 2013 Under hösten kommer vi att jobba utifrån olika temaområden i engelska. Några områden handlar om länder, intressen och partyinbjudningar. Vi utgår från ett läromedel i engelska

Läs mer

Programmering. Hur, var, när och varför. 22 November. Lars Ohlén Tieto lars.ohlen@tieto.com

Programmering. Hur, var, när och varför. 22 November. Lars Ohlén Tieto lars.ohlen@tieto.com Programmering Hur, var, när och varför 22 November Lars Ohlén Tieto lars.ohlen@tieto.com Agenda Om mig Programmering Vad är? Varför kunna? Hur använda kunskapen? Framtiden Sammanfattning Q+A 2 Om mig Arbetat

Läs mer

Socionomen i sitt sammanhang. Praktikens mål påverkas av: Socialt arbete. Institutionella sammanhanget

Socionomen i sitt sammanhang. Praktikens mål påverkas av: Socialt arbete. Institutionella sammanhanget Socionomen i sitt skilda förutsättningar och varierande Förstå och känna igen förutsättningar, underbyggande idéer och dess påverkan på yrkesutövandet. Att förstå förutsättningarna, möjliggör att arbeta

Läs mer

Tentamen i Grundläggande programmering STS, åk 1 lördag 2002-05-25

Tentamen i Grundläggande programmering STS, åk 1 lördag 2002-05-25 Tentamen i Grundläggande programmering STS, åk 1 lördag 2002-0-2 Skrivtid: 09.00 14.00 Hjälpmedel: Inga Lärare: Anders Berglund. Elena Fersman besöker tentan vid två tillfällen: cirka kl. 10.30 samt cirka

Läs mer

Swing. MER Java Foundation Classes (JFC) Vad är farorna. Hur lära sig? LayoutManagers. Exempel på några av komponenterna

Swing. MER Java Foundation Classes (JFC) Vad är farorna. Hur lära sig? LayoutManagers. Exempel på några av komponenterna MER Java Foundation Classes (JFC) Swing Swing Många klasser" Vettigt att lära sig dem utantill" - Tror inte det" -... men det kan vara bra att ha en liten överblick över vad som finns" - Idag (och med

Läs mer

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) och CID(KTH) Uppsala Universitet Institutionen för Avdelningen för

Läs mer

Projektet. TNMK30 - Elektronisk publicering

Projektet. TNMK30 - Elektronisk publicering Projektet TNMK30 - Elektronisk publicering Gruppindelning projekt Valfria grupper ~4 per grupp TNM088 - Digitala media-grupperna är ok Projektgrupper 4 personer Jämna par Lika arbete för små grupper Anmäl

Läs mer

Upplägg. Introduktion. Examination. Mål. Konsekvenser. Java. Kursen heter konstruktion, ej design eller formgivning.

Upplägg. Introduktion. Examination. Mål. Konsekvenser. Java. Kursen heter konstruktion, ej design eller formgivning. Introduktion Upplägg Kursen heter konstruktion, ej design eller formgivning. det handlar främst om att lära sig att bygga gränssnitt som är sunda den är praktiskt orienterad; vetenskapliga teorier finns,

Läs mer

N Time. Trafik & Miljö

N Time. Trafik & Miljö N Time Trafik & Miljö On Time är en digital busstidstabell som ska göra det enklare för många att åka buss. On Time kan visa vart och när man ska byta buss för att minska väntetiden, Buss tiderna kommer

Läs mer

Den Disruptiva Utmaningen. Christian Sandström, Tekn Dr. Chalmers och Ratio. Disruptive, Computer Sweden 16 oktober 2014

Den Disruptiva Utmaningen. Christian Sandström, Tekn Dr. Chalmers och Ratio. Disruptive, Computer Sweden 16 oktober 2014 Den Disruptiva Utmaningen Christian Sandström, Tekn Dr. Chalmers och Ratio Disruptive, Computer Sweden 16 oktober 2014 Disruptiveinnovation.se ChrisSandstrom www.disruptiveinnovation.se Christian.sandstrom@ratio.se

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

Hur du installerar Open Broadcaster Software (OBS) fo r HD-sa ndning

Hur du installerar Open Broadcaster Software (OBS) fo r HD-sa ndning Hur du installerar Open Broadcaster Software (OBS) fo r HD-sa ndning Steg 1 Gå till https://obsproject.com/download och klicka på ikonen för ditt operativsystem Steg 2 Windows: klicka på Download Installer

Läs mer

Wittgenstein for dummies Eller hur vi gör det obegripliga begripligt. Västerås 15 februari 2017

Wittgenstein for dummies Eller hur vi gör det obegripliga begripligt. Västerås 15 februari 2017 Wittgenstein for dummies Eller hur vi gör det obegripliga begripligt Västerås 15 februari 2017 En värld är varje människa, befolkad av blinda varelser i dunkelt uppror mot jaget konungen som härskar över

Läs mer

Infrastruktur i Ornö socken (A) 2011-03-14

Infrastruktur i Ornö socken (A) 2011-03-14 Inledning Att bygga ett nytt trådbundet telekommunikationsnät i Ornö socken är en samhällspåverkande aktivitet. Det kommer att påverka samhället hur man än gör. Man måste även ta i och besluta i många

Läs mer

XP-projekt: En fördjupning

XP-projekt: En fördjupning XP-projekt: En fördjupning Extreme Programming Martin Karlsson marka@itn.liu.se K7522 011 36 34 63 Fem värden Kommunikation Var öppna Var ärliga Ta konflikter Diskutera Tag beslut Tag ansvar Kräver feedback,

Läs mer

Fyrverkerier. Introduktion. Nivå. I det här projektet ska vi skapa ett fyrverkeri över en stad. Activity Checklist.

Fyrverkerier. Introduktion. Nivå. I det här projektet ska vi skapa ett fyrverkeri över en stad. Activity Checklist. Nivå 1 Fyrverkerier All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Läs mer

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/ Name: Year 9 w. 4-7 The leading comic book publisher, Marvel Comics, is starting a new comic, which it hopes will become as popular as its classics Spiderman, Superman and The Incredible Hulk. Your job

Läs mer

Mentalträning GUSK PA, säsongen 2012

Mentalträning GUSK PA, säsongen 2012 Innehållsförteckning Numero Uno - Att vara DÄR- NU och HÄR- NU... 2 Numero Doz - Hur jag matar min mentala mage med en ljudportion... 3 Numero TRES - Its inch by inch! That s all there is... 4 Mentalträning

Läs mer

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Make a speech. How to make the perfect speech. söndag 6 oktober 13 Make a speech How to make the perfect speech FOPPA FOPPA Finding FOPPA Finding Organizing FOPPA Finding Organizing Phrasing FOPPA Finding Organizing Phrasing Preparing FOPPA Finding Organizing Phrasing

Läs mer

Användbarhet i sitt sammanhang

Användbarhet i sitt sammanhang Användbarhet i sitt sammanhang Världsanvändbarhetsdagen 2009-11-12 Anders Hedberg, Guide Konsult Stockholm Innehåll En helikoptertur över ett projekts olika faser med belysning på användbarhet i förhållande

Läs mer

GRÄNSSNITTSDESIGN. Ämnets syfte. Kurser i ämnet

GRÄNSSNITTSDESIGN. Ämnets syfte. Kurser i ämnet GRÄNSSNITTSDESIGN Ämnet gränssnittsdesign behandlar interaktionen mellan dator och människa med fokus på designaspekterna i utveckling av användbara, tillgängliga och tilltalande gränssnitt. Det innehåller

Läs mer

Undervisningen i ämnet mobila applikationer ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet mobila applikationer ska ge eleverna förutsättningar att utveckla följande: MOI Ämnet mobila applikationer behandlar olika tekniker för att utveckla programvara riktad mot mobila enheter samt processen från idé till färdigt program. Ämnet mobila applikationer får bara anordnas

Läs mer

Module 1: Functions, Limits, Continuity

Module 1: Functions, Limits, Continuity Department of mathematics SF1625 Calculus 1 Year 2015/2016 Module 1: Functions, Limits, Continuity This module includes Chapter P and 1 from Calculus by Adams and Essex and is taught in three lectures,

Läs mer

Tentamen , Introduktion till Java, dtaa98, dtea53

Tentamen , Introduktion till Java, dtaa98, dtea53 Mittuniversitetet 2007-09-01 Institutionen för informationsteknologi och medier Sid:1(3) dtaa98, dtea53 Martin Kjellqvist; Linda Karlsson, Ulf Reiman Lösningsansatser Tentamen 2007-09-01, Introduktion

Läs mer