Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer



Relaterede dokumenter
Automation Projektledelse Networking GAPP. GAPP kravspecifikation

DANSK IT ARKITEKTUR CERTIFICERING

Anvendelse af BPT til manuel test

System Arkitekt Practitioner

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

TRANSFER - fra læring til handling i praksis

Aftale om strategiforløb vedr.: Bæredygtig udvikling af bedriften. For: XX landmand

Erfaringer med projektstyring og projektledelse Hvorledes stilles de rigtige og nødvendige krav til leverandørerne af maskiner og anlæg?

Den mundtlige dimension og Mundtlig eksamen

GIS. Hvad er kort? Virkelighed og information. Opbygning af kort. G I S. Programmet for i dag: geografi, landinspektør, plan & miljø 1.

Procedure for evaluering

Organisationerne har derfor et konstant behov for at arbejde for en:

Program Træning som behandling af hjertepatienter

Vi introduceres til innovation som begreb og ideen om innovative krydsfelter.

K U R S U S K A T A L O G

Digital formidling - med udgangspunkt i Ting. 16. september og sidste møde

Kapitel 21: Softwarearkitektur designprincipper

FAT test kan kun undtagelsesvis overføres, et eksempel kunne være verifikation af tag nummerering og el-diagrammer, som kræver en adskilt maskine.

HR-Løn Fremtidens indrapportering af løn. ved Maja Møller Sousa og Espen Jürgensen, Økonomistyrelsen

Arbejdet med børnemiljø hos. Børnehaven Kornblomsten. Marts 2015

Skabelon for læreplan

HÅNDVÆRK & DESIGN - et nyt fag

Teori og metode. Stine Heger, cand.mag. Gitte Holten Ingerslev, lektor, ph.d. skrivecenter.dpu.dk AKADEMISK SKRIVECENTER APRIL2011

Trafikdage 27. august 2012 Aalborg. Strategic Port Development: identifying business opportunities for the Port of Aalborg

Introduktion til undervisningsdesign

Projektet består af flg. aktiviteter: STARTmøder STARTkurser STARTprojekter

Porte folie. et redskab til deltagerinvolvering i bedømmelsen på AMU kurser U N I V E R S I T Y C O L L E G E V I T U S B E R I N G D A N M A R K

Semesterbeskrivelse OID 3. semester.

Afrapportering af LibGuide fase 4. Velkomstside fra prototypen

Introduktion. Jan Brown Maj, 2010

Forløbet er designet til klassetrin og der arbejdes med kompetenceområderne Alsidig idrætsudøvelse og Idrætskultur og relationer.

Udfordring AfkØling. Lærervejledning. Indhold. I lærervejledningen finder du følgende kapitler:

Forankring af forandringer. Når Styrk Sproget indsatsen skal forankres David Karstensen, Spark

HAKL dialogmøder 2015

HOLBÆK KOMMUNE DEMOKRATIEKSPERIMENTARIET BORGERINDDRAGELSE. Anders Lauritsen, Strategi og Udvikling Michael Suhr, Byrådet Holbæk Kommune

BILAG 7. Dokumentation

Projektlederens roller og kompetencer. Cases til Projektlederens roller og kompetencer

Projektpræsentation. Formidling og statusseminar. Hvad siger erfaringerne (1) Hvad siger erfaringerne (2) Kropssprog (1) Hvad siger erfaringerne (3)

Undervisningsvejledning vægtstoprådgiveruddannelsen

Kurser for vikarer, vejledere og kursusledere

Kvalitetsudviklingsprojekt

Datatekniker med programmering som speciale

UVB - Stamoplysninger til brug ved prøver til gymnasiale uddannelser

"Børn i familier med alkoholproblemer

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

BILAG 3 Bedømmelsesplaner. Lokal undervisningsplan 2016 Grundforløb 1 Jordbrug, fødevarer og oplevelser. Agroskolen

ALGORITMER OG DATA SOM BAGGRUND FOR FORUDSIGELSER 8. KLASSE. Udfordring

I år er det Region Hovedstaden, der er vært for årsmødet, og vi mødes derfor. onsdag den 18. juni kl til torsdag den 19. juni 2013 kl

SCKK. Temaer efter frokost

Underbilag 14 C: Afprøvningsforskrifter til prøver og tests

Notat. Introdansk beskrivelse af fastlagte krav til indberetning af statistikoplysninger fra udbydere JL

Programpræciseringsdokument (PPD) (Programme Definition) - Vejledning

ØKONOMISTYRING OG CONTROLLING I PRAKSIS

Det gør vi anderledes. Forandring kræver engageret kommunikation Side 4-5

Inspirationsdag Fire ledelsesstandarder & TS Tools 13. april

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Arbejdsmiljøuddannelsen

Muligheder for at tage miljøhensyn og gøre brug af miljømærker i udbud

Evaluering i Helsingør Privatskole

Workshop 1. Hvad er Arbejdsmiljøledelse og hvorfor fokus på ulykkesforebyggelse?

Click to edit Master title style

Valgfrie moduler inden for uddannelsens faglige område

Manual til national. benchmarkingundersøgelse. Udarbejdet af: Louise Broe Sørensen, Rambøll & Sara Svenstrup, Herning Bibliotekerne

UndervisningsPLAN. Stamoplysninger til brug ved prøver til gymnasiale uddannelser. Oversigt over gennemførte undervisningsforløb

LÆRINGSSCRUM - ET DYNAMISK EVALUERINGSVÆRKTØJ I UNDERVISNINGEN

Spørgsmål og svar til udbud af afklarings- og jobsøgningsforløb a-dagpengemodtagere og jobparate kontanthjælpsmodtagere

Læringsaktiviteter. Læringsaktivitet: Fortid og fremtid

UKLASSIFICERET FAGPLAN. 1. FAG Praktisk Hovmestervirke Udgivelse SEP 2015

DI s Guide til Leanledelse

Børne og Ungeforvaltningen På vej mod en inkluderende praksis i dagtilbud

Udviklingen af Personas og en bedre digital service

Business Academy. Modul II: Grundlæggende Salg af Finansielle ydelser

2Fish projekt Inddragelse af fiskeriets servicefag i erhvervsuddannelsessystemet

DANAKs strategi

Evaluering af studievejledningen 2011 TRIN FOR TRIN

KMD A/S BØRNEINTRA. ERFAmøde Odense, den 12. december 2013

Gennemgang af medietyper

Værkstedsundervisning hf-enkeltfag Vejledning/Råd og vink August 2010

Modulbeskrivelse for modul 11

Pædagogikum Kurser for vejledere, kursusledere og ansatte uden pædagogikum

VÆRKTØJSKASSEN TIL INNOVATION OG ENTREPRENØRSKAB I UNDERVISNINGEN

Brugerdreven innovation

Bacheloruddannelsen i Historie ved Aalborg Universitet. Tillæg til. Studieordning for bacheloruddannelsen i almen Historie og

Introduktion til Kognitiv adfærdsterapi i Almen praksis ved Funktionelle Lidelser

Recognised for Excellence

Procesplan for udarbejdelse af cykelpolitik

Den fællesoffentlige digitale arkitektur Rammearkitektur (UDKAST) FDA-Talk 30. januar 2018

Borgerinddragelse Hvorfor Hvad Hvornår?

Regnskab på deltid Værdiskabende skatteregnskab for landmænd

2Fish projekt Inddragelse af fiskeriets servicefag i erhvervsuddannelsessystemet

UNDERVISNINGSPLAN FOR NATUR OG TEKNIK 2012

Management of Risks (M_o_R ) Professionel styring af risici

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Kompetenceområdet fremstilling. Mandag den 3. august 2015

FORANDRINGSTEORI. Gældende for:

IACCM ASSOCIATE UDDANNELSEN MODUL 1: INTRODUKTION TIL CONTRACT MANAGEMENT

-for ledere og mellemledere i ældreområdet Program og tilmelding

HVORDAN KAN DESIGNPROCESSEN UNDERSTØTTE UDVIKLING AF FREMTIDENS PLEJEHJEM?

Procedurer for styring af softwarearkitektur og koordinering af udvikling

Manualen beskriver brugen af SecureAware version og senere versioner Dokument opdateret: June 2015

Transkript:

Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer Introduktion Dag 1 1:00 før frokost Bordet rundt - forventninger Formål Resultat for kursister Opgaver Struktur / pensum Øjebliksbillede af kravhåndtering Dag 1 5:00 inklusiv frokost Sætte scenen: Trends i samfund, industri, produkt udvikling og software engineering Strategisk & ledelses perspektiv => placering af krav i en strategisk og forretningsmæssig kontekst Hvordan virksomheder forbedre deres software udvikling: Trinvis tilgang Øvelse 1 Holistisk perspektiv på krav: kundefeedbacks rolle Eksperimentelle innovationssystemer Øvelse 2 Cases og afrunding Specifikation af et embedded system Dag 2 1:15 før frokost Hvad er typiske problemer ved specifikation af embedded systemer? Denne lektion gennemgår betydningen af en god specifikation og konsekvenserne af dårlige specifikationer. Her gennemgås også de udfordringer, man typisk stilles overfor, når man udarbejder specifikationer. Krav skal aftales Grundlæggende kommunikationsteori Karakterisering af den, der specificerer Karakterisering af krav Kvalitetskrav og deres betydning DELTA Venlighedsvej 4 2970 Hørsholm Danmark Tlf. +45 72 19 40 00 Fax +45 72 19 40 01 www.delta.dk CVR nr. 12275110

2 af 6 System og system kontekst Dag 2 1:30 før frokost Hvad er grænsen mellem systemet og dets omgivelser og hvad er dets omgivelser? I denne lektion diskuteres hvad en grænseflade er, hvordan man finder og beskriver grænseflader. Blandt andet behandles hvordan grænseflader på forskelligt abstraktionsniveau kan håndteres og hvordan dette kan hjælpe til at fastlægge, hvad det er for et system, der er under konstruktion. Mini øvelse (flere systemer) System kontekst Definition af system og dets grænseflader Øvelse 1 kontekst diagrammet Definition og dokumentation af kontekst Kravindsamling Dag 2 1:30 før og efter frokost Kendskabet til de mange forskelligartede kilder til krav, der findes, samt en helt grundlæggende forståelse af de interessenter, der indgår i at frembringe krav. Denne lektion gennemgår desuden Kano modellen og hvordan man aktivt kan bruge den. Kano modellen er en model for brugertilfredshed og dermed til prioritering af krav. Kursisten præsenteres også for forskellige metoder til at frembringe krav, og hvilke metoder, der egner sig til hvilke typer af krav. Kilder til krav Kano-modellen Indsamlingsteknikker Øvelse 2 indsamling og vurdering efter Kano

3 af 6 Dokumentation af krav Dag 3 2:00 efter frokost Dokumentation af krav sker i virkeligheden på flere niveauer dokumentation af det enkelte krav og dokumentation af en samling af krav. I denne lektion behandles begge dele og kurset behandler også hvordan man med stort held kan blande forskellige stilarter. Blandt andet er visse krav som bedst udtrykkes ved hjælp af en model, mens andre krav bedst udtrykkes gennem en prototype og endelig er der krav, der bedst udtrykkes i sætningskrav. Dokument design Dokument strukturer Anvendelse af kravdokumenter Kvalitetskriterier for kravdokumenter Kvalitetskriterier for det enkelte krav Ordlister, definitioner og lignende Øvelse 3 definitioner Dokumentation af krav ved hjælp af naturlige sprog Dag 3 1:30 før frokost Denne lektion er fokus på en model specielt beregnet for formulering af funktionelle sætningskrav, hvor man trin for trin ledes gennem en proces, som sikre sprogligt forståelige krav. Denne model hjælper samtidigt til at man kommer til at gennemtænke sit krav grundigt. Sprogeffekter, dvs. analyse af kravs forståelighed Skabelon for funktionelle krav Øvelse 4 brug af skabelon

4 af 6 Software og hardware krav Dag 3-4:30 - frokost Her beskrives forholdet mellem software og hardware krav, herunder forskellige angrebsvinkler og aspekter som skal / bør indgå i kravindsamlingen. Desuden vil det blive belyst, hvordan software- og hardwarekrav påvirker hinanden og hvorfor arbejdet med software og hardwarekrav skal gå hånd i hånd. Sporing mellem et produkt og dets dele vil også blive diskuteret. CMMI s syn på krav og nedbrydning af systemer i komponenter Forholdet mellem software- og hardwarekrav Blackbox synet på hardware Klimakrav EMC-krav Sikkerhedskrav Stor øvelse som hjemmearbejde Model-baserede krav Dag 4 2:00 før frokost Denne lektion giver et kort overblik over modeller, der kan bruges til at specificere krav. Hovedfokus vil være på tilstandsmaskiner både individuelle og samarbejdende. Lektionen vil også dække en diskussion af begrebet tid og timing. Tilstandsmaskiner Tilstandsmaskiner, der samarbejder Petrinet

5 af 6 Validering og forhandling af krav Dag 4 1:30 før frokost Deltagerne vi i denne lektion få en forståelse for de tiltag, der er nødvendige for at afstemme og aligne forskellige interessenters forventninger til det kommende produkt (eller nye version af det eksisterende produkt). Her opnås også en forståelse for eksistensen af interessekonflikter og nogle få værktøjer til håndteringen af dem. Validering Godkendelse Følger af fejl og uhensigtsmæssigheder Forhandling af modstridende interesser Principper for validering af krav Kravstyring Dag 4 2:00 efter frokost Kravstyrring med konfigurationsstyring af krav, håndtering af ændringer, samt sporing af krav videre til fx test er af afgørende betydning. I denne lektion gennemgås sporing og ændringshåndtering. Prioritering af krav er et andet vigtigt element. I det hele taget gennemgås nogle af de attributter, som kan fuldstændiggøre krav (herunder prioritet). Tildeling af attributter til krav Udtræk fra kravene (Views) Prioritering af krav Sporbarhed Versionering af krav Ændringshåndtering Øvelse 5 - ændringshåndtering

6 af 6 Værktøjer Dag 4 1:00 efter frokost Hvad kan værktøjer hjælpe os med? Og hvordan vælges og indføres værktøjer? I denne lektion gennemgås hvilke udtræk man bør kunne foretage, hvordan man vælger et tool, der passer til organisationen, og hvordan det introduceres i samme. Kravværktøjer Valg af værktøjer Erfaringsworkshop Dag 5 3:00 Før frokost Her vil hjemmeopgaven blive behandlet og den vil danne udgangspunkt for en grundig erfaringsudveksling mellem deltagerne med hensyn til, hvordan krav indsamles, specificeres, aftales osv. Kort og godt kravprocessen i de enkelte virksomheder. Erfaringsworkshoppen vil også diskutere de problemer kursisterne møder, når de fastlægger og specificere krav. Procesworkshop Dag 5 3:00 Efter frokost Opbyg en kravproces for egen virksomhed. Med udgangspunkt i CMMIs kravhåndteringsområde og kravspecifikationsområde lægges grundlaget for forbedringsaktiviteter på de enkelte virksomheder indenfor kravhåndtering og kravspecifikation. I løbet af denne workshop laves et eksempel proces. Afslutning Afslutning og evaluering.