AMS-case forts. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt
|
|
- Martine Aase
- 7 år siden
- Visninger:
Transkript
1 AMS-case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt
2 Domenemodell Sentrale begreper og relasjoner Utgangspunkt for både oppgave- og dialogmodeller Mange muligheter kan undersøkes basert på modellen og kunnskap om generelle handlinger
3 Person-komponent Form/property sheet for visning og innfylling av verdier Typespesifikke felt for hvert attributt Felles attributter samles og håndteres likt Tekst og ikoner brukes for markerer sub-typer vindustitler, gruppebokser, osv. ikoner i lister og hierarkier Spesifikke attributter (owner, staff) skilles fra felles vha. åpenrom streker gruppebokser, other...
4 Person-interaktor Notasjon for å beskrive abstrakt komponent-struktur Generell struktur for visning av verdier visning og editering Person-element mappes til attributter vha. funksjoner Nye verdier settes også vha. funksjoner
5 Generell interaktor Notasjon for å beskrive generelle komponenter for input og output Dataflyt-orientert Flyt i to retninger input: fra brukeren output: fra systemet Interaktor mottar og sender informasjon gjennom fire typer porter/gates
6 Integer-interaktor Input av heltall Basert på strenginput Parsing og unparsing Alternativer
7 Datatyper og GUI-elementer Boolean avkryssningsboks, krever tydelig ledetekst radioknapper/nedtrekksliste/liste med symmetriske valg (ja/nei, av/på,...) Heltall tekstfelt, krever validering radioknapper, relevant valg + Andre... -knapp combobox, tekstfelt med validering + relevante valg tall med opp/ned-knapper slider, relevant verdiområde og granularitet
8 Datatyper og GUI-elementer... Desimaltall tekstfelt, krever validering slider, relevant verdiområde og granularitet Dato tekstfelt med validering (merk datoformat) uavhengig innfylling av år, måned og dag som tall nedtrekksdialog for kalender Tekst tekstfelt, evt. validering og komplettering combobox, tekstfelt + relevante valg merk at tekstvariabler ofte brukes til å begrensede sett
9 Datatyper og GUI-elementer... Egne objekter bruk av navn (er egen ID) som nøkkel liste av relevante objekter, f.eks. alle av en klasse, naboer i et nettverk, parent-kjede, etc. combobox med komplettering gir stor fleksibilitet Strukturer aggregeringshierarki, tre-komponent 1-n relasjon, lister side om side klassifiseringshierarki, felles visning med ulike ikoner
10 Java Bean Properties mappes til porter eller ressurser
11 Objekt-interaktor med valg Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input av objekt fra settet Inkluderer ofte spesiell visning av valgt objekt
12 Oppgave Hvordan uttrykk flervalgsfunksjon? Output: Sett av kandidater Input: Subsett av kandidat-sett
13
14 Alternativer Alternativ 1: Elementer velges i venstre sett og flyttes til høyre eller omvendt Alternativ 2: Elementer legges til høyre sett og fjernes (forsvinner aldri fra venstre sett) Spørsmål: Hva skjer om filter endres til å utelate elementer i høyre sett?
15 Alternativ 1 Interaktor for hvert sett To sett knapper og add- og removefunksjoner
16 Alternativ 2 Interaktor for hvert sett To knapper og??
17 Alternativ 2 Interaktor for hvert sett To knapper og ett sett add- og removefunksjoner Dvs. fjern funksjonene som endrer Sett 1 og de tilhørende koblingene
18 Oppgave Hvordan uttrykk valg i trestruktur? Output: To typer noder indrenoder med barn løvnoder uten barn Input: Løvnode
19
20 Hierarkier Hierarkier kan være homogene/uniforme samme typer noder ned til løvnodene samme relasjon leder fra node til node heterogene mange forskjellige nodetyper forskjellige relasjoner for hver node og nivå
21 Interaktor-sammensetninger hierarchy message list single message
22 Sammensetning Seleksjon 1 Output: Mail Node-hierarki Input: Mailbox Seleksjon 2 Output: Sett av relaterte Messages Input: Message-element Melding Output: Message-element
23 Sammensetning Seleksjon 1 Output: Mail Node-hierarki Input: Mailbox Seleksjon 2 Output: Sett av relaterte Messages Input: Message-element Melding Output: Message-element
24 Modelleringsoppgave Gitt domenemodellen: Scenario En kunde ringer sentralbordet og vil snakke med en ansatt hun har hatt kontakt med. Hvem skal hun settes over til? Brukeren skal kunne finne kunden blant alle registrerte kunder se hvem denne kunden har hatt kontakt med velge hvilken å sette over telefonen til Modeller dialogelementene som trengs
25 Løsning To seleksjonsinteraktorer valg av kunde valg av relatert ansatt Én funksjon beregne sett an ansatte for valgt kunde, basert på kontakt-relasjonen Realisering (to alternativer): to Listbox er med single selection et tre-view, med ansatte på nivået under kunder Takk for hjelpen!
case forts. Generell interaktor Integer- interaktor Domenemodell Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt
Domenemodell AMS- case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Sentrale begreper og relasjoner Utgangspunkt for både oppgave- og dialogmodeller Mange muligheter
DetaljerAMS-case. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt
AMS-case Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Domenemodell Sentrale begreper og relasjoner Utgangspunkt for både oppgave- og dialogmodeller Mange muligheter kan undersøkes
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
DetaljerKonseptuell modell, skjermdesign og konstruksjon
Konseptuell modell, skjermdesign og konstruksjon Vedlegg til øving D3 1. Gjennomgående eksempel 2. Beskrivelse av konseptuell modell 3. Skjermdesign, kobling mot konseptuell modell og oppførsel 4. Dokumentasjon
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
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
DetaljerUML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu
UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering
Detaljer4. Dynamisk skjemaer (GUI)
4. Dynamisk skjemaer (GUI) I drofus kan flere skjermbilder selv defineres av prosjektet. Disse skjermbildene kan redigeres av en med administratortilgang til prosjektet. For tiden kan følgende skjemaer
DetaljerUML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller
UML- Use case drevet analyse og design Bente Anda 23.09.2004 23.09.04 INF320 I dag Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller 23.09.04 INF320
DetaljerEnkel app-programmering med JavaFX og FXML
Enkel app-programmering med JavaFX og FXML JavaFX er Java sitt nye rammeverk for å lage og beskrive grafiske brukergrensesnitt (GUI). Her gir vi en kort introduksjon til å lage enkle GUI med JavaFX vha.
DetaljerSikkerhetsrapportering
Innhold Sikkerhetsrapportering... 2 Bestilling av rapporter... 2 Forklaring av rapporten i rapportvinduet... 4 Rapport-trestruktur... 4 Filtrering... 4 Implisitt tilgjengelig data... 4 Oppfrisking av rapporten...
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
DetaljerUse case drevet design med UML
Use case drevet design med UML Bente Anda 26.09.2005 23.09.04 INF3120 1 I dag Domenemodeller System sekvensdiagrammer Operasjonskontrakter GRASP patterns Designmodeller med sekvens- og klassediagram 26.09.05
DetaljerBrukerveiledning for vedlikehold og registrering i RESH
Brukerdokumentasjon IS-0515 Brukerveiledning for vedlikehold og registrering i RESH FORORD FORORD Denne brukerveiledningen er laget for de som skal registrere og vedlikeholde informasjon i RESH. Alle virksomheter
DetaljerGenova810DokDomenemodell
Genova810DokDomenemodell Domenemodellering og JGrape Krav som stilles av persistensrammeverket Hibernate har følgende krav/anbefalinger til klassene i domenemodellen: 1. Persistente klasser skal ha en
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU
DetaljerINF2810: Funksjonell Programmering. Dataabstraksjon og Trerekursjon
INF2810: Funksjonell Programmering Dataabstraksjon og Trerekursjon Stephan Oepen & Erik Velldal Universitetet i Oslo 15. februar, 2013 Tema 2 Forrige uke Høyere-ordens prosedyrer: Prosedyrer som argumenter
DetaljerAlgoritmer og Datastrukturer
Eksamen i Algoritmer og Datastrukturer IAI 21899 Høgskolen i Østfold Avdeling for informatikk og automatisering Lørdag 15. desember 2001, kl. 09.00-14.00 Hjelpemidler: Alle trykte og skrevne hjelpemidler.
DetaljerOppgavesett for NVivo 9
Oppgavesett for NVivo 9 Oppgave 1: Nytt prosjekt Det første du ser når du åpner NVivo er en liste over de siste prosjektene du har jobbet med i programmet. I dag lager vi et nytt prosjekt. Klikk på New
Detaljereinnsyn PoC: Demo for tredje sprint
einnsyn PoC: Demo for tredje sprint Dette dokumentet beskriver det som er utviklet og testet i den tredje sprinten fra 8. til 15. mars 2016. Leveransen i forhold til arkitekturforslaget I sprint 3 har
DetaljerBRUKERVEILEDNING TIL KF DELEGERINGSREGLEMENT
BRUKERVEILEDNING TIL KF DELEGERINGSREGLEMENT KF Delegeringsreglement består av et verktøy til å legge inn delegeringer og en nettside hvor delegeringen vises. Dette er en brukerveiledning til verktøyet.
DetaljerBrukerveiledning for MUSITbasen
Brukerveiledning for MUSITbasen MUSIT Ny IT-arkitektur Versjon 0.2 3. Januar 2017 Innholdsfortegnelse Contents 1. Pålogging... 2 2. Menylinjen... 4 3. Visning og navigering i magasinet... 5 3.1. Brødsmulesti...
DetaljerEksamen iin115, 14. mai 1998 Side 2 Oppgave 1 15 % Du skal skrive en prosedyre lagalle som i en global character array S(1:n) genererer alle sekvenser
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 115 Algoritmer og datastrukturer Eksamensdag: 14. mai 1998 Tid for eksamen: 9.00 15.00 Oppgavesettet er på 8 sider. Vedlegg:
DetaljerDato: Brukermanual BEST-K2. Brukermanual. For Jernbaneforetak. Verktøy for søknad om sportilgang Side 1 av 12
For Jernbaneforetak Side 1 av 12 1 OM MANUALEN... 3 1.1 BAKGRUNN... 3 1.2 BRUK... 3 2 TILGANG... 4 2.1 BRUKER... 4 2.2 PÅLOGGING... 4 3 FORSIDE... 4 3.1 VISNING... 4 3.2 FILTRERING/SØK... 5 3.3 ARKIVERING...
DetaljerUNIVERSITETET I OSLO
Eksamen i UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamensdag: 15. desember 2010 Tid for eksamen: 14.30 18.30 Oppgavesettet er på 8 sider. Vedlegg: Tillatte hjelpemidler: INF2220
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU
DetaljerRepetisjon og mer motivasjon. MAT1030 Diskret matematikk. Repetisjon og mer motivasjon
Repetisjon og mer motivasjon MAT030 Diskret matematikk Forelesning 22: Grafteori Roger Antonsen Matematisk Institutt, Universitetet i Oslo 4. april 2008 Først litt repetisjon En graf består av noder og
DetaljerPUBLISERING PÅ WWW.HIT.NO
2. 2. 2011 HØGSKOLEN I TELEMARK PUBLISERING PÅ WWW.HIT.NO Publisering på www.hit.no Frode Evenstad 1 Innholdsfortegnelse 2 Komme i gang...3 2.1 Logge inn...3 2.2 Verktøylinja...4 3 Nettside...5 3.1 Brødtekst...5
DetaljerUKE 11 UML modellering og use case. Gruppetime INF1055
UKE 11 UML modellering og use case Gruppetime INF1055 Hva skal vi i dag? Analyse og design - kapittel 5 og 7 UML modellering Ukesoppgaver 3: Modellering av krav UML UML Kompetansemål Modellering av krav
DetaljerIN2090 Databaser og datamodellering. Databasedesign og normalformer
IN2090 Databaser og datamodellering Databasedesign og normalformer Evgenij Thorstensen evgenit@ifi.uio.no Universitetet i Oslo 1 / 43 Oversikt Gode og dårlige skjemadesign (og litt historie) Funksjonelle
DetaljerInnhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e
Innhold INNHOLD... 1 INTRODUKSJON... 2 INSTALLASJON... 2 LAGE PRODUKT LISTER / BILDER... 2 VELG FIL LOKASJON (DIRECTORY)... 2 LAGE BILDER / IKONER / SYMBOLER... 2 EXCEL ARK / PRODUKT LISTE... 3 WEB LINK
DetaljerInnhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e
Innhold INNHOLD... 1 INTRODUKSJON... 2 INSTALLASJON... 2 LAGE PRODUKT LISTER / BILDER... 2 VELG FIL LOKASJON (DIRECTORY)... 2 LAGE BILDER / IKONER / SYMBOLER... 2 EXCEL ARK / PRODUKT LISTE... 3 WEB LINK
DetaljerHva er en stack? En lineær datastruktur der vi til enhver tid kun har tilgang til elementet som ble lagt inn sist
Stack Hva er en stack? En lineær datastruktur der vi til enhver tid kun har tilgang til elementet som ble lagt inn sist Et nytt element legges alltid på toppen av stakken Skal vi ta ut et element, tar
DetaljerUML-Unified Modeling Language
UML-Unified Modeling Language Use case realisering Designmodellering 21.01.2004 Kirsten Ribu Use Case diagram Klassediagram Oppførselsdiagrammer: Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram
DetaljerHva er en stack? En lineær datastruktur der vi til enhver tid kun har tilgang til elementet som ble lagt inn sist
Stack Hva er en stack? En lineær datastruktur der vi til enhver tid kun har tilgang til elementet som ble lagt inn sist Et nytt element legges alltid på toppen av stakken Skal vi ta ut et element, tar
DetaljerInnhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e
Innhold INNHOLD... 1 INTRODUKSJON... 2 INSTALLASJON... 2 LAGE PRODUKT LISTER / BILDER... 2 VELG FIL LOKASJON (DIRECTORY)... 2 LAGE BILDER / IKONER / SYMBOLER... 2 EXCEL ARK / PRODUKT LISTE... 3 WEB LINK
DetaljerTDT4110 Informasjonsteknologi grunnkurs: Programmering: En større case. Professor Alf Inge Wang
1 TDT4110 Informasjonsteknologi grunnkurs: Programmering: En større case Professor Alf Inge Wang 2 Læringsmål og pensum Mål Lære å lage større og sammensatte programmer Pensum Kapitlene 1-9 og 12. 3 Sette
DetaljerLæringsmål og pensum. En større case. Mål Lære å lage større og sammensatte programmer Pensum Kapitlene 1-9 og 12.
1 TDT4110 Informasjonsteknologi grunnkurs: Programmering: En større case Professor Alf Inge Wang 2 Læringsmål og pensum Mål Lære å lage større og sammensatte programmer Pensum Kapitlene 1-9 og 12. 3 Sette
DetaljerINF2220: Forelesning 2
INF2220: Forelesning 2 Mer om analyse av algoritmer Analyse av binære søketrær Balanserte søketrær Rød-svarte trær (kapittel12.2) B-trær (kapittel 4.7) ANALYSE AV ALGORITMER 2 Analyse av tidsforbruk Hvor
DetaljerMål. Pensum. TDT4110 Informasjonsteknologi grunnkurs: Tema: Et større case. Terje Rydland - IDI/NTNU. Lære å lage større og sammensatte programmer
1 Kunnskap for en bedre verden TDT4110 Informasjonsteknologi grunnkurs: Tema: Et større case Terje Rydland - IDI/NTNU 2 Læringsmål og pensum Mål Lære å lage større og sammensatte programmer Pensum Kapitlene
DetaljerOpt inn/opt ut, mailliste
Opt inn/opt ut, mailliste Etter lovgivningen i GDPR må du kunne dokumentere at personer som mottar masseemail, for eksempel nyhetsbrev, fra firmaet ditt har eksplisitt akseptert å motta disse e-postene.
DetaljerKapittel 15: Grafiske brukergrensesnitt: Enkel GUI. Del I
Kapittel 15: Grafiske brukergrensesnitt: Enkel GUI Del I Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf
DetaljerKapittel 15: Grafiske brukergrensesnitt: Enkel GUI. Del I
Kapittel 15: Grafiske brukergrensesnitt: Enkel GUI Del I Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring L Ø S N I N G S F O R S L A G Målform: Bokmål Eksamensdato: 18.des 2012 Varighet/eksamenstid: 4 timer (9:00-13:00) Emnekode: Emnenavn: IINI1004
DetaljerInnlogging. Skriv inn lenken i nettleseren. Kunde: Trøndelag fylkeskommune.
Elev (VGS) Tekstguide om innlogging, startbilde, menypunkter, kalender, fag og karakterer, personinfo og valgmodulen Opprettet: 29. november 2018 14:05 Endret: 24. april 2019 12:40 Innlogging Skriv inn
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,
Detaljer2. Lage ASP.NET sider
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Lage ASP.NET sider Grethe Sandstrak 08.09.2015 Lærestoffet er utviklet for faget LV199D Web-programmering med ASP.NET 2. Lage ASP.NET sider
Detaljeresam/byggeweb Rolleveiledning: Utveksler (Bane NOR og eksternt) Byggeweb Prosjekt
side 1/10 esam/byggeweb Rolleveiledning: Utveksler (Bane NOR og eksternt) Byggeweb Prosjekt Hvem er «Utveksler»? Rollen «Utveksler» tildeles prosjekterende og medprosjekterende som har behov for å utveksle
DetaljerINF5120 Oblig gjennomgang
INF5120 Oblig gjennomgang 12.05.2005 COMET og MinMax Replenishment Pilotcase for automatisert ordrehåndtering innen bilindustrien. Integrering av systemer. En gruppe = en aktør Service Oriented Architecture
DetaljerBLUEGARDEN PERSONALPORTAL BlueTree BRUKERDOKUMENTASJON. Versjon 1.0 Sist oppdatert:
BLUEGARDEN PERSONALPORTAL BlueTree BRUKERDOKUMENTASJON Versjon 1.0 Sist oppdatert: 2014-01-29 INNHOLDSFORTEGNELSE 1 Målgruppe... 3 2 Formål med brukerdokumentasjon... 3 3 Formål og bruksområde for BlueTree...
DetaljerIrc-klient. Eigil Obrestad. Morten H Singstad. Kristofers Celms
Irc-klient Eigil Obrestad Morten H Singstad Kristofers Celms Komme i gang Når programmet starter, blir du møtt av ett ganske tomt brukergrensesnitt. Det første du må gjøre for å komme i gang, er å koble
DetaljerCanvas ipad App for studenter
Canvas ipad App for studenter Innholdsfortegnelse Logge seg inn på Canvas på ipad... 3 Litt om app en... 4 Dashboard (forsiden)... 5 Gjøremålslisten... 6 Notifications... 7 Meldinger... 7 Profil... 8 Meldinger...
DetaljerULTICAP. UltiCap HiST Jan 01
ULTICAP,11/('1,1* Ulticap er et program for å tegne et kretsskjema med komponenter, ledninger og busser. Skjemaet kan så eksporteres til Ultiboard, hvor en kan lage selve mønsterkortutlegget. Før vi setter
DetaljerEKSAMENSFORSIDE Skriftlig eksamen med tilsyn
BOKMÅL EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: 108 + 108N Dato: 19.12.201 Ansv. faglærer: Roy M. Istad Campus: Bø Antall oppgaver: 5 Tillatte hjelpemidler (jfr. emnebeskrivelse): Alt trykt
DetaljerBrukerveiledning for MUSITbasen
Brukerveiledning for MUSITbasen MUSIT Ny IT-arkitektur Versjon 1.0 7. Juli 2017 Innholdsfortegnelse 1. Pålogging... 2 2. Menylinjen... 4 3. Objektsøk... 5 4. Visning og navigering i magasinet... 6 4.1.
DetaljerEKSAMEN I FAG TDT MMI Tirsdag 1. juni 2004 Tid: kl
Side 1 av 5 NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Faglig kontakt under eksamen: Dag Svanæs, Tlf: 73 59 18 42 Hallvard Trætteberg, Tlf: 73 59
DetaljerOppgavesett for NVivo 10
Oppgavesett for NVivo 10 Oppgave 1: Nytt prosjekt Det første du ser når du åpner NVivo er en liste over de siste prosjektene du har jobbet med i programmet. I dag lager vi et nytt prosjekt. Klikk på New
DetaljerUML-Unified Modeling Language. Prosess-oversikt. Use case realisering
Use case realisering Designmodellering 31.01.2005 Kirsten Ribu UML-Unified Modeling Language Use Case diagram Klassediagram Oppførselsdiagrammer Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram
DetaljerKap 6.4: Typesjekking Foiler ved Birger Møller-Pedersen Forelest av Stein Krogdahl 19. og 23. mars Dagens tema: Typer og typesjekking
Kap 6.4: Typesjekking Foiler ved Birger Møller-Pedersen Forelest av Stein Krogdahl 19. og 23. mars 2015 Dagens tema: Typer og typesjekking Hva er nå egentlig en «type» i et programmeringsspråk? Hvordan
DetaljerEKSAMEN I FAG SIF8040 - MMI OG GRAFIKK Lørdag 16. august 2003 Tid: kl. 0900-1400
Side 1 av 6 NORGES TEKNISK-NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Faglig kontakt under eksamen: Dag Svanæs, Tlf: 73 59 18 42 EKSAMEN I FAG SIF8040 - MMI OG GRAFIKK
DetaljerEKSAMEN OBJEKTORIENTERT PROGRAMMERING Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig lokalt på hver maskin.
EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 31.05.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Bokmål 5 (inkludert denne) Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig
DetaljerOppkobling av RGB lyslist
Manual til skolepakke Med HomeSeer har du en meget avansert programvare for styring av smarthus. Du kan legge til RF moduler for mange typer protokoller, men vi skal her se på oppkobling med Z-Wave protokollen.
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
DetaljerDiskusjon:SportsAdmin Medlemsadministrasjon
Diskusjon:SportsAdmin Medlemsadministrasjon Medlemsadministrasjonsmodulen er et register over alle personer tilknyttet en organisasjon i idretten. Her kan organisasjonsleddene administrere og endre personer
DetaljerUtvikling med Genova. Agenda. Hvem er vi? Kursets struktur og forelesere. Modelldrevet utvikling av brukergrensesnitt og tjenester med Genova
Kursets struktur og forelesere Systemutvikling som helhet Utvikling med Genova Modelldrevet utvikling av brukergrensesnitt og tjenester med Genova 1. Systemutvikling: motivasjon... Jo Hannay, Simula &
DetaljerUtvikling med Genova. Modelldrevet utvikling av brukergrensesnitt og tjenester med Genova
Utvikling med Genova Modelldrevet utvikling av brukergrensesnitt og tjenester med Genova 1 Kursets struktur og forelesere Systemutvikling som helhet 1. Systemutvikling: motivasjon... Jo Hannay, Simula
DetaljerSiteGen CMS. Innføringsmanual
SiteGen CMS Innføringsmanual Copyright Barlind Solutions AS 2008 Hva er SiteGen CMS? SiteGen CMS er et såkalt content-management-system; eller med litt andre ord et publiseringssystem. Det kan brukes til
DetaljerTDT4110 IT Grunnkurs Høst 2015
TDT4110 IT Grunnkurs Høst 2015 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforlag Auditorieøving 1 1 Teori Løsning er skrevet med uthevet tekst
DetaljerGrafteori. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori.
MAT030 Diskret Matematikk Forelesning 23: Grafteori Dag Normann Matematisk Institutt, Universitetet i Oslo Grafteori 20. april 200 (Sist oppdatert: 200-04-20 4:8) MAT030 Diskret Matematikk 20. april 200
DetaljerINF5120 Oblig 1c4 - Gruppe 19
INF5120 Oblig 1c4 - Gruppe 19 Berge, Kristian, Trond og Fredrik Mapping av domenemodell mot EJB/WEB modell Teknologispesifikke valg PIM Class Model 1 PIM Service Model PIM class model PIM service model
DetaljerKapittel 13: Grafiske brukergrensesnitt INF 100. Java som første programmeringsspråk
Kapittel 13: Grafiske brukergrensesnitt Forelesningsnotater for: INF 100 Java som første programmeringsspråk Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen Cappelen Akademisk Forlag, 2003. ISBN 82-02-23274-0
DetaljerDatatyper og typesjekking
Datatyper og typesjekking Om typer generelt Hva er typer? Statisk og dynamisk typing Hvordan beskrive typer syntaktisk? Hvordan lagre dem i kompilatoren? Gjennomgang av noen typer Grunntyper Type-konstruktører
DetaljerDato: Brukermanual BEST-K2. Brukermanual. Arbeider i spor. Verktøy for søknad om sportilgang Side 1 av 15
Dato: 16.09.2019 Arbeider i spor Side 1 av 15 1 OM MANUALEN... 3 1.1 BAKGRUNN... 3 1.2 BRUK... 3 2 TILGANG... 4 2.1 BRUKER... 4 2.2 PÅLOGGING... 4 3 FORSIDE... 4 3.1 VISNING... 4 3.2 FILTRERING/SØK...
DetaljerMAT1030 Forelesning 23
MAT030 Forelesning 23 Grafteori Roger Antonsen - 22. april 2009 (Sist oppdatert: 2009-04-22 2:36) Forelesning 23 Repetisjon og mer motivasjon Først litt repetisjon En graf består av noder og kanter Kanter
DetaljerRessursallokering. Grunnlag for beregning av arbeidskapasitet
Ressursallokering Formålet med ressursallokering er å maksimalisere dine medarbeideres utnyttelsesgrad, ved å gi god oversikt over ansattes arbeidsbelastning. Ressursallokering gjør det mulig for deg å
DetaljerMAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 23: Grafteori Dag Normann Matematisk Institutt, Universitetet i Oslo 20. april 2010 (Sist oppdatert: 2010-04-20 14:17) Grafteori MAT1030 Diskret Matematikk 20. april
DetaljerForelesning 23. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori.
MAT030 Diskret Matematikk Forelesning 23: Grafteori Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 23 22. april 2009 (Sist oppdatert: 2009-04-22 2:37) MAT030 Diskret Matematikk
DetaljerVeiledning for vedlikehold av informasjon i RESH. Versjonskontroll. Versjon Status/ Endring Ansvarlige Dato
Versjonskontroll Versjon Status/ Endring Ansvarlige Dato 1.0 Godkjent for produksjon / Pål Arve Sollie 30.juni 2011 1.1 /revidert Pål Arve Sollie 12.okt 2011 1.2 /ikoner og tekster oppdatert Pål Arve Sollie
DetaljerGrunnleggende redigering Selection Tool Markere objekter med Selection Tool.
Grunnleggende redigering Selection Tool Markere objekter med Selection Tool. Flere objekter kan markeres samtidig ved åholde Shift tasten nede. Kopiere objekter ved åholde Ctrl tasten nede samtidig med
DetaljerVeileder. Digitalisering og stedfesting av innfallsporter i QGIS
Veileder Digitalisering og stedfesting av innfallsporter i QGIS Endringslogg 03.08.2018 Versjon 1 Martin Vestnes Sæter 23.08.2018 Endring av koordinatsystem og Martin Vestnes Sæter lagt til rutiner for
DetaljerTeori og oppgaver om 2-komplement
Høgskolen i Oslo og Akershus Diskret matematikk høsten 2014 Teori og oppgaver om 2-komplement 1) Binær addisjon Vi legger sammen binære tall på en tilsvarende måte som desimale tall (dvs. tall i 10- talssystemet).
DetaljerProgrammet kan lastes ned gratis fra (Downloads ) og er ikke en del av CxOne-pakken.
Tema 4: Programvare Programmet kan lastes ned gratis fra www.myomron.com (Downloads ) og er ikke en del av CxOne-pakken. Merk deg dette før du går videre Når du lagrer prosjektet lages det en fil med etternavn
DetaljerLayout og publisering
Layout og publisering Målet for denne kursomgangen er at du skal: - Bli kjent med menyene i ArcMap - Gjøre enkle forandringer i et eksisterende prosjekt - Lage et kart basert på prosjektet, som kan skrives
DetaljerForord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.
BRUKERDOKUMENTASJON Forord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010. Dette dokumentet beskriver hvordan å applikasjonen, og er skrevet for
Detaljer2017/05/24 04:52 1/5 Dynamisk spørring. Dynamisk spørring blir brukt til å velge objekter fra modellen, typisk for å angi inndata til en oppgave.
2017/05/24 04:52 1/5 Dynamisk spørring Dynamisk spørring Generellt Dynamisk spørring blir brukt til å velge objekter fra modellen, typisk for å angi inndata til en oppgave. Dynamisk spørring har tre filter
DetaljerR for alle a A. (, så er a, En relasjon R på en mengde A er en Ekvivalensrelasjon hvis den er refleksiv, symmetrisk og transitiv.
Repetisjon fra siste uke: Relasjoner En relasjon R på en mengde A er en delmengde av produktmengden A A. La R være en relasjon på en mengde A. R er refleksiv hvis R er symmetrisk hvis R er antisymmetrisk
DetaljerAlgDat 12. Forelesning 2. Gunnar Misund
AlgDat 12 Forelesning 2 Forrige forelesning Følg med på hiof.no/algdat, ikke minst beskjedsida! Algdat: Fundamentalt, klassisk, morsomt,...krevende :) Pensum: Forelesningene, oppgavene (pluss deler av
DetaljerKapittel 7 & 8. Kravspesifikasjoner & Data design. Thomas Tjøstheim og Thomas Edvinsen. 20 September Kapittel 7 & 8 p.1/20
Kapittel 7 & 8 p.1/20 Kapittel 7 & 8 Kravspesifikasjoner & Data design Thomas Tjøstheim og Thomas Edvinsen 20 September 2004 Kapittel 7 & 8 p.2/20 Introduksjon Kravspesifikasjoner består av to underdeler:
DetaljerFormål: I denne oppgaven skal du øve deg i å generere og endre GUI prototyper, samt lage database skjema på grunnlag av en UML modell.
INF 050 OBLIGATORISK OPPGAVE 3 GUI PROTOTYPING OG DATABASER 9 sider LEVERINGSFRIST: Fredag 4/5 2009, kl. 6:00 Evaluering: Bestått/Ikke bestått. Du må ha bestått denne obligatoriske oppgaven for å gå opp
DetaljerINF1800 Forelesning 15
INF1800 Forelesning 15 Utsagnslogikk Roger Antonsen - 7. oktober 2008 (Sist oppdatert: 2008-10-07 20:59) Sekventkalkyle for utsagnslogikk Introduksjonseksempel Hvordan finne ut om en gitt formel er en
DetaljerØvingsforelesning 1 Python (TDT4110)
Øvingsforelesning 1 Python (TDT4110) Introduksjon, Kalkulasjoner Ole-Magnus Pedersen Oversikt Praktisk Info Repetisjon fra sist Oppgaver for øving 2 2 Praktisk Info Last opp øvinger på Blackboard før godkjenning
DetaljerDatatyper og typesjekking
Datatyper og typesjekking Om typer generelt Hva er typer? Statisk og dynamisk typing Hvordan beskrive typer syntaktisk? Hvordan lagre dem i kompilatoren? Gjennomgang av noen typer Grunntyper Type-konstruktører
DetaljerISY Design. Brukerdokumentasjon. Generelt. Versjon 4.4
ISY Design Brukerdokumentasjon Generelt Versjon 4.4 ISY Design Versjon 4.4 Programsystemet ISY Design er utarbeidet og eiet av: Norconsult Informasjonssystemer AS Vestfjordgaten 4 1338 SANDVIKA Sentralbord:
DetaljerKom i gang med emedia
Kom i gang med emedia Rev. 1 IG Solutions, www.ig-solutions.com 1 Innholdsfortegnelse: Fremside 1 Innholdsfortegnelse 2 Hvordan lage plastkort 3 Legg til bakgrunnsbilde 4 Legg til foto 4 Legg til tekst
DetaljerKravspesifikasjon med UML use case modellering. Erik Arisholm 25.02.2009
Kravspesifikasjon med UML use case modellering Erik Arisholm 25.02.2009 Unified Modeling Language (UML) Notasjon som støtter opp under modellbasert systemutvikling objektorientert analyse ( hva systemet
DetaljerDatatyper og typesjekking
Datatyper og typesjekking Om typer generelt Hva er typer? Statisk og dynamisk typing Hvordan beskrive typer syntaktisk? Hvordan lagre dem i kompilatoren? Gjennomgang av noen typer Grunntyper Type-konstruktører
DetaljerFra krav til objektdesign
Fra krav til objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer INF1050-ansvar-1 Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Hva skal systemet gjøre? UML: Bruksmønstermodeller
Detaljer156C. Algoritmer og maskinspråk. IT1101 Informatikk basisfag. Maskinspråk: det maskinen forstår. Assembler / assemblerspråk
IT1101 Informatikk basisfag I dag Programmeringsspråk Problemer med maskinspråk I dag: 5.1-5.3 Fra lavnivå til høynivå programmeringsspråk - utvikling Kompilator / tolker Programmeringsparadigmer Tradisjonelle
DetaljerCP-foreningen Manual for bruk av fylkesavdelingssider og arrangementer
CP-foreningen Manual for bruk av fylkesavdelingssider og arrangementer www.cp.no Dokument laget av Laboremus Oslo AS www.laboremus.no Innhold 1. Generelt på EPiServer... 3 Innlogging... 3 Vis / skjul navigasjonsfelt...
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
Detaljer