Flere typer design-kunnskap
|
|
- Bent Finstad
- 7 år siden
- Visninger:
Transkript
1 Flere typer design-kunnskap Teorier Overordnede prinsipper, tilnærming Virker som selvfølgeligheter Vanskelig å operasjonalisere Spesifikke guidelines Konkrete regler for bruk av design-elementer Spesifikke for interaksjonsstil og plattform Regler for klasser av applikasjoner
2 Relevans i hverdagen
3 Hvorfor guidelines? Vi sorterer, organiserer, ordner Når vi har funnet en god regel, ønsker vi at andre skal bruke den Spesifikke guidelines løse problemer ved grensesnitt Generelle analysere og sammenligne ulike programmer Teorier kommunikasjon, forståelse av fenomener Navigering Organisering av skjerm Lede oppmerksomheten Forenkle datainnput The implementation of Apple s human interface principles make the Macintosh what it is: intuitive, friendly, elegant, and powerful.
4 Paradokset: hvorfor blir de oversett?
5 Sjekklister for brukbarhet Jacob Nielsen s 10 punkts liste Basert på gjennomgang av systemer Finnes på Bruce Tognazzini s First Principles 17 prinsipper /punkter Finnes på Don Norman s prinsipper fra Design of Everyday Things
6 Jacob Nielsen s 10 punkter (heuristikker) 1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from errors 10. Help and documentation
7 Visibility of system status The system should always keep users informed about what is going on, through appropriate feedback within reasonable time. Systemet skal alltid vise brukeren hva som foregår i maskinen, gjennom relevant tilbakemelding innen rimelig tid.
8 Match between system and the real world The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order. Snakk brukerens språk! Bruk begreper, ord og framstillingsmåte som brukeren forstår. Eks: Nytt bilde for å legge inn data pasient på Sykehjem i Trondheim kommune (1999)
9 Eksempel: MacPaint, penn, pensel,viskelær
10 User control and freedom Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo. La brukeren ha kontroll. Implementer Angre på alle nivåer.
11 Eksempel: Undo/Redo
12 Consistency and standards Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions. Konsistens i grensesnittet Følg retningslinjene for den plattformen du bruker (WINDOWS, Web, Linux,,,). Eks. problem: kommandoer på norsk og engelsk
13 Error prevention Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Lag systemet slik at minst mulig feil er mulig. Stikkord: Fleksibilitet Navn kan skrives inn på ulike måter
14 Recognition rather than recall Make objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate. Kunnskap i verden, ikke i hodet!
15 Recognition
16 Recall Kommandoer Menyer: Huske hvilken meny man skal velge, og hvilke valg man skal gjøre videre Betale regninger i Skandiabanken Tegne en ramme i en powerpoint-presentasjon
17 Recall: Endre referanseformat Preferences i Edit-menyen? Nei. Hvordan huske hvordan man endrer på setting? - Logisk oppbygning av menyene - Brukertesting
18 Flexibility and efficiency of use Accelerators unseen by the novice user may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions. Gi avanserte brukere shortcuts og lignende. Eks: Alt + Ctrl + K (hyperkobling)
19 Aesthetic and minimalist design Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility. Alt som ikke tjener en hensikt skal vekk!
20 Presentere kun data som er nødvendig Sentrale søkefelt hos Google og Bing NSB: Fra, Til, Dato + nyheter itunes + store: ikke for amatører (?)
21 Error recovery Help users recognize, diagnose, and recover from errors. Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution. Hjelp brukeren i tilfelle feil.
22 Help and documentation Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large. Lag et godt hjelpesystem.
23 Figur 1 Brudd med brukerens verden: - Folk forholder seg til pasientnavn, og ikke til brukernummer - Folk forholder seg til dagsaktuell medisin, ikke til type 1. Benytter seg av recall, ikke recognition
24 Figur 2 Lite brukerkontroll: - NB: Husk stor bokstav Først! Recall, ikke recognition: - Du må benytte prosedyre for å melde inn dette.
25 Figur 3 Recall, ikke recognition: - trykke F4 eller høyreklikke med musa Brudd med standard for innskriving av dato Lite fleksibelt: Du må altså fysisk gå inn i fanen "Signatur" og deretter sette sluttdato i feltet Sep. dato.
26 Figur 4 Brukerkontroll: - Bruker bør kunne gjøre Valg av utskrift også ved å trykke på skriv ut, og deretter velge hva som skal skrives ut i en dialogboks (standard)
27 Figur 5 Recall: - Journaltype - Status Brudd med standard/ konsistens - Feltet Ansatt. Er pre-utfylt med navnet til den som foretar registreringen. Kan ikke endres. - Feltet Lab. type Skal ikke brukes!
28 Figur 6 Recall: - Hvorfor må man skrive inn labsvarene? Unngå feil: - Skrive inn svar - Altså: registrering av prøvesvar skjer alltid etter at prøvesvarene er mottatt, og da kun som fritekst.
29 Java Swing Design Guidelines TDT4180
30 Hva er en designmal? Eksempel: NTNU s design program. Innhold: Definerer logoer. Anbefalt fargebruk. Anbefalt layout for forskjellige formål. Anbefalt fonttype og størrelser. En bærende ide; det designere kaller en identitet En rekke eksempler. Et oppdrag gjort av et designfirma.
31 NTNUs logo er utformet av Bruno Oldani as, etter en konkurranse høsten Oldanis designarbeid for NTNU ble tildelt prisen "God design" av Norsk designråd for Emblemet er et abstrakt symbol uten noe umiddelbart meningsinnhold. Kombinasjonen av buete og rette linjer, kvadrat og sirkel, er ment å gi assosiasjoner til både teknologi og humaniora - uten å framheve det ene på bekostning av det andre - og antyder dermed et samspill mellom fagene ved NTNU. NTNUs emblem skal alltid gjengis på samme måte - med samme størrelsesforhold mellom sirkel, bunnfarge og omgivende ramme. Emblemet skal alltid hvile på en av sidene. NTNUs logo (emblem samt initialer/navn) er et åndsverk som er beskyttet mot misbruk av Åndsverkloven.
32 Logoer (ikoner) Hovedlogo: Engelsk logo: Liten og stor:
33 Farger: Farger på NTNUs logo og NTNUs emblem. NTNUs farge er blå; PMS Reflex Blue. Den bør alltid brukes på NTNUs emblem. Når blått likevel ikke kan benyttes, kan emblemet gjengis i 100 % svart eller der hvor det er hensiktsmessig, i gråvalører. Emblemet kan også brukes i hvitt mot mørk bunn (negativt). Ved siden av emblemet skal universitetets initialer/navn samtidig stå i svart, der det er mulig. På vanlige kontordokumenter settes også emblemet som regel i svart. Når emblemet skal stå sammen med andre farger, for eksempel hvis sida har en heldekkende bunnfarge eller at emblemet selv kan ha en farge (som på fakultetsnivå), skal emblemet være i svart, grått (40% svart) eller i negativ. Se de utlagte designmalene for NTNU. Emblem og navn utgjør tilsammen universitetets logo. Hvis logoen inneholder navn på fakultet og institutt, skal fakultetsnavnet gjengies i grått (40% svart) og instituttnavnet i 100% svart. Hvis logoen plasseres på farget bakgrunn bør det vurderes om hele logoen i stedet skal trykkes i svart eller negativ. Følgende koder skal ellers brukes for å gi "NTNU-blått": RGB: 0, 0, 153 CMYK: 100, 98, 4, 5 HTML: #000099
34 Fargepaletter ved NTNU Frisk Ung Voksen Beige Kald Energisk Dynamisk Følsom Fristende Fornuftig
35 Eksempler på bruk
36 Human Interface Guideline Apple
37 Sun sin design guideline for Java Finnes på: En samlet beskrivelse av anbefalt bruk av Swing elementer. Angir: Bruksområder for de enkelte elementene. Tips om layout Forslag til en fargepalett. Eksempler.
38 Bruk av Flush 3D effekt Eksempel: Oppskrift:
39 Bruk av tekstur Bruk tekstur for å indikere drabare elementer. Teori: Konsistent affordance. Eksempler:
40 Konsistent bruk av farger Velg en palett og bruk denne på samme måte i hele designet. Eksempel:
41 Anbefalte Fargepaletter
42 Layout Bruk en logisk ordning av elementer, f.eks. de viktigste først i leseretning. Lag en grid (på papirer) og tenk gruppering og bruk av luft. Eksempel:
43 Gruppering og grid Lag luft mellom grupper av elementer:
44 Bruk av standardsymboler Predefinerte symboler: Eksempel: Husk: Sørg for nok kontrast mot bakgrunn
45 Markører:
46 Pop-up menyer ( contextual menues) Aktiveres ved høyre museknapp. Forskjellig innhold avhengig av objekt og dets tilstand (context). Eksempel: Hint: Ettersom det ikke alltid er lett å vite at popup menyer tilgjengelige, sørg for at de også finnes blant menyvalgene i vinduet.
47 Vinduer Forskjellige typer vinduer:
48 Vinduer (2) Forskjellige vindustyper i Swing:
49 Hovedvinduet (primary) Struktur (containment):
50 Hovedvindu: Windows/Swing Delvis Windows, delvis Swing:
51 Sekundære vinduer (dialog bokser,,) Disse kan være: Modale: Må besvares før man kommer videre Ikke-modale: Bruker kan gjøre andre ting.
52 Verktøyvinduer (tool) Pr. def. ikke-modale. Refererer til elementer i et hovedvindu.
53 Organisering av innhold i vinduer Vinduer inneholder panes :
54 Scrollbars Hint: Vurder om innholdet kan gå utover vindus-størrelse.
55 Tabbed panes Eksempel fra fargevelgeren:
56 Delte vinduer (split panes) Vertikalt eller horisontalt delt
57 Kombinert
58 Menytyper
59 Menyelementer
60 Kontrollelementer
61 iphone design guidelines 2009 Hentet fra: iphone Human Interface Guidelines, User Experience, Versjon (
62 Three kinds of applications 1. Productivity applications 2. Utility applications 3. Immersive applications
63 Productivity applications A productivity application enables tasks that are based on the organization and manipulation of detailed information. People use productivity applications to accomplish important tasks. Mail is a good example of a productivity application. Productivity applications tend to organize information hierarchically
64 Utility applications A utility application performs a simple task that requires a minimum of user input. People open a utility application to see a quick summary of information or to perform a simple task on a limited number of objects. The Weather application is a good example of a utility application because it displays a narrowly focused amount of information in an easy-to-scan summary.
65 Immersive applications An immersive application offers a full-screen, visually rich environment that s focused on the content and the user s experience with that content. People often use immersive applications to have fun, whether playing a game, viewing mediarich content, or performing a simple task.
66 Example: Mail
67 Human Interface Principles: Creating a Great User Interface Metaphors Direct Manipulation See and Point Feedback User Control Aesthetic Integrity
68 Standard layout
69 Alerts, Action Sheets, and Modal Views
70 Maps and text input
71 Navigation back button
72 The Design of Everyday Things Don Norman Noen begreper Affordance Constraints Feedback Mapping
73 Affordance Hva slags handling signaliserer en gjenstand? Ting tillater visse handllinger Utformingen sier noe om hvordan tingen kan brukes Dørhåndtaket sier: Trykk meg ned Hammeren sier: Ta tak i meg Cola-flasken sier: Drikk meg Lego-klossen sier Sett oss sammen Relasjon mellom objekt og aktørs fysiske egenskaper
74 Hva er affordance rent psykologisk? Fysisk: Gitt av kroppens og objektets anatomi (hammeren,cola-flasken,...) Kulturelt: Konvensjoner som læres ( Slik gjør vi det her : dørhåndtak som vris eller trykkes ned) Gitt av konteksten/omgivelsene ( Nei, nei, på Mac en gjør en det slik )
75 Grafiske grensesnitt I web-stilen er det en konvensjon at alt som er streket under kan klikkes på og leder til noe annet. Det gir en tillært affordance.! Hva kan trykkes på i dette bildet?! Hva signaliserer disse?! Hva vil skje?!
76 Eksempler på det motsatte (feller) En pappstol som ser ut som den er laget av tre." Stolen sier Sitt på meg, men tåler ikke å bli sittet på.! Ting på kontrollpanel og grafiske vinduer som ser ut som knapper ( Trykk på meg ), men ikke er det! Et aktivt menyinnslag ( Velg meg ) som ikke reagerer!
77 Eksempel: Gerica, journalsystem i bruk i Trondheim kommune Ser ut som om feltet Lab type skal brukes, Falsk affordance
78 Constraints (begrensning) Visse ting lar seg ikke gjøre med et produkt Lego-klosser kan bare settes sammen på visse måter Visse knapper er grået ut og kan ikke trykkes på Dato-felt, som bare tillater tall og punktum Eksempler på det motsatte DOS-prompt som tillater nesten hva som helst
79 Hva er constraints Fysisk: Gitt av produktets utforming Kulturelt: Visse ting gir mening, andre ikke (bruke hammeren som våpen?) Gitt av produktet/omgivelsene: Papir kan skrives på i en sammenheng, brukes til å tenne opp bål i en annen sammenheng.
80 Feedback (tilbakemelding/ reaksjon) En handling skal ALLTID gi feedback Når du trykke en knapp, forandres rammen Når du du knepper en jakke, sier det knepp Når du svinger rattet, kjenner du motstand Når blinklyset slås på, vises det på dashbordet Eksempler på det motsatte Unix: chmod må etterfølges av ls l Prosesser uten tilstandsindikator ( progress bar )
81 Forskjellige typer feedback Visuelle mus-peker, modus-knapp, highlighting Auditive feil-beep, harddisk-lyd, knappe-knepp Taktile varierende motstand, skiftende overflate Feedback fullfører affordance, den erstatter ikke
82 Mapping (overføring) Hvordan tolker brukeren produktet Volumkontroll med knapper over hverandre. Den øverste øker volumet: Opp = mer Volumkontroll med vri-knapp. Med klokka = mer Layout på kontroll tilsvarer layout på apparat Natural mapping Eksempler på det motsatte Under/venstre = opp Stekeovn: 2x2 plater og knappesekvens
83 V.F. V.B. H.B. H.F:!
84 V.F. V.B. H.B. H.F:!
85
86
87 Gestaltprinsipper Gestaltprinsippene stammer fra persepsjonspsykologiske forklaringer på hvordan vi sanser og organiserer visuelle inntrykk.
88 Gestalt-prinsipper Gruppering / Nærhet Linje / Kontinuitet Mental komplettering Likhet i form Likhet i farge Forgrunn/Bakgrunn + reversering
89 Gestalt: Gruppering / Nærhet
90 Gruppering/nærhet
91 Gestalt: Linje / Kontinuitet
92 Gestalt: Mental komplettering
93 Gestalt: Mental komplettering
94 Gestalt: Likhet i form
95 Gestalt: Likhet i farge
96 Likhet i farge
97 Gestalt: Forgrunn/Bakgrunn
98 Gestalt forgrunn/bakgrunn
99 Eksempler Skjematisk framstilling, organisering av brukergrensesnitt
100
101
102
103
104 Konseptuelle modeller, Mentale modeller og Metaforer
105 Tre modeller av et system Designer/Utvikler: Konseptuell modell Utviklers intensjon Spesifikasjon UML Bruker: Mental modell Det brukeren oppfatter bekreftes/avkreftes System: Teknisk modell Implementasjon UML 1-til-1 kode
106 Konseptuell modell" Hvordan er systemet ment å se ut ifra brukeren? Begrepsapparat Brukerens perspektiv Modeller: Funksjonell forståelse (Hvordan gjør jeg?) Systemforståelse (Hvorfor virker det slik?) Scenariene synliggjør konsekvenser av valg m.h.t. konseptuell modell.
107 Mentale modeller Begrepet mental modell ble først utviklet tidlig på 1940 tallet av Kenneth Craik. : - Small scale model og external reality - Prøve ut mulige handlinger i hodet - Reagere til fremtidige situasjoner før de oppstår - Bruke tidligere erfaring for å takle nåtid og framtid Reagerer i en tryggere og mer kompetent måte til uforutsette hendelser
108 Brukere utvikler mentale modeller av både seg selv, andre, omgivelsene og ting de samspiller med. En mental modell formes vanligvis ved å tolke visuell struktur og synlig oppførsel. Produktets oppførsel læres basert på tidligere erfaring og kunnskap, læring, og praktisk prøving og feiling. (D.Norman)
109 Mentale modeller" Eksempel: Naiv fysikk A. Newtonsk fysikk "(20%)" B. Aristotelisk fysikk (40%)" C. Aristotelisk + luftmotstand (40%)
110 Nivåer av modeller: Funksjonelle modeller: Knowing how " Hva må jeg gjøre for å få til dette? " Funksjonell forståelse" Eksempel: Handle i nettbutikk " Finne varer man ønsker å kjøpe" Velge varene" Fylle ut informasjon (navn, " adresse, visakort)" Trykke på OK-knappen" Få et referansenummer på " skjermen og pr. mail"
111 Nivåer av modeller: Strukturelle modeller: Knowing what " Hva er strukturen til produktet?" Systemforståelse" NOEN GANGER nødvendig for å kunne resonnere." Eksempel: Termostaten" Hva er den underliggende modellen?
112 Termostat: To mulige modeller Modell 1: En termostat er som en komfyr. Skru mot høyre Mer varme Skru mot venstre Mindre varme Modell 2: En termostat kan settes til ønsket temperatur. Termostaten tilpassser temperaturen til ønsket temperatur.
113 Termostat Tem p Ovn Tem p Av/På Ovn Temp i rommet
114 Spesifikk kunnskap (Tekstbehandling i Microsoft Word)! For å forandre font i Word:" Velg teksten" Velg Font menyen" Velg konkret font."
115 Generisk kunnskap (Tekstbehandling generelt)! For å skrive brev:" Åpne et tomt dokument" Skriv brevet" Lagre på fil" Skriv ut"
116 Metaforer: Et blomstrende språk som man vanligvis finner i poesi eller dårlige noveller? Nei! Det meste av vår virkelighetsoppfattelse, våre tanker og vårt språk er bygd på metaforer. Metafor er direkte knyttet til persepsjon og vår forståelse av vår livsverden (Lakoff & Johnson)
117 Metaforer Atomer-er-solsystemer Fenomenet Atomer-er-bølger Metaforer lyser opp, men de gjør også at man mister nattsynet.
118 Metaforer Kraftfulle semantiske verktøy for å overføre både overfladiske og dype likheter mellom kjente og nye situasjoner. McCormack (1985): «Metaforer kommuniserer ikke bare antydninger og ekspisitte meninger, de blir også ikoniske objekter gjennom sammensmelting av sansene» I.A.Richards: Metaforer er... «borrowing between and intercourse of thoughts»
119 Fordeler og ulemper... Fordelen: evne til å initiere dannelsen av en brukbar mental modell av grensesnittet. Ulempe: Lakoff & Johnson (1980) observerer at metaforer ikke innebærer komplett mapping av hver konkret detalj på et objekt eller en situasjon over på et annet. Metaforene fremhever enkelte egenskaper og undertrykker andre. Metafor Objekt
120 Desktop metaforen
121 Metaforen blir virkeligheten Grensesnittet på skjermen ser ut som en arbeidsflate med mapper, og filer og en søppelbøtte nede i hjørnet. Resultatet er at brukeren lærer seg å bruke metaforen, ikke produktet. Brukeren danner seg funksjonelle mentale modeller av metaforen fremfor strukturelle modeller av systemet.
122 Dagligdagse metaforer
123 Hva mener vi når... Vi sier at våre synspunkter uttrykker en holdning? (Kroppsholdning?) Hva er forresten et synspunkt?
124 Eller hva med måten vi snakker om tid på? Vi sparer den, bruker den opp, har for mye eller for lite av den og den renner ut mellom fingrene våre som sand.vi gir noen av vår tid eller lever på lånt tid. Eller tiden ble spist opp av uvesentligheter Vi sammenligner den med penger, vann, og sand og mat Primære opplevelser av mengde
125 Eksempel: Argumentasjon tilsvarer krig! Argumenter har forskjellige sider. Synspunkter kan forsvares eller angripes. Vi kan samle våre argumenter for å forsvare en stilling. sider, forsvar, angrep, stilling, er alle metaforer for kinestetiske opplevelser (opplevelser av kroppen i bevegelse)
126 Metaforer i språket --> språk i grensesnittet Eksempel: Danske bibliotekarer: Det var i den databasen Jeg tok det ut Det er er ikke her Konklusjon: Romlige metaforer for å beskrive informasjon Forslag til språkbruk i grensesnittet: Bruk romlige begreper i kommandoer og menyer.
127 Valg av metaforer Bruk metaforer som samsvarer med brukerens konseptuelle oppgaver Skrivebordsmetafor for sekretærer Malemetafor for designere... Velg metaforer som er representerer systemets virkemåte Forsikre om at metaforen ikke sender ut uriktige følelsesmessige signaler F.eks. slette fil Søppelbøtte? Papirkurv? (Kaste bestilling?) Fjern bestilling
128 Eksempel: Kontroll Eksempel: Nett-basert editering av videomateriell? Designutfordring: Bare en bruker skal til en hver tid kunne ha kontroll over editeringen. Hvordan behandle dette. Kontrollpanel Oslo Bergen Tr.heim Tromsø
129 Metaforer for kontroll Analyse av implisitte metaforer for kontroll: Han har kontroll Han er over de andre To be in control Han har mer tyngde enn meg
130 Konsistens
131 Kombinasjon
132 King kong
133 Mange egenskaper er ikke relevante Farge Retning Lyst/mørkt Venstre/høyre/midten
134 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Bergen Tr.heim Tromsø Bergen Tr.heim Tromsø Oslo Oslo
135 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Tr.heim Tromsø Oslo Tr.heim Tromsø Bergen Bergen
136 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tromsø Oslo Bergen Tromsø Tr.heim Tr.heim
137 Fra metafor til grensesnitt Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Tromsø Oslo Bergen Tr.heim Oslo Bergen Tr.heim Tromsø Tromsø
138 La representasjonen passe oppgaven Eksempler: Tall. VII x XXII vs. 7 x 22 Geometri. Summen av venstre side og... vs. a + b Problemløsning. vs. Tre kannibaler og tre misjonærer skulle over en elv. Båten kunne bare...
139 UML og konseptuell design
140 Konseptuell design Mål Å utarbeide en beskrivelse av hvilke oppgaver et system skal støtte Hvilke funksjoner systemet skal ha, og hvordan disse settes sammen ved utførelse av oppgaver Premiss Scenarier er laget for å bli kjent med brukeren, f.eks. basert på studium av bruker(e) i deres naturlig kontekst Oppgaveanalyse er utført Teknikker Konseptuelle modeller, f.eks. UML, brukes både for modell av brukers verden og applikasjonens
141 UML Unified Modelling Language De facto industristandard for modellbasert systemutvikling Familie med diagrambaserte notasjoner for generell modellering Use Case brukstilfeller Sekvens sekvens av aktørers aksjoner Klasser og objekter begreper fra brukers verden Tilstander regler for aktørers og objekters oppførsel System- vs. brukerfokus, analyse vs. design
142 UML - mål Generelt, visuelt modelleringsspråk Spesifisere, visualisere, konstruere og dokumentere programvare(systemer) Utvidbart og spesialiserbart Uavhengig av programmeringsspråk og utviklingmetoder og -prosesser Formelt definert Fokus på verktøystøtte og gjenbruk Hva med design av brukergrensesnitt?
143 Eksempel: Kalender Hva er en kalender? tid, aktiviteter, sosiale relasjoner, forpliktelser Hvem bruker kalendre? alle, foreldre, ungdommer, studenter, forretningsfolk Hva brukes kalendre til? beslutninger, planlegging, koordinering Hvordan opptrer de? almanakk, månedskalender fra butikken, tidsplanlegger (filofax), gule lapper og lister, Yahoo, timeplan, Outlook/Exchange
144 Brukskontekster Familien og hjemmet ukeplan, barnehage, skole og jobb, treningsplan, bursdager, kveldsaktiviteter, fritid og ferie, osv. Forretningslivet arrangementer, avtaler/forpliktelser, møteplanlegging, felles hukommelse, frister, ressurser og budsjett Studenten fagplan, treningsplan, arrangementer, semester og ferie, jobbing på si, gjengen og
145 Begreper Tid minutt/time/dag/uke/måned/år koordinater, presisjon Hendelser og aktiviteter 17.mai, lunsj, bursdager, møter, arrangementer Sosialt personer (familie, venner, kontakter) intensjoner og forpliktelser Geografi steder, møteplasser og ressurser, transport
146 Klassediagram for begrepsmodellering Klasser (class) begreper, benevnes med substantiver, f.eks. fag og foreleser Objekter (object) instanser, konkrete ting som finnes, f.eks. tdt4180 og Hallvard Trætteberg Relasjoner (association) sammenhenger mellom begreper, ofte verb, f.eks. foreleser kardinalitet ( n-n ), rolle ( forelest-av ), egne klasser Attributter (attribute) egenskaper, ofte adjektiver, f.eks. vekttall og navn
147
148 Begreper (tid) vs. Hverdagslige begreper: Dato 0..1 Tidsenhet Tid 0..1 n n Tidspunk t Uke Matematiske begreper: Ukedag Hva med ukedag? Hva med idag?
149 Begreper forts. Merkedager: Aktiviteter: Hva med påske? Hva med lunsj? Hva med forpliktelse? forelesning, kino?
Jacob Nielsens 10 heuristikker. Dansk Guru med 10 Tommelfingerregler en_(usability_consultant)
Jacob Nielsens 10 heuristikker Dansk Guru med 10 Tommelfingerregler http://en.wikipedia.org/wiki/jakob_niels en_(usability_consultant) Jacob Nilsens heuristikker - 1 Visibility of system status The system
DetaljerTi egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet
Ti egenskaper for å evaluere nettsteders brukskvalitet Den opplevde kvaliteten til nettstedet Bakgrunnen Det finnes: Ingen begrensninger på hvem som kan presentere informasjon på internett Mange forskjellige
DetaljerAFFORDANCE CONSTRAINTS FEEDBACK MAPPING
AFFORDANCE CONSTRAINTS FEEDBACK MAPPING The Design of Everyday Things Don Norman Noen begreper Affordance Constraints Feedback Mapping Affordance Hva slags handling signaliserer en gjenstand? Ting tillater
DetaljerBrukskvalitet. Lett å bruke og samtidig nyttig
Brukskvalitet Lett å bruke og samtidig nyttig Fem grunner til at systemer kan være vanskelige å bruke Systemet er ikke tilpasset brukeren, men maskin og arbeidsoppgave Arbeidsoppgaver endres raskt - systemer
DetaljerINTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén
INTERAKSJONSDESIGN Hva er det? Designprinsipper og begreper Alma Culén Interaksjonsdesign handler om dialog mellom mennesker, teknologi og tjenester. Hensikten er å lage efektive løsninger som er enkle
DetaljerBrukergrensesnittdesign
Brukergrensesnittdesign Hva er brukergrensesnittet? Tone Bratteteig INF-102, 7/3 2003 se lenke fra INF102s web-side: http://www.sylvantech.com/~talin/projects/ui_design.html A summary of principles for
DetaljerHuman Factors relevant ved subsea operasjoner?
Human Factors relevant ved subsea operasjoner? Arne Jarl Ringstad, Lead Advisor Human Factors and Organizational Safety Classification: Internal 2012-01-30 Hva er Human Factors? Human factors is the scientific
DetaljerUSABILITY AND HEURISTICS. Forelesning i Utvikling av interaktive nettsteder 11. Januar 2017
USABILITY AND HEURISTICS Forelesning i Utvikling av interaktive nettsteder 11. Januar 2017 The users coming to your site all have one thing in common: their animal instinct. When a user wants to find something
DetaljerBeat the Competition. Forelesning 17. januar, Utvikling av interaktive nettsteder
Beat the Competition Forelesning 17. januar, Utvikling av interaktive nettsteder Victory at all costs, victory in spite of all terror, victory however long and hard the road may be; for without victory,
DetaljerMMI D1. Kristoffer Dalby
MMI D1 Kristoffer Dalby Nettsider Jeg har i denne oppgaven valgt å analysere One Call (onecall.no) og Telenor (telenor.no). Målgruppe Målgruppen for nettstedene er kunder av de aktuelle telefoni selvskapene
DetaljerMMI-sammendrag fra eksamener
MMI-sammendrag fra eksamener Hva er MVC MVC er en software arkitektur som muliggjør å skille datalaget fra presentasjonslaget i en applikasjon. I Swing er View og Controller ofte sydd sammen til GUI komponenter
DetaljerE-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture
E-Learning Design Speaker Duy Hai Nguyen, HUE Online Lecture Design Educational Design Navigation Design Educational Design Some Important Considerations: 1. Authentic learning environment: For effective
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerHeuristisk evaluering Ekspertevaluering
Heuristisk evaluering Ekspertevaluering Håkon Tolsby 1 Heuristisk evaluering ekspertevaluering Vurdere grensesnitt ved å referere til retningslinjer (heuristics). Egnet for å finne også mindre problemer
Detaljerbuildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata
buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata IFD International Framework for Dictionaries Hvordan bygges en BIM? Hva kan hentes ut av BIM? Hvordan
DetaljerEnkel og effektiv brukertesting. Ida Aalen LOAD september 2017
Enkel og effektiv brukertesting Ida Aalen LOAD.17 21. september 2017 Verktøyene finner du her: bit.ly/tools-for-testing Har dere gjort brukertesting? Vet du hva dette ikonet betyr? Mobil: 53% sa nei Desktop:
Detaljercase forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg
Objekt-interaktor med valg AMS- case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input
DetaljerElektronisk termostat med spareprogram. Lysende LCD display øverst på ovnen for enkel betjening.
Elektronisk termostat med spareprogram. Lysende LCD display øverst på ovnen for enkel betjening. 27.5 LCD Electronic thermostat with program setting. Bright LCD display placed at the top of the heater
DetaljerDesignprinsipper TDT4180, vår 2017
Designprinsipper TDT4180, vår 2017 Yngve Dahl IDI, NTNU Flere typer designkunnskap Konvensjoner En radio bu:on brukes når et bruker kun kan velge e: av flere alterna?ver. Swipe brukes for å scrolle på
DetaljerHvordan slette midlertidige filer i Java kontrollpanel
Hvordan slette midlertidige filer i Java kontrollpanel For Windows XP 1. Lukk Internet Explorer eller andre nettlesere 2. Klikk på Start Innstillinger Kontrollpanel: 3. Et nytt vindu vises, finn Java/Java
DetaljerINF Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere
INF1500 - Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere 25. august 2015 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Idag Hvem er brukerne? Hva er bruk? Kognisjon
DetaljerLøypelegging ved bruk av
Løypelegging ved bruk av 1 Innholdsfortegnelse 1 Bruk av OCAD 9...3 2 Kart...3 3 Oppstart...3 4 Plasering av detaljer...5 5 Løyper...7 6 Postbeskrivelse...9 7 Innstillinger...11 7.1 For løyper... 11 7.2
DetaljerNy på nett. Operativsystemer
Ny på nett Operativsystemer Hva skal vi lære? Hva er et operativsystem? Ulike typer operativsystemer XP Vista Windows 7 Skrivebordet Min datamaskin Start-knappen Papirkurv/søppelkurv Internett explorer
DetaljerKonseptuelle- og mentale modeller TDT4180, vår 2017
Konseptuelle- og mentale modeller TDT4180, vår 2017 Yngve Dahl IDI, NTNU Tre modeller av et system Den konseptuelle modellen Høynivås beskrivelse av: hvordan et system er organisert. hvordan systemet virker.
Detaljerof color printers at university); helps in learning GIS.
Making a Home Page Why a Web Page? Easier to submit labs electronically (lack of color printers at university); Easier to grade many labs; Provides additional computer experience that helps in learning
DetaljerDybdelæring i læreplanfornyelsen
Dybdelæring i læreplanfornyelsen Workshop - 6. november 2018 DEKOMP / FØN Intensjon Starte arbeidet med å utvikle felles forståelse av begrepet dybdelæring og hvordan dybdelæring kommer til uttrykk i klasserommet.
DetaljerDobbelklikk på program-ikonet!
En hjemmeside kan lages i hvilket som helst enkelt tekstbehandlingsprogram (som f.eks. Notepad i Windows eller EnkelTekst på en Mac). Forutsetningen for å kunne gjøre dette er at man behersker html. Html
DetaljerTDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python
TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Mål Vite hva et
DetaljerPrototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU
Prototyping TDT4180, vår 2017 Yngve Dahl IDI, NTNU NTNU Hva er prototype? En forenklet representasjon av en designløsning. KonkreAsering av design-idéer. Verktøy for tesang og gjenstand for Albakemelding
DetaljerSlope-Intercept Formula
LESSON 7 Slope Intercept Formula LESSON 7 Slope-Intercept Formula Here are two new words that describe lines slope and intercept. The slope is given by m (a mountain has slope and starts with m), and intercept
DetaljerBrukergrensesnitt og kognisjon - disposisjon
Brukergrensesnitt og kognisjon - disposisjon 1. Sentrale begreper: HCI, brukergrensesnitt, usability, kognisjon 2. Universitassaken om falsk datatrygghet ved UiO 3. Universitassaken sett i lys av to ulike
DetaljerINF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen. Designprinsipper
INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen Designprinsipper I DAG KAHOOT KONSEPTUELLE MODELLER GRENSESNITTMETAFORER DESIGNPRINSIPPER - Seks hovedprinsipper - Fem strukturelle prinsipper Gjennomgang
DetaljerAMS-case forts. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt
AMS-case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Objekt-interaktor med valg Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input av
DetaljerInformation search for the research protocol in IIC/IID
Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs
DetaljerUnit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3
Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL
DetaljerNY PÅ NETT. Enkel tekstbehandling
NY PÅ NETT Enkel tekstbehandling Innholdsfortegnelse Tekstbehandling... 3 Noen tips for tekstbehandling...3 Hvordan starte WordPad?... 4 Wordpad...4 Wordpad...5 Forflytte deg i dokumentet... 7 Skrive og
DetaljerA Study of Industrial, Component-Based Development, Ericsson
A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser
DetaljerKap3: Klassemodellering
Kap3: Klassemodellering I dag: Litt repetisjon fra sist (innledende om klassemodellen) Deretter egentlig litt mer repetisjon, men nå fra intro- Felt-/Instansvariabler og kurset i Java: Klasser og Objekt,
DetaljerKjenner du alle funksjonene på tastaturet?
Kjenner du alle funksjonene på tastaturet? Guide: Tastaturet Av Bjørn André Hagen 30. Januar 2008 17:45 Kilde: Tastatur layout Et tastatur har mange knapper man ikke bruker hver dag, vi skal prøve å forklare
DetaljerThe regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.
1 The law The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses. 2. 3 Make your self familiar with: Evacuation routes Manual fire alarms Location of fire extinguishers
DetaljerFASMED. Tirsdag 21.april 2015
FASMED Tirsdag 21.april 2015 SCHEDULE TUESDAY APRIL 21 2015 0830-0915 Redesign of microorganism lesson for use at Strindheim (cont.) 0915-1000 Ideas for redesign of lessons round 2. 1000-1015 Break 1015-1045
DetaljerHei verden. Introduksjon. Steg 1: Sette opp Xcode. Skrevet av: Andreas Amundsen
Hei verden Skrevet av: Andreas Amundsen Kurs: Swift Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre
DetaljerINF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Designprinsipper
INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Designprinsipper I DAG GENERELT - Igjen om oblig 2 EKSAMENSOPPGAVER KAHOOT KONSEPTUELLE MODELLER & GRENSESNITTMETAFORER - Definisjon - Eksempler DESIGNPRINSIPPER
DetaljerTrådløsnett med Windows Vista. Wireless network with Windows Vista
Trådløsnett med Windows Vista Wireless network with Windows Vista Mai 2013 Hvordan koble til trådløst nettverk eduroam med Windows Vista? How to connect to the wireless networkeduroam with Windows Vista?
DetaljerDen som gjør godt, er av Gud (Multilingual Edition)
Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Click here if your download doesn"t start automatically Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Den som gjør godt,
DetaljerEn enkel modell. Hvorfor?
Interaksjonsdesign Hvorfor? Hva er interaksjonsdesign i forhold til menneske-maskin interaksjon og participatory design? Hva er elementene i interaksjonsdesign? En enkel modell Bruker Interaksjonsdesign
DetaljerNY PÅ NETT. Operativsystemer
NY PÅ NETT Operativsystemer INNHOLD Operativsystem... 3 Ulike typer operativsystem... 3 Skjermbilder av skrivebordet på pc med Xp, Vista og W7... 4 Windows XP - skrivebord... 4 Windows Vista skrivebord...
DetaljerForelesning Klasse T1A Side 1 av 11
Forelesning 21.2.05 Klasse T1A Side 1 av 11 Innhold Side MÅL. 1 OPPGAVE / RESULTAT. 1 ØVING 1A. Brukergrensesnittet 2 ØVING 1B. Lage objekter. 5 ØVING 1C. Lage animering... 7 ØVING 1D. Rendere bilde og
DetaljerGrandView. Et dataprogram for samle, organisere og analysere mengder av ulike typer informasjon. Brukermanual
GrandView Et dataprogram for samle, organisere og analysere mengder av ulike typer informasjon Brukermanual Forskningsprogrammet Concept, NTNU November 2017 1 «Forløperen til dette programmet var en enkel
DetaljerBrukerveiledning Privatisering av datamaskinen For avgangselever våren 2017
Brukerveiledning Privatisering av datamaskinen For avgangselever våren 2017 Trinn 1 av 2 Du har nettopp fått maskinen din installert på nytt slik at du kan benytte den privat. Første gangen du skrur den
DetaljerHei verden Introduksjon Swift PDF
Hei verden Introduksjon Swift PDF Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre dette kurset
DetaljerEmneevaluering GEOV272 V17
Emneevaluering GEOV272 V17 Studentenes evaluering av kurset Svarprosent: 36 % (5 av 14 studenter) Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet PhD Candidate Samsvaret mellom
DetaljerLabark Oppdatert 9.oktober 2015
Oppdatert 9.oktober 2015 Innholdsfortegnelse 1.0 STANDARD FUNKSJONER I PROFIL 3 1.1. STANDARD VERKTØYKNAPPER / IKONER 3 1.2 BRUK AV FUNKSJONSTASTER I PROFIL 3 2.0 LABARK 4 2.1 GENERELT OM LABARKET 4 3.0
DetaljerHvorfor bruker vi designprinsipper?
Hvorfor bruker vi designprinsipper? Stiftemaskinen (!) på biblioteket er så vanskelig å bruke at det henger en bruksanvisning på flere sider på veggen bak. Microwave/grill/ combination Weight/time defrost
DetaljerPublisere på nvfnorden.org
Kommunikasjonsgruppen i NVF Publisere på nvfnorden.org En guide til de viktigste funksjonene i publiseringsverktøyet LiSA Live, 2. utg. Johanne Solheim 22.02.2013 Innhold Introduksjon... 1 Logg deg på...
DetaljerHONSEL process monitoring
6 DMSD has stood for process monitoring in fastening technology for more than 25 years. HONSEL re- rivet processing back in 990. DMSD 2G has been continuously improved and optimised since this time. All
DetaljerHvordan velge lov eller forskrift
Hvordan velge lov eller forskrift Bokmerker Klikk på tekstene i dette vinduet for å gå tilbake til hovedmeny, forord eller innholdsfortegnelse. Valg av lov eller forskrift Du kan velge alle lovene og forskriftene
DetaljerUnix/Linux en annen måte å gjøre ting på
Velkommen Unix/Linux en annen måte å gjøre ting på Institutt for informatikk Operativsystemer Operativsystemer Alle datamaskiner (unntatt de helt knøttsmå) har et operativsystem som administrerer datamaskinen
Detaljerdesktop Grunnleggende bruk av EndNote Viktig info 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s.
Grunnleggende bruk av EndNote desktop Viktig info 3 punkt s. 2 Skrive inn referanser manuelt s. 4 Overføre referanser fra databaser/søkemotorer s. 5 Dublettkontroll s. 9 Samspill mellom EndNote X9 og Word
DetaljerMeetcon oppgradering til ny versjon. Sist revidert: desember 2013
Meetcon oppgradering til ny versjon Sist revidert: desember 2013 Om dette dokumentet Dette dokumentet omhandler ny/endret funksjonalitet for oppgradering av Meetcon januar 2014. Løsningen har til nå blitt
DetaljerBrukermanual for Quizbuilder
Brukermanual for Quizbuilder 1. juni 2010 Innhold 1 Installasjon av Quizbuilder 2 1.1 Installasjon fra Kildekode........................ 2 1.2 Installasjon fra Zip-fil.......................... 2 2 Quizbuilder
DetaljerPaul Hinsch. MICADO AS Utviklet MapBasic applikasjoner i 10 år. Registreringsknapper og Objektdialog
Brukerdefinerte registreringsknapper og objektdialog Paul Hinsch MICADO AS Utviklet MapBasic applikasjoner i 10 år Paul Hinsch MICADO AS 2011 Brukere klarer ikke alltid selv å styre hvilket kartlag data
DetaljerGYRO MED SYKKELHJUL. Forsøk å tippe og vri på hjulet. Hva kjenner du? Hvorfor oppfører hjulet seg slik, og hva er egentlig en gyro?
GYRO MED SYKKELHJUL Hold i håndtaket på hjulet. Sett fart på hjulet og hold det opp. Det er lettest om du sjølv holder i håndtakene og får en venn til å snurre hjulet rundt. Forsøk å tippe og vri på hjulet.
DetaljerUnit4 Web Dokumentarkiv Dokumentarkiv og vedlegg i Unit4 Web
Unit4 Web Dokumentarkiv Dokumentarkiv og vedlegg i Unit4 Web Økonomisenteret, august 2017 Innhold Om dokumentarkivet... 2 Dokumentarkivets hovedvindu... 3 Dokumenttyper... 4 Dokumentmaler... 5 Opprette
DetaljerTUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.
TUSEN TAKK! Det at du velger å bruke mitt materiell for å spare tid og ha det kjekt sammen med elevene betyr mye for meg! Min lidenskap er å hjelpe flotte lærere i en travel hverdag, og å motivere elevene
DetaljerTema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon
Tema Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon Ooops, sorry. I puked all over your web site. h"p://www.dokimos.org/ajff/ Unnskyld meg, men hva
DetaljerDesentralisert 4 årig fysioterapeututdanning. Hva kan vi lære?
Desentralisert 4 årig fysioterapeututdanning Hva kan vi lære? Utdanningskonferanse, Tromsø 7.april 2011 v/marianne Aars, 1. lektor, Fysioterapeututdanningen, IHO, Universitetet i Tromsø Tenk dere et studium
DetaljerI dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?
UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering
DetaljerEN Skriving for kommunikasjon og tenkning
EN-435 1 Skriving for kommunikasjon og tenkning Oppgaver Oppgavetype Vurdering 1 EN-435 16/12-15 Introduction Flervalg Automatisk poengsum 2 EN-435 16/12-15 Task 1 Skriveoppgave Manuell poengsum 3 EN-435
DetaljerCompello Fakturagodkjenning Versjon 10.5 As a Service. Tilgang til Compello Desktop - Regnskapsføring og Dokument import
Compello Fakturagodkjenning Versjon 10.5 As a Service Tilgang til Compello Desktop - Regnskapsføring og Dokument import Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows
Detaljerhttps://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050
GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Praktisk om oblig 2 Litt mer om intervju Behov & krav Diskusjonsoppgave
DetaljerForstå bruk og brukere. INF 1500; introduksjon 7l design, bruk og interaksjon 5 september 2011
Forstå bruk og brukere INF 1500; introduksjon 7l design, bruk og interaksjon 5 september 2011 Forstå bruk og brukere kapi?el 3 Hvem er brukerne? Hva er bruk? Kognisjon Kogni7ve rammeverk Hvorfor forstå
DetaljerINF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE
INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE Datamodeller og andre UML diagrammer kan selvsagt tegnes for hånd, men vi kan også bruke alt fra enkle tegneprogrammer til komplette utviklingsmiljøer.
DetaljerTUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.
TUSEN TAKK! Det at du velger å bruke mitt materiell for å spare tid og ha det kjekt sammen med elevene betyr mye for meg! Min lidenskap er å hjelpe flotte lærere i en travel hverdag, og å motivere elevene
DetaljerGrunnlag: 11 år med erfaring og tilbakemeldinger
Antenor Management System v5 Grunnlag: 11 år med erfaring og tilbakemeldinger Antenor Management System v5 AMS v5 første versjon lanseres 13. november 100% uavhengig plattform 100% dedikert til Quality
DetaljerLittle Mountain Housing
Little Mountain Housing Feedback from January 2012 Open Houses Presentation to Little Mountain Community Advisory Group Overview Open house attendance 409 signed in 600+ total Comment forms submitted 326
DetaljerPerpetuum (im)mobile
Perpetuum (im)mobile Sett hjulet i bevegelse og se hva som skjer! Hva tror du er hensikten med armene som slår ut når hjulet snurrer mot høyre? Hva tror du ordet Perpetuum mobile betyr? Modell 170, Rev.
DetaljerGrafisk løsning av ligninger i GeoGebra
Grafisk løsning av ligninger i GeoGebra Arbeidskrav 2 Læring med digitale medier 2013 Magne Svendsen, Universitetet i Nordland Innholdsfortegnelse INNLEDNING... 3 GRAFISK LØSNING AV LIGNINGER I GEOGEBRA...
DetaljerConference Centre Portal (CCP)
IN-MMO Obligatorisk oppgave 1 Brian Elvesæter mmo-oppgaver@ifi.uio.no 1 Conference Centre Portal (CCP) 2 1 Oblig 1: Problem description [1/3] The Conference Center Portal is an Internet portal that organizers
Detaljer1 User guide for the uioletter package
1 User guide for the uioletter package The uioletter is used almost like the standard LATEX document classes. The main differences are: The letter is placed in a \begin{letter}... \end{letter} environment;
DetaljerTUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.
TUSEN TAKK! Det at du velger å bruke mitt materiell for å spare tid og ha det kjekt sammen med elevene betyr mye for meg! Min lidenskap er å hjelpe flotte lærere i en travel hverdag, og å motivere elevene
Detaljerversjon 1.1 Brukermanual
Side 1 05.11.2004 versjon 1.1 Brukermanual Side 2 05.11.2004 Beskrivelse av IKT-verktøy for strukturering og organisering av referanser til store mengder informasjon. GrandView er et program for strukturering
DetaljerElektronisk innlevering/electronic solution for submission:
VIKINGTIDSMUSEET Plan- og designkonkurranse/design competition Elektronisk innlevering/electronic solution for submission: Det benyttes en egen elektronisk løsning for innlevering (Byggeweb Anbud). Dette
DetaljerInnledning. Persona. For å ta for oss noen målgrupper kan vi tenke oss:
Øving D1 i MMI Innledning Til oppgaven har jeg valgt å vurdere nettsidene www.netcom.no og www.telenor.no. Disse to telegigantene har en stor kundegruppe og gir da en større varians av målgruppen. Til
DetaljerHan Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)
Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Peter J. Rosendahl Click here if your download doesn"t start automatically Han Ola of Han Per:
DetaljerFør du starter, del 2
1 Før du starter I Windows må du sørge for at tekst og andre elementer er satt til å vises normalt 100%. Visma Global støtter ikke zooming, da vil noen elementer forsvinne fra programmet og ikke fungere.
DetaljerUniversitetet i Oslo Institutt for informatikk. Eskild Busch. UML hefte
Universitetet i Oslo Institutt for informatikk Eskild Busch UML hefte 6. desember 2000 Innhold Dette heftet tar for seg deler av UML som er sentralt i kurset IN29. Use case-, sekvens-, tilstand- og klassediagrammer,
DetaljerSyntax/semantics - I INF 3110/ /29/2005 1
Syntax/semantics - I Program program execution Compiling/interpretation Syntax Classes of langauges Regular langauges Context-free langauges Scanning/Parsing Meta models INF 3/4-25 8/29/25 Program
DetaljerPipfrog AS www.pipfrog.com. Flere nettbutikker og språk
Flere nettbutikker og språk Flere nettbutikker og språk For å nå en bredere kundebase og gi en bedre tjeneste ønsker du kanskje å tillate kundene å velge et språk de foretrekker når de handler. Pipfrog
DetaljerM A M M estre A mbisiøs M atematikkundervisning. Novemberkonferansen 2015
M A M M estre A mbisiøs M atematikkundervisning Novemberkonferansen 2015 Ambisiøs matematikkundervisning En undervisningspraksis hvor lærerne engasjerer seg i elevens tenkning, stiller spørsmål, observerer
DetaljerInteraksjonsdesign Utvikling for og med brukere
Interaksjonsdesign Utvikling for og med brukere Håkon Tolsby 1 Hvorfor er brukerperspektivet viktig? Usability rules the Web. Simply stated, if the consumer can t find the product, then he or she will
DetaljerIntroduksjon til Min Sky - http://min-sky.no
Introduksjon til Min Sky - http://min-sky.no Min Sky 1 Velkommen til Min Sky! Min Sky er en tjeneste for å lagre dine bilder og filer enkelt og trygt i nettskyen. Når disse er lagret kan du se dem på din
DetaljerINF Introduksjon til design, bruk, interaksjon Brukeropplevelser og designprinsipper
INF1500 - Introduksjon til design, bruk, interaksjon Brukeropplevelser og designprinsipper Institutt for Informatikk, 9. oktober 2012 joshi@ifi.uio.no Designkonkurranse Designere er inne i viktige prosesser
DetaljerPATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe
CARING OMSORG Is when we show that we care about others by our actions or our words Det er når vi viser at vi bryr oss om andre med det vi sier eller gjør PATIENCE TÅLMODIGHET Is the ability to wait for
DetaljerErfaringer fra utrustit
www.nr.no Erfaringer fra utrustit Folk foretrekker uvitenhet om sikkerhet og personvern v/ Kristin Skeide Fuglerud Norsk Regnesentral Oslo, 9. november 2016 Usable Trust in the Internet of Things Project
DetaljerCompello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring
Compello Fakturagodkjenning Versjon 10 Software as a service Tilgang til ny modulen Regnskapsføring Dokumentopplysninger 2018 Compello AS. Med enerett. Microsoft, MS-DOS og Windows er registrerte varemerker
DetaljerNeural Network. Sensors Sorter
CSC 302 1.5 Neural Networks Simple Neural Nets for Pattern Recognition 1 Apple-Banana Sorter Neural Network Sensors Sorter Apples Bananas 2 Prototype Vectors Measurement vector p = [shape, texture, weight]
DetaljerIntroduksjon...5. Systemkrav...7. For Windows...9
Innholdfortegnelse Introduksjon...................................5 Systemkrav...................................7 For Windows...................................9 Installere programvare for bildeutskrift
Detaljer