Övning / handledning Användningsfall

Storlek: px
Starta visningen från sidan:

Download "Övning / handledning Användningsfall"

Transkript

1 ACSD sommar 2004 Övning / Handledning Användningsfall Uppsala universitet & Stefan 2004 Stefan Blomkvist ACSD sommar Övning / handledning Användningsfall Ett exempel Övningsuppgift (Varianter på användningsfall) Tid för handledning inlupp 2 (och 1) ACSD sommar Informationsteknologi #2 1

2 Användningsfall det klassiska exemplet! ACSD sommar Informationsteknologi #3 AF: Ta ut pengar Aktör (A): Kund System (S): Bankomat A för in ett kort i automaten. A anger PIN-kod. A väljer uttag A anger önskat belopp. S läser och kontrollerar information på kortet. S frågar efter PIN-koden. S verifierar kod. S frågar vad kunden vill göra ( uttag, kontobesked, överföring ) S ber om belopp. S kommunicerar med bank för att kontrollera saldo. ACSD sommar Informationsteknologi #4 2

3 Aktör (A): Kund System (S): Bankomat Frågar A om kvitto önskas (om papper finns). S matar ut kort och ber A att ta kortet. A tar sitt kort. S matar ut det begärda beloppet. S matar ut kvitto. A tar pengar. A tar kvitto. AF avslutas. ACSD sommar Informationsteknologi #5 Bankkund Aktören (actor) Aktör är en roll, ej en enskild individ eller användare En användare kan ha många roller (ej nödvändigtvis en människa) Aktör finns utanför och interagerar med systemet Aktören har mål med att använda systemet. ACSD sommar Informationsteknologi #6 3

4 Användningsfallet (use case) Representerar något som systemet gör och innebär ett värde för aktören. Namnet uttrycker det värde som AF:et ger aktören, till exempel: Ta ut pengar Överför pengar Kontrollera saldo ACSD sommar Informationsteknologi #7 Användningsfallet (use case) Beskrivs som en sammanhängande sekvens händelser mellan aktör system. Händelseförloppet är en hel väg genom interaktion med systemet tills aktörens mål är uppfyllt. Abstrakt och Generell beskrivning (Scenarion däremot är konkreta) Undvik för mycket designlösningar ACSD sommar Informationsteknologi #8 4

5 Textbeskrivning av händelseförlopp Aktör (A): Kund A för in ett kort i automaten. A anger PIN-kod. A väljer uttag A anger önskat belopp. System (S): Bankomat S läser och kontrollerar information på kortet. S frågar efter PIN-koden. S verifierar kod. S frågar vad kunden vill göra ( uttag, kontobesked, överföring ) S ber om belopp. S kommunicerar med bank för att kontrollera saldo. ACSD sommar Informationsteknologi #9 Systemgränser Kund Bankomat Bankomat Bankdator Bankdator Bankomat Ta ut pengar Bankkund ACSD sommar Informationsteknologi #10 5

6 Primär aktör UML-diagram Bankomat Ta ut pengar Bankdator Överför pengar Bankkund Kontrollera saldo Ladda bankomat Sekundär aktör Serviceperson ACSD sommar Informationsteknologi #11 Det finns många sätt en annan bankomat Överkurs: OO tankesätt. Hierarkier av AF, AF som ärver av andra. AF som utökar eller är inkluderade i andra AF. ACSD sommar Informationsteknologi #12 6

7 Övning 1-2 Användningsfall för P-automat (eller något annat). Processen, enligt föreläsning 5: Dra upp systemets gränser Lista primära aktörer och ev övriga aktörer Lista aktörernas mål (Skriv översiktliga scenarier för att nå målen) Gå igenom scenarier och förfina dessa till användningsfall Revidera fallen Välj ett huvudsakligt (lyckat) fall Fyll i detaljerna skriv en händelsesekvens I senare iterationer kan man förfina AF (överkurs): Dela upp i mindre delsekvenser om nödvändigt (OO struktur includes, extends) Lista alternativa sekvenser och sekvenser vid fel För varje fel/alt. sekvens, skriv ner hur aktören bör handla Sammanställ alla era AF i ett UML-diagram ACSD sommar Informationsteknologi #13 Vad har Användningsfall med Användarcentrerad systemdesign att göra egentligen? ACSD sommar Informationsteknologi #14 7

8 Många varianter på AF Vanliga AF / System use case / Formal use case Varianter på ovanstående Text och UML-representation Essential Use Case (Constantine & Lockwood) Cockburn hittade 18 varianter: Syfte samla användarhistorier eller krav Innehåll detaljeringsgrad skiljer Pluralitet AF = scenario, kan ett AF innehålla ett AF Struktur ostrukturerad, semi-formell, formell ACSD sommar Informationsteknologi #15 gettingcash Essential Use Case User Intention identify self choose System Responsibility verify identity offer choices dispense cash take cash ACSD sommar Informationsteknologi #16 8

9 Läs mer: Resurser & Länkar Användbarhet & användningsfall Are Use Cases the death of good UI Design?, uppföljande artikel Use Cases still considered Dangerous! Generellt om användningsfall Alistair Cockburns sida om användningsfall, systemutveckling och Agile. Mycket material. Use Case Fundamentals av Cockburn. UseCases.org Cockburns sida om användningsfall. Innehåller t.ex. mallar för användningsfall + artiklar och länkar]. Use Cases, Ten Years Later From their evolution, learn what to expect and how to better work with them by Alistair Cockburn. The use case zone. Samling artiklar och länkar om användningsfall. Use cases: best practices IBM Rational. System Use Case Overview. The Official Agile Modeling Site Med mera ACSD sommar Informationsteknologi #17 Inlupp 2 Användningsfall (use cases) 2a. Användningsfall som beskriver ett system för självscanning Minst 2 olika aktörer Minst 3 olika AF vanliga AF, text 2b. Egen reflektion Resurser Föreläsning 6 Handledning/övning 2, torsdag 17/6 Boken + kurssidan + länkar Deadline: On 23/6 kl. 09:00 ACSD sommar Informationsteknologi #18 9

10 Formalia inlämning Lämnas in skriftligen i elektronisk version: Filnamn: inlupp<nr>_dittnamn Rapportens omfattning: motsvarande 1 5 A4-sidor exklusive framsida. Handledning: Övning/lektion 1 och 2 Stefan Blomkvist, rum 1157 E-post: Arkiv: Mer info: ACSD sommar Informationsteknologi #19 Resultat Webbsida med era resultat + epostadresser Användarnamn & lösenord behövs Mer info på kurswebben. Uppdateras kontinuerligt. ACSD sommar Informationsteknologi #20 10

Inst. för IT / MDI, Stefan Blomkvist 2003-11-21 Användarcentrerad systemdesign, ht03 Inlämningsuppgift 2

Inst. för IT / MDI, Stefan Blomkvist 2003-11-21 Användarcentrerad systemdesign, ht03 Inlämningsuppgift 2 Inst. för IT / MDI, Stefan Blomkvist 2003-11-21 Användarcentrerad systemdesign, ht03 Inlämningsuppgift 2 Kommentarer på inlupp 2 Användningsfall Här kommer några allmänna kommentarer på inlupp 2. /Stefan

Läs mer

Interaktionsdesign - Prototyper. Användbarhetskrav

Interaktionsdesign - Prototyper. Användbarhetskrav ACSD sommar 2004 Övning / Handledning Användbarhetskrav Stefan Blomkvist stefan.blomkvist@it.uu.se ACSD sommar 2004 I ett visst användningssammanhang Ickefunktionella Användbarhetskrav Kravspec fokus på

Läs mer

UML use cases. Mikael Söderström Institutionen för informatik Umeå universitet micke@informatik.umu.se

UML use cases. Mikael Söderström Institutionen för informatik Umeå universitet micke@informatik.umu.se UML use cases micke@informatik.umu.se Use case (användningsfall) En modelleringsteknik som hjälper utvecklare att bestämma vilka funktioner som ska implementeras i ett system/applikation Finns olika typer

Läs mer

Objektorientering Användning

Objektorientering Användning Objektorientering Användning Samt repetition av klasser Suzana Ramadani 1 Repetition Objektorientering bygger på Abstraktion Hierarkisk strukturering Inkapsling Klassificering Generalisering specialisering

Läs mer

Agile-metoder, XP och ACSD

Agile-metoder, XP och ACSD Användarcentrerad systemdesign. Föreläsning 12 Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, stefan.blomkvist@it.uu.se & Profdoc AB www.profdoc.se www.it.uu.se/edu/course /homepage/acsd/s04 XP

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 9: Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, Uppsala Universitet, stefan.blomkvist@it.uu.se XP www.it.uu.se/edu/course /homepage/acsd/s04 Dagens föreläsning

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 11: Agile-processer och ACSD Stefan Blomkvist Avdelningen för MDI/IT, Uppsala Universitet, Stefan.Blomkvist@hci.uu.se www.it.uu.se/edu/course /homepage/acsd/

Läs mer

Design för användbarhet

Design för användbarhet Design för användbarhet» Användbarhetsdesign, användbarhetsn och utvecklingsprocessen. Bengt Göransson användbarhets Bengt.Goransson@guide.se även avdelningen för Människa-datorinteraktion, Uppsala universitet

Läs mer

Allmänna frågor om kursen: 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 14 Medelvärde: Har kursen känts relevant för din utbildning?

Allmänna frågor om kursen: 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 14 Medelvärde: Har kursen känts relevant för din utbildning? Kursvärdering - sammanställning Kurs: 1IT240 Användarcentrerad systemdesign Antal reg: 19 Period: Sommarkurs 2004 Antal svar: 14 Lärare: Jan Gulliksen Svarsfrekvens: 73% Kursutvärderare: IT-kansliet/Christina

Läs mer

Objektorientering. Grunderna i OO

Objektorientering. Grunderna i OO Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys

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

Objekt-orienterad programmering. Klassbegreppet och C++ UML. UMLs fördelar

Objekt-orienterad programmering. Klassbegreppet och C++ UML. UMLs fördelar Klassbegreppet och C++ OOP UML Klasser och objekt i C++ Uppdelning i filer Attribut och metoder Inkappsling - åtkomst Klassattribut - objektattribut Objekt-orienterad programmering Att använda ett objektorienterat

Läs mer

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet RUP är en omfattande process, ett processramverk RUP bör införas stegvis RUP måste anpassas till organisationen till projektet Volvo Information Technology 1 Även RUP har sina brister... Dåligt stöd för

Läs mer

Distanskursen objektorienterad programmering med Java

Distanskursen objektorienterad programmering med Java Distanskursen objektorienterad programmering med Java Sven-Olof Nyström Uppsala Universitet 11 mars 2005 1 Idag Praktiska detaljer Allmänt om kursen Planering i stort Lite om Java 2 Registrering Registrera

Läs mer

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt Bengt Göransson bengt.goransson@it.uu.se Människa-datorinteraktion 1MD016, hösten 2012 Avdelningen för Visuell information

Läs mer

Användningsfalls- mönster

Användningsfalls- mönster Användningsfalls- mönster Gunnar Övergaard gunnar.overgaard overgaard@jaczone.comcom Återanvända Erfarenhet Kanske dags att lära sig att om den här funktionen ska vara med i ett system så ska modellen

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se http://www.hci.uu.se/edu Innehåll Användbarhet

Läs mer

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel. Page 1 (5) Hemuppgift 1DV404 150115-150118 Deluppgift 1 Processmodeller a) (4p) Alla mjukvaruutvecklare följer någon form av utvecklingsprocess i sitt arbete. Diskutera vad organisationer brukar ange som

Läs mer

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 en systematisk metod för att gå från problembeskrivning till färdigt

Läs mer

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Mål Kursen skall ge studenten träning i att utveckla en större programvara. Arbetet utförs i projektform. Projektet skall ge grundläggande

Läs mer

UML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language

UML: Exempel. Ett modelleringsspråk. UML: Ansvar. UML: tre huvudanvändningar. Exempel: En klass position storlek. UML Unified Modelling Language Ett modelleringsspråk : Exempel Fönster Klassnamn Unified Modelling Language Av Booch, Jacobson, Rumbaugh Exempel: En klass position storlek Attribut (instansvariaböe) Resultatet av en sammanslagning av

Läs mer

In-flight Information System utveckling med ett användningscentrerat synsätt

In-flight Information System utveckling med ett användningscentrerat synsätt Uppsala Universitet Institutionen för informationsteknologi Användarcentrerad Systemdesign, 5p In-flight Information System utveckling med ett användningscentrerat synsätt Erik Salomonsson erik@salomonsson.net

Läs mer

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al. Föreläsning 3 Användare, uppgift och omgivning Kapitel 3-4 i Stone et al. Från föregående föreläsning Kravinsamling med användare i fokus genom Observationer i verkliga situationer Konstruera uppgifter

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

Objektorienterad analys och design

Objektorienterad analys och design Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 16 mars 2005 1 Objekt-orienterad analys och design: Litteratur Skansholm: Kapitel 4 Se även 1. http://www.uml.org/ 2. http://www-306.ibm.com/software/rational/uml/

Läs mer

Föreläsning om OO, OOA och UML

Föreläsning om OO, OOA och UML Föreläsning om OO, OOA och UML Modellering Kristian Ekberg Källa bild: video Marie Åsberg, AFA Försäkring Dagens föreläsning Presentation Kristian Ekberg Model och modellering Vad är en modell och vad

Läs mer

Fastställa mål. Daniel Bosk. goals.tex :33:45Z danbos

Fastställa mål. Daniel Bosk. goals.tex :33:45Z danbos 1 Fastställa mål Daniel Bosk Avdelningen för informations- och kommunikationssytem (IKS), Mittuniversitetet, Sundsvall. goals.tex 1914 2014-08-26 13:33:45Z danbos 2 Litteratur Du ska inför denna övning

Läs mer

TDP005. Föreläsning 3 - UML. Filip Strömbäck

TDP005. Föreläsning 3 - UML. Filip Strömbäck TDP005 Föreläsning 3 - UML Filip Strömbäck 1 Introduktion 2 Diagram 3 Klassdiagram 4 Sekvensdiagram 5 SFML-demo TDP005 Filip Strömbäck 2 UML Unified Modeling Language Visuell notation för idéer Kommunicera

Läs mer

Praktikum i programvaruproduktion

Praktikum i programvaruproduktion Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:

Läs mer

Skapa enkäter i EvaSys

Skapa enkäter i EvaSys Skapa enkäter i EvaSys Innan du börjar I EvaSys skiljer man på formulär (questionnaires) och enkäter (surveys). Du jobbar i fyra steg. I det första ser du till att du har en questionnaire och i det andra

Läs mer

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur

Objekt-orienterad utveckling. Objektorienterad analys och design. Objekt-orienterad programutveckling. Objekt-orienterad analys och design: Litteratur Objekt-orienterad utveckling Saker man vill uppnå: Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet 17 juni 2005 en systematisk metod för att gå från problembeskrivning till färdigt

Läs mer

Fältstudier och analys

Fältstudier och analys Fältstudier och analys Jan Gulliksen Människa-datorinteraktion IT-institutionen Uppsala universitet http://www.it.uu.se Övningsuppgift I grupper om tre personer Låna ut en mobiltelefon till den som sitter

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

7,5 högskolepoäng. Objektorienterad systemutveckling I Provmoment: Ladokkod: 21OS1B Tentamen ges för: Lycka till! /Peter & Petter

7,5 högskolepoäng. Objektorienterad systemutveckling I Provmoment: Ladokkod: 21OS1B Tentamen ges för: Lycka till! /Peter & Petter Objektorienterad systemutveckling I Provmoment: Ladokkod: 21OS1B Tentamen ges för: ADAEK12h ASYST12h NGIMI12h 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum:

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

payex Så skapar du ett PayEx-konto IT-avdelningen

payex Så skapar du ett PayEx-konto IT-avdelningen payex Så skapar du ett PayEx-konto IT-avdelningen Skapa ett PayEx konto Den här guiden beskriver hur du steg för steg skapar ett PayEx-konto för debitering av dina utskrifter och kopior, och kopplar det

Läs mer

Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Lektion 11 Användare, uppgifter och krav del

Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Lektion 11 Användare, uppgifter och krav del Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Del 3 Uppgiftsanalys Av Stefan Blomkvist Uppgiftsanalysen ska svara på frågor om vilka uppgifter användarna utför och hur dessa genomförs.

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

Överföring av filer med Zendto v 1.1. stora filer som inte kan skickas via e-post konfidentiella uppgifter som inte kan skickas via okrypterad e-post

Överföring av filer med Zendto v 1.1. stora filer som inte kan skickas via e-post konfidentiella uppgifter som inte kan skickas via okrypterad e-post Folkhälsans ZendTo ZendTo är till för enkel och säker överföring av stora filer som inte kan skickas via e-post konfidentiella uppgifter som inte kan skickas via okrypterad e-post ZendTo används via webbläsare,

Läs mer

IT-körkort för språklärare. Modul 3: Ljud, del 1

IT-körkort för språklärare. Modul 3: Ljud, del 1 IT-körkort för språklärare Modul 3: Ljud, del 1 Innehåll Ladda ner Audacity och hjälpprogrammet LAME 3 Installera Audacity och LAME 7 Spela in med Audacity 9 Spara och exportera i MP3-format 11 Ladda upp

Läs mer

TDDE10 TDDE11, 725G91/2. Objektorienterad programmering i Java, Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU

TDDE10 TDDE11, 725G91/2. Objektorienterad programmering i Java, Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU TDDE10 TDDE11, 725G91/2 Objektorienterad programmering i Java, Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU På denna föreläsning: Ett större exempel på OOP Objektorienterad Analys (OOA)

Läs mer

Användarguide itslearning

Användarguide itslearning Användarguide itslearning - 1 Innehållsförteckning Vad är itslearning... 3 Logga in på itslearning... 4 1. Infopanel... 5 2.1 Kursens ingångssida... 7 2.2 Diskussionsforum... 9 2.3 Lämna in uppgift...

Läs mer

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban Presentation Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban Om AddQ Mission Vi skapar affärsnytta för kunden genom specialisttjänster inom test, kvalitetssäkring och effektivisering Tjänsteområden

Läs mer

Informationsteknologi och etik Introduktion. Kursen. Etikteorier och forskning. Filosofisk forskning: Psykologisk forskning:

Informationsteknologi och etik Introduktion. Kursen. Etikteorier och forskning. Filosofisk forskning: Psykologisk forskning: Informationsteknologi och etik Introduktion Iordanis Kavathatzopoulos Uppsala universitet Avd. för människa-datorinteraktion Kursen Registrering Föreläsningar, grupparbete, seminarier Litteratur: Bynum-Rogersson,

Läs mer

Projektuppgift ACSD ht 2004 E-dagis enligt Constantine & Lockwood (Software for Use)

Projektuppgift ACSD ht 2004 E-dagis enligt Constantine & Lockwood (Software for Use) Projektuppgift ACSD ht 2004 E-dagis enligt Constantine & Lockwood (Software for Use) Grupp 4: Henrik Kriisa, Henrik Andersson, Erik Andersson 13 december 2004 E-post: henrik.kriisa.2165@student.uu.se,

Läs mer

1IK430 Brukarorienterad design

1IK430 Brukarorienterad design 1IK430 Brukarorienterad design Projektarbete i 1IK430 Följande text är en förklaring av projektarbetet som ingår i kursen 1IK430 Brukarorienterad design, 15 högskolepoäng Enligt kursplanen, ska studenten,

Läs mer

Personas -En metod inom Participatory Design

Personas -En metod inom Participatory Design Personas -En metod inom Participatory Design Individuell inlämningsuppgift Sofie Persson 2003-10-27 Sammanfattning Att designa en ny produkt eller ett nytt system är inte enkelt. Det är många aspekter

Läs mer

Objektorienterad analys och design

Objektorienterad analys och design Objektorienterad analys och design Sven-Olof Nyström Uppsala Universitet June 22, 2006 1 Objekt-orienterad analys och design: Litteratur Skansholm: Kapitel 4 Se även 1. http://www.uml.org/ 2. http://www-306.ibm.com/software/rational/uml/

Läs mer

kalkylprogram Motsvarande vägledningar för vänstermeny hittar du längre ner i dokumentet

kalkylprogram Motsvarande vägledningar för vänstermeny hittar du längre ner i dokumentet Motsvarande vägledningar för vänstermeny hittar du längre ner i dokumentet Överför data till kalkylprogram I vissa funktioner, t ex Transaktionsöversikt, Kontoöversikt, Saldo- och räntehistorik och Räntesatsförlopp

Läs mer

TDDD78 Att välja och genomföra ett projekt

TDDD78 Att välja och genomföra ett projekt jonas.kvarnstrom@liu.se 2015 TDDD78 Att välja och genomföra ett projekt Steg 1: Grunder, labbmiljö, era första Java-program Vecka 4 Vecka 5 Vecka 6 3 labbar, enskilt Steg 2: Fortsättning, större labb Vecka

Läs mer

Föreläsning 4 Identifiera krav och behov. Att läsa: Kapitel 10 i Rogers et al.: Interaction design

Föreläsning 4 Identifiera krav och behov. Att läsa: Kapitel 10 i Rogers et al.: Interaction design Föreläsning 4 Identifiera krav och behov Att läsa: Kapitel 10 i Rogers et al.: Interaction design Översikt Vikten av krav Olika typer av krav Datainsamling för olika krav Scenarier Use Cases Essential

Läs mer

Programmering i C++ EDA623 Objektorienterad programutveckling. EDA623 (Föreläsning 5) HT 2013 1 / 33

Programmering i C++ EDA623 Objektorienterad programutveckling. EDA623 (Föreläsning 5) HT 2013 1 / 33 Programmering i C++ EDA623 Objektorienterad programutveckling EDA623 (Föreläsning 5) HT 2013 1 / 33 Objektorienterad programutveckling Innehåll Grundläggande begrepp Relationer mellan objekt Grafisk representation

Läs mer

Inför projektuppgiften. Markus Buschle, markusb@ics.kth.se

Inför projektuppgiften. Markus Buschle, markusb@ics.kth.se Inför projektuppgiften Markus Buschle, markusb@ics.kth.se Agenda Möjligheter,ll samarbete Enterprise Architecture för beslutsfa8ande Modell Analys Resultat Projektuppgi? Exempel Möjligheter,ll samarbete

Läs mer

Användarguide itslearning 3.3 för studenter

Användarguide itslearning 3.3 för studenter Användarguide itslearning 3.3 för studenter - 1 Innehållsförteckning Vad är itslearning... 3 Logga in på itslearning... 4 1. Infopanel... 7 2.1 Kursens ingångssida... 9 2.2 Diskussionsforum... 11 2.3 Lämna

Läs mer

Period 3-4, VT2006 Distans, nät

Period 3-4, VT2006 Distans, nät SAMMANSTÄLLNING 1 (10) DESIGN OCH KONSTRUKTION AV ANVÄNDARGRÄNSSNITT 5P Period 3-4, VT2006 Distans, nät Sammanfattning: Engagerade och engagerande lärare. föreläsningar och bra med projekt för att tillämpa

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

Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML

Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML Målet Mer OOP Mer om klasser Några exempel UML Modularitet Språkligt modulära enheter Få gränssnitt Små gränssnitt Tydliga gränssnitt Dold information Återanvändbarhet Variation i typer Variation i datastrukturer

Läs mer

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet Fö 2: Designprocessen Metoder Mål: att förstå användaren, uppgiften, situationen och tekniken (PACT) Hur hänger det ihop? Men först: projektet Projektet Användarstudier och analys av befintligt system

Läs mer

RUP - Rational Unified Process

RUP - Rational Unified Process IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga

Läs mer

Olika syften. TDDD60 användbarhetstest. När passar vilken typ? Med eller utan användare

Olika syften. TDDD60 användbarhetstest. När passar vilken typ? Med eller utan användare TDDD60 användbarhetstest Olika syften Olika typer av metoder Mått på användbarhet/kravuppfyllelse Olika syften Hitta användbarhetsproblem för att förbättra (mål: åtgärda problem, förbättra produkten) Formativ

Läs mer

www.faltbiologerna.se

www.faltbiologerna.se Redigering av www.faltbiologerna.se sammanställt av Magnus Bjelkefelt, november 2011 reviderad oktober 2012 Innehållsförteckning 1. Logga in................................................... 2 1.1 Var

Läs mer

Lovprocessen med exemplet Tillgänglighet

Lovprocessen med exemplet Tillgänglighet Handledning Workshop november 2011 Lovprocessen med exemplet Tillgänglighet INNEHÅLLSFÖRTECKNING Syfte med workshops - allmänt... 2 Specifikt syfte för er?... 2 Dokumentation som underlag/arbetsmaterial...

Läs mer

Inst. för IT / MDI, Stefan Blomkvist Användarcentrerad systemdesign, ht03 Inlämningsuppgift 1

Inst. för IT / MDI, Stefan Blomkvist Användarcentrerad systemdesign, ht03 Inlämningsuppgift 1 Inst. för IT / MDI, Stefan Blomkvist 2003-11-21 Användarcentrerad systemdesign, ht03 Inlämningsuppgift 1 Kommentarer på inlupp 1. Här kommer några allmänna kommentarer på era inluppar. Först exempel på

Läs mer

Manual HSB Webb brf 2004 03 23

Manual HSB Webb brf 2004 03 23 NYHETER Manual HSB Webb brf 2004 03 23 Nu kan man sätta en hemavdelning på ett arbetsflöde, så att det bara blir synligt från den avdelningen och nedåt i strukturen under en förening. Ett arbetsflöde blir

Läs mer

Frontermanual för Rektorsprogrammet

Frontermanual för Rektorsprogrammet Frontermanual för Rektorsprogrammet Denna manual beskriver övergripande vad Fronter är och hur det kan användas. Skapad: 2010-04-27 Version: 1.0 1 Innehållsförteckning Vad är Fronter?... 3 Vilka behörigheter

Läs mer

KONTO. KUND Datum TRANS AKTION ISA UTTAG

KONTO. KUND Datum TRANS AKTION ISA UTTAG ÖVNING 17 a Sträng pnr KUND Datum ägare nr KONTO Sträng för SPÄRR från till Datum BANKO MAT utförs vid Heltal belopp TRANS AKTION transtid till INSÄTT NING UTTAG ÖVER FÖRING Alla ickelexikala attribut

Läs mer

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys

Läs mer

Så här betalar du med kort

Så här betalar du med kort Så här betalar du med kort 1. Klicka på Betalningsavisering 2. och välj sedan mellan Betalningsavier och Kommande betalningsavier. 3. Klicka på avinumret för en obetald avi. 4. Klicka på Egna domännamn

Läs mer

Handledning Det didaktiska kontraktet. 19 september 2012

Handledning Det didaktiska kontraktet. 19 september 2012 Handledning Det didaktiska kontraktet 19 september 2012 Dagens teman Begreppsföreställning och begreppskunskap igen Handledning Det didaktiska kontraktet Begreppsföreställning och begreppsdefinition Begreppsföreställning

Läs mer

IBM Software Group. Agil Acceptans Test. Annika Kortell annika.kortell@se.ibm.com. SAST 15-års jubileum 2010. 2010 IBM Corporation

IBM Software Group. Agil Acceptans Test. Annika Kortell annika.kortell@se.ibm.com. SAST 15-års jubileum 2010. 2010 IBM Corporation IBM Software Group Agil Acceptans Test Annika Kortell annika.kortell@se.ibm.com SAST 15-års jubileum 2010 2010 IBM Corporation IBM Grundades 1911, i Sverige sedan 1928 400 000 anställda i 170 länder; forskare,

Läs mer

2012-10-09. Skapa Bufblogg

2012-10-09. Skapa Bufblogg Skapa Bufblogg Vill du skapa en blogg till klassen/avdelningen? Alla anställda inom BUF har möjlighet att skapa blogg på http://bufblogg.kristianstad.se. Elisabeth Banemark, Skoldatateket Sida 1 Innehåll

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (18 januari 2015 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna, Carl, Johan, Tom och ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer Kursmaterial

Läs mer

ANVÄNDARMANUAL HUR INSTALLERAR JAG MOBILEPASS PÅ MIN TELEFON ELLER DATOR

ANVÄNDARMANUAL HUR INSTALLERAR JAG MOBILEPASS PÅ MIN TELEFON ELLER DATOR ANVÄNDARMANUAL HUR INSTALLERAR JAG MOBILEPASS PÅ MIN TELEFON ELLER DATOR Dokumentet beskriver hur anställda på Region Halland, samt externa samarbetspartners, installera sin MobilePASS app. Utfärdat av:

Läs mer

LEVERANTÖRSLED; INKÖP OCH UPPHANDLING

LEVERANTÖRSLED; INKÖP OCH UPPHANDLING LEVERANTÖRSLED; INKÖP OCH UPPHANDLING Nu ett nytt kompetenskrav! Parul Sharma Head of CSR Compliance, Advokatfirman Vinge Leverantörsled; inköp och upphandling Nu ett nytt kompetenskrav! Miljö Mänskliga

Läs mer

UML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik

UML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik UML 1(5) Introduktion till Unified Modeling Language 1 Bakgrund och historik UML är ett objektorienterat modellspråk för att specificera och visualisera system. Det är framtaget i första hand för IT-orienterade

Läs mer

Att vara agil och samtidigt arbeta efter ISO 9000 och ISO20000 går det? Stefan Lundkvist, Umeå Universitet

Att vara agil och samtidigt arbeta efter ISO 9000 och ISO20000 går det? Stefan Lundkvist, Umeå Universitet Att vara agil och samtidigt arbeta efter ISO 9000 och ISO20000 går det? Stefan Lundkvist, Umeå Universitet Synsätt Agila arbetssätt är baserade på att det oftare är människor och kommunikation än verktyg

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (17 januari 2017 F1 1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer

Läs mer

PAYPAL / JETSHOP. Aktiveringsinstruktioner för PayPal-kunder -Så här aktiverar du PayPal i din webbshop

PAYPAL / JETSHOP. Aktiveringsinstruktioner för PayPal-kunder -Så här aktiverar du PayPal i din webbshop PAYPAL / JETSHOP Aktiveringsinstruktioner för PayPal-kunder -Så här aktiverar du PayPal i din webbshop För att börja ta emot PayPal-betalningar behöver du öppna ett företagskonto hos PayPal (Steg 1). Alla

Läs mer

Bild Riktlinjer för styrdokument

Bild Riktlinjer för styrdokument Bild Riktlinjer för styrdokument Styrdokument Styrdokument Dokumenttyp: Riktlinje Beslutad av: Kommunfullmäktige 2013-04-24, 49 Dokumentansvarig: Kommunchefen Reviderad av: - 2 Innehållsförteckning Inledning...

Läs mer

Webbtillgänglighet. Webbtillgänglighet. World Wide Web Consortium. Web Accessibility Initiative, WAI WCAG 2.0 WCAG 1.0

Webbtillgänglighet. Webbtillgänglighet. World Wide Web Consortium. Web Accessibility Initiative, WAI WCAG 2.0 WCAG 1.0 Webbtillgänglighet Webbtillgänglighet Att göra webbinnehåll så att de är tillgängliga för alla oavsett vilka funktionsnedsättningar man har Att göra webbinnehåll tillgängligt oavsett vilken in- och utmatningsutrustning

Läs mer

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen (16 januari 2016 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer

Läs mer

Manual. Kom igång med Menigo Leverantörsorder. Version 1.4 2015-06-01

Manual. Kom igång med Menigo Leverantörsorder. Version 1.4 2015-06-01 Manual Kom igång med Menigo Leverantörsorder Version 1.4 2015-06-01 Innehållsförteckning: Hur får jag tillgång till Leverantörsorder på webben? Viktig information! Logga in Startsida Välj leveransdatum

Läs mer

ALM Live: Scrum + VSTS

ALM Live: Scrum + VSTS ALM Live: Scrum + VSTS Explained and distilled for Everyone! Micael Herkommer micael.herkommer@inexor.se Introduktion Micael Herkommer Developer Coach & Solutions Architect INEXOR EPiServer Professional

Läs mer

Projektrapport Användarcentrerad Systemdesign Uppsala Universitet sommaren -04

Projektrapport Användarcentrerad Systemdesign Uppsala Universitet sommaren -04 Grupp 7 Musikdistribution Utifrån Loockwood & Constantine Författare Arvid Karlsson 760708 Erik Kjellqvist 791030 Sidan 1 av 15 Sammanfattning I denna rapport redovisas den modell för användnings-centrerad

Läs mer

Dokumentation. Joomla - Administrationsguide 1. Logga in i administrations-gränssnittet 2. Ändra globala inställningar 2.

Dokumentation. Joomla - Administrationsguide 1. Logga in i administrations-gränssnittet 2. Ändra globala inställningar 2. Joomla - Administrationsguide Joomla - Administrationsguide 1 Logga in i administrations-gränssnittet 2 Ändra globala inställningar 2 Ändra titel 3 Artiklar, kategorier och sektioner 4 Skapa sektioner

Läs mer

Manual Attestering av fakturor på webb

Manual Attestering av fakturor på webb Manual Attestering av fakturor på webb Innehåll Förutsättningar...2 Mail och inloggning...3 Ekonomisk attest...5 Åtgärdsknappar för ekonomisk attestant... 10 Alternativ 1 - Fakturan är korrekt... 11 Alternativ

Läs mer

Integration mellan Flex Lön och Flex HRM

Integration mellan Flex Lön och Flex HRM Integration mellan Flex Lön och Flex HRM Översikt Övergripande kan integrationen beskrivas med denna bild: Personuppgifter (valbart flöde) Lönetransaktioner och schema Flex Lön Lönespecifikationer och

Läs mer

Guide till Elektroniska Fakturaunderlag

Guide till Elektroniska Fakturaunderlag Guide till Elektroniska Fakturaunderlag Guide till Elektroniska Fakturaunderlag Elektroniska fakturaunderlag är till för dig som skickar brev och betalar via faktura Genom detta verktyg kan alla brevtjänster

Läs mer

Att definiera och mäta samhällseffekter. Sara Modig och Åsa Minoz 22 januari 2015

Att definiera och mäta samhällseffekter. Sara Modig och Åsa Minoz 22 januari 2015 Att definiera och mäta samhällseffekter Sara Modig och Åsa Minoz 22 januari 2015 Tjänsteoperatör TSP Hemma gateway Det Det öppna öppna smarta nätet hemmet EXDIN Smarta hemmet Uppstart Källa: Kate Raworth,

Läs mer

Programmeringsstil 18/3-2002

Programmeringsstil 18/3-2002 Programmeringsstil 18/3-2002 Praktiska detaljer Skarpa projekt Processer och processmetoder Rast: Läs utdelat exempel Genomgång av exemplet Joel Brynielsson, 2002-03-18 1 Praktiska detaljer FAQ på hemsidan

Läs mer

Observera att du måste ha internetuppkoppling första gången du loggar in med HogiaID.

Observera att du måste ha internetuppkoppling första gången du loggar in med HogiaID. Fr om version 2016.3 använder vi HogiaID en ny inloggning för dig som använder Hogia Ekonomi. Du som använder Hogia einvoice, Hogia Approval Compact Edition eller Hogia Approval Manager har sedan tidigare

Läs mer

Projektuppgift - Banken

Projektuppgift - Banken Projektuppgift - Banken 2013 1. Projekt - syfte, instruktioner och uppgift Syftet med den här projektuppgiften är att ni nu ska tillämpa allt det ni har lärt er i kursens två labbdelar, dvs både kunskaper

Läs mer

ANVÄNDARMANUAL HUR INSTALLERAR JAG MOBILEPASS PÅ MIN TELEFON ELLER DATOR

ANVÄNDARMANUAL HUR INSTALLERAR JAG MOBILEPASS PÅ MIN TELEFON ELLER DATOR ANVÄNDARMANUAL HUR INSTALLERAR JAG MOBILEPASS PÅ MIN TELEFON ELLER DATOR Dokumentet beskriver hur anställda på Region Halland, samt externa samarbetspartners, installera sin MobilePASS app. Utfärdat av:

Läs mer

Med kundupplevelsen i centrum

Med kundupplevelsen i centrum Med kundupplevelsen i centrum If I had asked people what they wanted, they would have said faster horses. HENRY FORD ? MEN VI VILL JU BARA KOMMA FRAM SNABBARE JU! VÅRT JOBB Servicedesign hjälper uppdragsgivare

Läs mer

State Examinations Commission

State Examinations Commission State Examinations Commission Marking schemes published by the State Examinations Commission are not intended to be standalone documents. They are an essential resource for examiners who receive training

Läs mer

Mobiltid 3L Pro 2014. Mobiltid. Copyright VITEC FASTIGHETSSYSTEM AB Sida 1 av 23

Mobiltid 3L Pro 2014. Mobiltid. Copyright VITEC FASTIGHETSSYSTEM AB Sida 1 av 23 Mobiltid Sida 1 av 23 Innehåll TIDREDOVISNING... 3 MOBIL TID... 3 Redovisa tid... 3 SPÄRR MOT ÖVERLAPPANDE TIDPERIODER... 3 LÖNEPERIODSTYP... 4 REGISTRERA RESA... 7 Förutsättningar för att registrera resa...

Läs mer

Sammanställning av kursutvärdering Samlad bedömning

Sammanställning av kursutvärdering Samlad bedömning Webbdesign med JavaScript och Document Object Model, 7. hp Sammanställning av kursutvärdering Samlad bedömning Fristående nätkurs Kurs: Webbdesign med JavaScript och Document Object Model, 7. hp Kurskod:

Läs mer

Lathund för övningen: Skapa film med Windows Movie Maker och publicera på YouTube

Lathund för övningen: Skapa film med Windows Movie Maker och publicera på YouTube Lathund för övningen: Skapa film med Windows Movie Maker och publicera på YouTube Med din granne eller grupper av 3: Ni ska spela in en kort presentation (ca 1 minut). Ni ska använda Windows Movie Maker

Läs mer

Zimplit CMS Manual. Introduktion. Generell Information

Zimplit CMS Manual. Introduktion. Generell Information Zimplit CMS Manual Introduktion Detta dokument ger en överblick av Zimplit CMS (Content Management System) användargränssnitt och dess funktioner. (För mer information och hjälp-forum, se zimplit.org.)

Läs mer