Planlegging og dokumentasjon



Like dokumenter
Anbud/Tilbud OF30. VISMA RETAIL AS Wirgenes vei 1, 3157 Barkåker, Telefon:

Informasjonsportalen

Fra krav til objektdesign

Aksjonær / Interessent

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell (ny versjon) Dagens forelesning. Fra krav til objektdesign

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel

Brukerveiledning: Innsending av digitale tilbud

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

UKE 13 Mer UML modellering. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

BRUKERVEILEDNING. Farveringen Håndterminal

Brukermanual. Appen som gjør varebestilling enkelt og oversiktlig. DentalSpar OrdreApp - Brukermanual V01

UKE 11 UML modellering og use case. Gruppetime INF1055

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case?

Entobutikk 3.TESTRAPPORT VÅR 2011

Use Case-modellering. INF1050: Gjennomgang, uke 04

CS-Web Ordrebehandling (T20)

Modellering av krav. INF1050: Systemutvikling 11. februar Universitetslektor Yngve Lindsjørn

Mamut Business Software. Introduksjon. Mamut Enterprise Netaxept

TESTRAPPORT Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS

Utvikling fra skallet og inn

Brukerveiledning for identifisering med BankID

Brukermanual Princessgruppen

Brødrene Dahls Assistent BDA

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk

Brukermanual. Appen som gjør varebestilling enkelt og oversiktlig. DentalSpar OrdreApp - Brukermanual V01.4

Merk deg tilbudsfristen og andre frister, og gjør deg godt kjent med kunngjøringen og alle de vedlagte dokumentene.

Spesifikasjon av Lag emne. Kursregistrering bruksmønstermodell. Dagens forelesning. Fra krav til objekter

Brukermanual. Appen som gjør varebestilling enkelt og oversiktlig. DentalSpar OrdreApp - Brukermanual V01

Kandidatmonitor. Brukerveiledning. Sist oppdatert

Kandidatmonitor. Brukerveiledning. Sist oppdatert

BDA Proff på prosjekt!

NOTAT Beskrivelse av funksjonalitet for relaterte arbeidsordre innført i ISY JobTech Relaterte arbeidsordre i ISY JobTech

Kandidatmonitor. Brukerveiledning. Sist oppdatert

197 Implementere EDI i varehandelen

Kandidat. Brukerveiledning. Sist oppdatert Denne brukerveiledningen er laget for å forberede eksamensansvarlig og eksamensvakter.

Spesifikasjon av Lag emne. Kursregistrering g bruksmønstermodell. Dagens forelesning. Fra krav til objekter

Admin! Butikkdata. Forord. Innhold. Velkommen til Royal. Royal Butikkdata. i gang. Den. Lykke til! Forord Skrive ut. Side 1

Brukermanual. Versjon Copyright 2002 Devinco AS

Hvordan bestille digitalt kartverk fra Lørenskog kommune i Infoland.

Krav. Beskriver tjenestene produktet skal håndtere Kravene kan testes

Varemottak BIM20/OF15/BIM30/BIM40/CS33. VISMA RETAIL AS Wirgenes vei 1, 3157 Barkåker, Telefon:

1 Gi tilbud - hurtigveileder

81,9(56,7(7(7,26/2 'HWPDWHPDWLVNQDWXUYLWHQVNDSHOLJHIDNXOWHW

GJENNOMGANG UKESOPPGAVER 7 REPETISJON

1. Introduksjon. 2. Generelle funksjoner

Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5

Veileder for daglig leder

BRUKERVEILEDNING E-HANDEL GODKJENNER

Avtale om bruk av autentiseringsløsning Bilag 1b: Brukerveiledning for sluttbrukere av MinID versjon 2.1

Angreskjema. Versjon: 1.4 Utgivelsesdato: 15.oktober 2014 Prestashop ver.: Dokumentasjon oppdatert: 15.oktober DMT Alvdal AS

UML-Unified Modeling Language

Del - leveranse Del 2. Inf 2120 fredag Gruppe 1 Knut Johannes Dahle

2. Opprette anmodning DFØ

Hvordan levere tilbud til Universitetet i Bergen elektronisk levering

UNIVERSITETET I OSLO

Produktrapport Gruppe 9

NYHET. Kjøp bonger til fremtidige runder og få varsel om gevinst på SMS

Brukermanual - minitide

Kampanjer (BD03) Opprettelse og vedlikehold av tilbud/kampanjer CS-Web versjon Page 1 of 12

Import av varer fra Elektroshop.no / Bleken Data AS i MAB

Oversikt over forelesningene. Fra analyse til objektdesign. Utfordringen i å lage OO-modeller. Metode for ansvarsdrevet OO. Uke 12: Ansvarsdrevet OO:

Hjelp til Registrer arbeidstid

Eksamen i fag TDT4140 Systemutvikling. 27. mai, 2011 kl

ORDRE MODUL & APP ER

Sjarmtrollparty. Manual for Mine kunder

1. Hvordan kommer jeg i gang som mcash-bruker?

Bring FraktGuide & FraktBestilling

Universitetet i Oslo. Oppgaver kurs i bestillingssystemet for rollen Rekvirent

Brukerinstruks Esso Energi ebusiness

Slik tar du i bruk nettbanken

4. Varemottak DFØ. Versjon: Utføre varemottak Innhold

Veileder for bruk av digital dialog med fastlege på helsenorge.no

Unipos Butikkdata Admin

Løsningsforslag til Case. (Analysen)

UNIVERSITETET I OSLO

Innlogging CV. Brukerdokumentasjon. Side 1 av 10

Vareregister (BD00) VISMA RETAIL AS Wirgenes vei 1, 3157 Barkåker, Telefon:

Manual for elever ved 10. trinn som vil klargjøre skole-pc for hjemmebruk etter endt skolegang ved Tromsøskolen

Brukerveiledning. Madison Møbler Administrasjonsside

Kravspesifikasjon. Kravspesifikasjon. Mal for kravspesifikasjon. Hvordan finne fram til kravene? Hva skal systemet gjøre? Hvem og hva påvirker krav?

Brukermanual for Norwex Norge AS nettbutikk

Kandidat. Brukerveiledning. Denne brukerveiledningen er laget for å forberede eksamensansvarlig og eksamensvakter.

Gruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0>

UNIVERSITETET I OSLO

Veileder for bruk av digital dialog med fastlege på helsenorge.no

Det første som vises etter innlogging er en enkel oversikt over lokasjonen til utstyret (Tools oppgitt som serienummer), og hvor det befinner seg

UNIVERSITETET I OSLO

Brukermanual til PlanNET

Dåpspåmelding LabOra Portal Medarbeideren LabOra Menighet

INSPERA- brukerveiledning for student hjemmeeksamen i gruppe

GS1 Validering. effektiv validering av elektroniske meldinger

1. Forord 2. Leserveiledning

Installere JBuilder Foundation i Mandrake Linux 10.0

Brukermanual for Tumam Data Collection

Fra krav til objekter. INF1050: Gjennomgang, uke 05

Modellering av krav. INF1050: Systemutvikling 07. februar Førstelektor Yngve Lindsjørn

NYHETER OG FORBEDRINGER VERSJON 5.01

Installasjons veiledning for QuickNG SuperService integrasjon

Hvordan bli opprettet som kunde og registre ordrene på nett

Spesifikasjon av Lag emne

Transkript:

Planlegging og dokumentasjon Edgar Bostrøm. - leilighetsnotat, etterutdanningskonferansen, 17.02.2010, noe revidert. Generelle kommentarer: Begrunnelse for hovedområdet Planlegging og dokumentasjon : o en del av de 5 grunnleggende ferdigheter (lese, skrive, muntlig, regne, bruke digitale verktøy), spesielt skrive -delen. o viktig del av IT-faget generelt. Begreper o modell o metode o teknikk o verktøy V-modellen ligger på modell-, delvis på metodenivå. Antagelig behov for litt mer formalisering av hvordan planlegging og dokumentasjon kan gjøres, uten at det skal bli for omfattende, og uten at det skal bli en tvangstrøye. o UML er blitt en industristandard. o Kan ikke bruke hele pakka derfra, men kanskje vil noen deler kunne være aktuelle o De mest aktuelle kandidatene (på teknikknivå) Klassediagram Bruksmønstre (use-case) Sekvensdiagrammer Aktivitetsdiagrammer o For de eksamensoppgavene som har blitt gitt, er antagelig bruksmønstre det som er mest aktuelt. o Andre teknikker bør også vurderes, både innenfor og utenfor UML. Tilsvarende vurderinger bør gjøres for andre deler enn planlegging av funksjonelle deler av systemet. Under følger en mulig måte å planlegge deler av de to siste vår-eksamenene (vår 2008, vår 2009) i IT-2 på via bruksmønstre. De er temmelig trivielle når det gjelder funksjonalitet. De er ikke fullstendig fylt ut, men nok til å gi et inntrykk. 1

Variant av 20-spørsmål-oppgaven (vår 2009), men med rene spørsmål (ikke ulike bilder/lyd/video): 20 spørsmål Skjermbilder??? Registrer svar Bruker Skriv ut svar Registrer svar. Formål:. Ikke-funksjonelle krav:. Navn på bruksmønsteret (jf. diagrammet) Hva starter ( trigger ) og avslutter bruksmønsteret? 1. Bruksmønsteret starter ved at brukeren trykker på Start Quizz -knappen. 2. Systemet viser et skjermbilde med første (neste) spørsmål og svarfelt. 3. Brukeren taster inn svarforslag. 4. Brukeren trykker på Neste-knappen 5. Systemet henter neste skjermbilde 6. Skritt 2, 3 og 4 gjentas for de følgende spørsmål 5. Bruksmønsteret avslutter når alle spørsmålene er besvart. Hvem gjør hva? (her: systemet eller brukeren) 3a: Bruker har ikke tastet inn svar. Systemet venter, uten tidsfrist. 4a: Brukeren har ikke tastet inn svar. Systemet skal da gi en feilmelding, og det hentes ikke opp nytt skjermbilde. Skriv ut svar. Formål:. Ikke-funksjonelle krav:. 1. Bruksmønsteret starter når systemet har registrert alle spørsmålene. 2. Systemet viser et skjermbilde med alle svarene på, og med angivelse av riktig eller feil. 3. Hvis alle svarene er korrekte, skrives det ut en hyggelig melding. 4. Bruksmønsteret avsluttes ved at brukeren trykker på Avslutt -knappen.. (ingen) 2

ettbutikk (vår 2008) Varebestilling Skjermbilder??? Bestill varer Kunde Skriv ut ordrebekreftelse Bestill varer Formål: Bruksmønsteret skal brukes for å kunne registrere et vilkårlig antall varer. Skjermbildet er organisert som varelinjer med varenr, varenavn, pris og antall. (vel, egentlig ikke formål..) Ikke-funksjonelle krav: 1. Bruksmønsteret starter når nettsiden er lastet. 2. Bruker taster inn varenr. 3. Systemet henter opp varenavn og pris, samt viser et bilde av varen. 4. Bruker taster inn antall 5. Systemet skriver ut hvor mye det er bestilt for til nå 6. 2, 3, 4 og 5 gjentas. 7. Bruksmønsteret avsluttes ved at brukeren trykker på Skriv ordrebekreftelse 3a: Varenr som er tastet inn finnes ikke. Skriv ut ordrebekreftelse Formål:. Ikke-funksjonelle krav: 1. Bruksmønsteret starter når kunden har trykket på Skriv ordrebekreftelse 2. For hver linje skriver systemet varenr, varenavn, 3. Systemet skriver ut varesum. 4. Hvis brukeren trykker på Bekreft ordre, går bestillingen videre til. 5. Bruksmønsteret avsluttes. 2a: Det finnes ingen varelinjer. Systemet skriver ut en feilmelding og bruksmønsteret avsluttes. STOPP - vi bør tenke igjennom: Kunne noe gjøres smartere???? Er det noe som mangler???? 3

Smartere? Mangler som bør rettes på? Smartere: Varenr hentes fra en komboboks, dermed vil valgt nr. alltid være lovlig. Unntaket trengs dermed ikke. Sjekk på tom ordre bør vel gjøres i bruksmønsteret Bestill varer? (i motsetning til hva som står i oppgaven). Mangler: Henting av kundedata? Evt.: registrering av kunde eget bruksmønster?? (presisering om dette skal gjøres, og i tilfelle hvordan det skal håndteres mangler i oppgaven). Hva hvis varenr. finnes, men det ikke finnes noen med dette varenr. på lager?? (Vil det oppdages tidlig nok, eller kommer det etter ordrebekreftelse? Hva skal vil gjøre med det det? Presisering mangler i oppgaven.) Hva med opplysningen i oppgaven om gratis vare dersom varesum var over 1000 kr. Skal denne informasjonen komme med en gang summen er over 1000, og slik at kunden kan velge med en gang? I så tilfelle: hva hvis kunden dropper noen varer, slik at summen bli under 1000? Eller skal dette først kunne skje når bestillingen ellers er ferdig?. Jeg oppdaget slike ting først når jeg begynte å skrive bruksmønstre. Bra at det ble oppdaget før jeg evt. begynte å kode. Ofte tenker man på bruksmønstre som først og fremst den grafiske illustrasjonen. Den tekstlige beskrivelsen er imidlertid vel så viktig. ote: Bruksmønstre er mye mer omfattende det som er vist her, og flere deler kunne vært gjort annerledes enn forslaget over. Det gir likevel litt inntrykk. 4

Et litt større eksempel på et bruksmønsterdiagram Et litt større eksempel 1, hentet fra legebransjen, og illustrerer et system der det er flere aktører. Systemet består altså av 4 bruksmønstre, til sammen markert som et bruksmønsterdiagram (rektangelet, som er lagt til av EB). 1 http://edn.embarcadero.com/article/31863#use-case-diagram 5