Kravdokument Innholdsfortegnelse 1 Innledning 2 Bakgrunn og oversikt 3 Detaljerte krav 4 Systemsekvensdiagram

Like dokumenter
Gruppenavn. Prosjektnavn Kravdokument For Navn på systemet. Versjon <1.0>

kan flere studenter falle av underveis, da det er vanskelig for faglærer å se hvem som kan ha nytte av å følges opp ekstra.

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

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

Canvas ipad App for studenter

1. Leksjon 01: Introduksjon til faget Prosjektrettet systemarbeid

Syste m documentation

Læringsplattform for IT-fag basert på HTML5 utviklet i CakePhp

Produktrapport Gruppe 9

IKT-informasjon elever

I K T or informasjon f o r e l e v e r p å U l l e r n videregående s k o l e

Administrasjonsveileder for Tempolex-administrator for bruk av. «Tempolex bedre læring», Veilederversjon 1.4. (revidert oktober 16)

LMS-administrator i går, i dag og i morgen. UiA / SUHS-Trondheim 5/ Claus Wang

EcoOnline norsk brukermanual

Administrasjonsveileder for Tempolex-administrator for bruk av. «Tempolex bedre læring», Veilederversjon 1.6. (revidert 2.

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

1. INNHOLDSFORTEGNELSE

Kortfattet Brukermanual for nye revmatiker.no

Nyttige triks og erfaringer med LMS fra ulike undervisningsopplegg

Instruks for oppstart og bruk av Weblærling instruktør

Pedagogisk bruk av it s learning Drøbak 22.april 2008

Svar: Trykk på den gruppen du ønsker å opprette brukere for. Skriv så antall brukere inn i feltet for: «Antall brukere»

HØGSKOLEN I SØR-TRØNDELAG

Brukerveiledning Visma Bizweb i Visma Global

Oslo kommune. Utdanningsetaten. itslearning i Osloskolen - veiledning for lærere. Aktiviteter. August 2015

Mamut Open Services. Mamut Kunnskapsserie. Kom i gang med Mamut Online Survey

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Versjon Utarbeidet av: Erik Svendsen

Eksamen i Internetteknologi Fagkode: IVA1379

HØGSKOLEN I SØR-TRØNDELAG

Romsys består av to deler; Den første delen er administrasjonssidene og den andre delen er visningsdelen for de dataene som administreres.

minfagplan.no Brukerveiledning - Beskrivelse av SMS funksjonalitet for brukere av minfagplan.no Dokumentnummer: BV-001 Revisjon Dato:

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

Veiledning. Veiledning for Portwin installasjonssett 1.0. Skrevet av: Seamless AS Opprettet: Sist endret:

Software Development Plan

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

Kom i gang med myabilia 2.0 og MEMOplanner. 13. november 2018

Prosjektoppgave: Bildedatabase. TDT4145 Datamodellering og Databasesystemer. Våren 2008

SOFTWARE REQUIREMENT & DESIGN DOCUMENT. Home Automation System. Nickolas Helgeland, Jon Erik Nordskog og Kristian Sande Sjølyst

NKI Fjernundervisning Fleksible muligheter og metoder

Sørum i Kunnskapsskyen

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

BERGEN BRUKERKONTOER I ELEVNETTET KOMMUNE. 1 Fagavdeling barnehage og skole

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

Learning Online. DataPower. Bestilling av kurs. for privatkunder. Versjon 2.x

Brukerdokumentasjon for Installatør i bruk av. Elektronisk behandling av rettemeldinger

Requirements & Design Document

IST Skole Vurdering - Foresatt

Brukerveiledning Utdanning.nos partnersider

Vurdering av læringsplattformer

Brukermanual. Studentevalueringssystem

>> på Studenter

Introduksjon til. For studenter ved NTNU

Huldt & Lillevik Payslip for daglig bruk

Sette opp Payslip for nyansatte

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Brukerveiledning Aibel Agency Portal

SRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie

Opus Dental 7.1 Oppdateringsveiledning

BERGEN BRUKERKONTOER I ELEVNETTET KOMMUNE. 1 Fagavdeling barnehage og skole

Opus Dental 7.1 Oppdateingsveiledning


Fronter 19 En rask introduksjon

OKOK DataPower Learning AS Bestilling 1

OPPGRADERINGS BESKRIVELSE CASIO PREMIUM (ERA) (V-R200 og V-R7x00)

Verktøy du trenger for å gjøre denne øvingen. Viktig notis før du starter. Hva skal leveres inn i itslearning?

Kravspesifikasjon. Forord

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Hvis du får problemer eller ønsker mer hjelp til å gjøre dette, er Anders og Helene tilgjengelige for assistanse. Veiledning for Windows

Demonstrasjon av repositorium (CMS) for. Geir Maribu Avdeling for informatikk og e-læring Høgskolen i Sør-Trøndelag

F A G B O K F O R L A G E T S E - P O R T A L

OsloMet storbyuniversitetet

Reiseregning og utlegg Visma Expense

Utvikle og gjennomføre en opplæringsplan i forbindelse med innføring av læringsplattformen Fronter ved Fillan sentralskole/hitra ungdomsskole

Use Case Modeller. Administrator og standardbruker

Brukerveiledning. Versjon: november 2018

Use Case-modellering. INF1050: Gjennomgang, uke 04

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell

Avvik samhandling. Innhold. veiledning til bedrifter som inviteres inn i et prosjekt

Hvordan levere en video på en oppgave

4.1. Kravspesifikasjon

Veileder for brukere, kontaktpersoner og resultatrapportører. Versjon

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Brukerveiledning Partnersiden. Utdanning.nos partnersider. Versjon 4.0 Desember 2013

Hvordan logge inn i leverandørportalen til Universitetet i Nordland Økonomiavdelingen, 22. januar 2015

ITPed - pedagogisk bruk av LMS. John Magne Grindeland 18. juni 2007

Hvordan komme i gang med Oteras nye e-post løsning for de ansatte som ikke benytter seg av AE-pcer.

KRAVSPESIFIKASJON FOR SOSIORAMA

Digital Strategi for Rotary i Norge

Praksisbarnehage ved NLA Høgskolen. Hva innebærer det?

Brukerveiledning Utdanning.nos partnersider

Presentasjon Bacheloroppgave 25

SOFTWARE REQUIREMENT & DESIGN DOCUMENT

1. Opprett betalinger uten bruk av mappe 2. Opprett betalinger med bruk av mappe

Visma.net Expense brukerhåndbok

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

Brukerveiledning App

Beskrivelse ALS Online. ALS Norge

Kreativt bruk av. Svend Andreas Horgen Avdeling for Informatikk og e-læring (AITeL) Høgskolen i Sør-Trøndelag

IST Skole Fravær - Foresatt

Transkript:

Kravdokument Innholdsfortegnelse 1 Innledning 1.1 Avgrensning 1.2 Definisjoner og forkortelser 1.3 Referanser 1.4 Oversikt over innholdet 2 Bakgrunn og oversikt 2.1 Use-case UML-diagram 2.1.1 Oversiktsdiagram 2.2 Forutsetninger og avhengigheter 3 Detaljerte krav 3.1 Use-case beskrivelser 3.2 Tillegsspesifikasjon og krav 4 Systemsekvensdiagram 4.1 Kontrakter 5 Problemdomenemodell 6 Tilleggs 1 Innledning Dette prosjektet er gitt av Svend Andreas Horgen, og gjennomføres som en prosjektoppgave i faget TDAT3022-A 14H Systemutviklingsprosjekt ved HiST, AiTEL. Hensikten med dette prosjektet er å lage en timeplanlegger for studenter og faglærere som benytter seg av MOOC tilbudet ved AiTEL og om mulig integrere dette mot Canvas som en LTI-applikasjon, og knytte denne mot PresentIT om nødvendig. 1.1 Avgrensning Her finner vi en kortfattet beskrivelse av det aktuelle prosjektet slik at det går klart 1 of 5

frem hva dette dokumentet dekker. Hvis dokumentet dekker deler av det fremtidige systemet må det gå klart frem. Eventuelle relasjoner til andre systemer eller delsystemer beskrives. 1.2 Definisjoner og forkortelser HiST - Høgskolen i Sør-Trøndelag AITeL - Avdeling for informatikk og e-læring MOOC - Massive Open Online Courses LTI - Learning Tools Interoperability LMS - Learning Management System Canvas - En læringsplattform på lik linje med "It's Learning". Den gjør det lettere for studenter og lærere å kommunisere med hverandre og samler lærestoffet så oppslag blir lettere. 1.3 Referanser 2 Bakgrunn og oversikt Her skal vi beskrive alt som er viktig å vite om bakgrunnen for de kravene som dokumenteres i resten av dokumentet. Vi tar med om brukerne, om rammebetingelser, om forutsetninger og om avhengigheter. Hensikten er å gjøre det lettere å forstå brukerkravene og sette dem inn i den rette konteksten. Hensikten er også å kunne vurdere brukerkravene på nytt om noe av det som beskrives her endrer seg. 2.1 Use-case UML-diagram Her finner vi det komplette Use-case UML-diagrammet for den delen av systemet som dokumentet dekker. Det vil si alle aktører og alle use-case og relasjonene mellom aktører og use-case i diagramform. Det kan være ett eller flere diagrammer, avhengig av hva vi finner hensiktsmessig. NB! Use-case beskrivelsen kommer senere i dokumentet. Husk å ta med en innledning som forklarer hva dette diagrammet viser og relasjonene til andre deler i dokumentet. Vurder om aktører og use-case må defineres ellr forklares. 2.1.1 Oversiktsdiagram 2.2 Forutsetninger og avhengigheter Her beskriver vi så nøyaktig som mulig de forutsetningene som beskrivelsene i dette dokumentet bygger på. Videre beskriver vi så nøyaktig som mulig hvilke avhengigheter vi har, f.eks til andre systemer. 2 of 5

3 Detaljerte krav 3.1 Use-case beskrivelser 3.1.1 Use case 1. Logg inn i Canvas 1. Logg inn i Canvas Student, Studieveileder Brukeren logger inn og velger ett fag der MyPlanner er integrert Brukeren har en Canvas-Konto Brukeren er tilknyttet ett fag som benytter seg av MyPlanner-integrasjonen Brukeren er innlogget i Canvas og får tilgang til alle brukerdataene som er lagret i MyPlanner-systemet. 1. Brukeren logger inn i Canvas med sitt brukernavn og passord. 2. Brukeren velger ett fag med MyPlanner integrert. 3. Brukeren velger MyPlanner-appen i listen over moduler i faget. 4. Systemet henter om den innloggede brukeren fra MyPlanner databasen og presenterer denne til brukeren. Variasjoner 3.1.2 Use case 3. Se anbefalt progresjonsplan på kalenderform 3. Se anbefalt progresjonsplan på kalenderform Student, Studieveileder en trykker seg inn for å se oversikt en er innlogget på MyPlanner 1. trykker knappen for å vise progresjonsplan. 2. Progresjonsplanen vises på listeform. 3. Trykk knappen for å vise progresjonsplan i kalenderform. 4. Progresjonsplanen vises på kalenderform. 3 of 5

Variasjoner 4.a en kan velge å gå tilbake til listeform. Se use case 2. 3.1.3 Use case 6. Sett påminnelse om tidsfrist 6. Sett påminnelse om tidsfrist Student en velger å få påminnelse om tidsfrist en har satt opp en progresjonsplan. en har lagret en e-post adresse i MyPlanner Informasjon om påminnelse er lagret, og aktøren vil få mail på gitt tidspunkt 1. en trykker på knapp for å sette påminnelse. 2. Side for innfylling av påminnelses tidspunkt vises. 3. en legger inn tidspunkt. 4. en trykker "Lagre"-knappen. Variasjoner Ingen 3.1.4 Use case 9. Hente ut rapport om hvem som ligger bak planlagt progresjon 9. Hente ut rapport om hvem som ligger bak planlagt progresjon. Studieveileder. en trykker på "Hent rapport"-knappen. en er innlogget, og det finns personer som ligger bak progresjonsplanen. får en rapport med navn, mail og progresjon for alle som ligger bak sin planlagte progresjon. 1. en trykker knapp for å hente rapport. 2. Alle studenter som ligger bak planlagt progresjon blir vist i liste. 4 of 5

Variasjoner 2.a en velger å sende mail til student som ligger bak planlagt progresjon, se use case 10. 2.b en velger å hente utskriftsvenlig versjon av rapporten, se use case 11. 3.2 Tillegsspesifikasjon og krav Alle krav som ikke beskrives gjennom et use-case skal beskrives her. Det vil være alle ikke-funksjonelle krav som gjelder hele systemet. Det kan også være funksjonelle krav som ikke naturlig beskrives som use-case. Hvis det er mange slike krav kan det være naturlig å ha tilleggsspesifikasjonen som et eget dokument, det refereres da her. 4 Systemsekvensdiagram 4.1 kontrakter 5 Problemdomenemodell 6 Tillegs 5 of 5