Utökad relationsmodell för kravdomänen

Inledning

I en ansats att täcka in hela domänen krav så har följande förklaringsmodell tagits fram. Dess ingående element definieras och exemplifieras i tabellen nedanför modellen.

Relationen mellan Mål och Intressent samt mellan Intressent och Krav finns inte beskriven i Metamodell Strategi, men tas upp här som hjälp till förståelse av kravområdet.

 

 

 

Begreppsdefinitioner

En delmängd av nedanstående begrepp och dess definitioner har inspirerats av: VGR IT: “Bilaga 1 Beskrivning av IT-kravstruktur 2017-04-05” som kan läsas längst ner på denna sida och av Svensk kravterminologi som kan läsas här.

De begrepp som saknar källhänvisning är formulerade av arbetsgruppen. Vi har inspirerats av andra organisationer som gjort bra ansatser inom området som ex. Västra Götalandsregionen och det är främst ett dokument som kan läsas längst ner på sidan Krav.

Element/begrepp

Definition

Exempel

Vägledning

Källor

Element/begrepp

Definition

Exempel

Vägledning

Källor

Affärsrelationskrav

Affärsrelationskrav är samlingsbegreppet för upphandlingskrav, leverantörskrav, avtalskrav och ramavtalskrav.

Se respektive begrepp i denna tabell.

 

 

Arkitektur

 

 

 

Grundläggande begrepp

Arkitekturbeskrivning

 

 

 

Grundläggande begrepp

Arkitekturelement

 

 

 

Grundläggande begrepp

Arkitekturkrav

En typ av krav som används i arkitekturarbete för att textuellt beskriva villkor som är svåra att fånga i modellbaserad form.

Exempel på arkitekturkrav kan vara att aktiviteter och sekvens i en önskad process beskrivs med en modell kompletterad med villkor för hur snabbt processen ska utföras, eller när den ska utföras beskrivet i text.

Arkitekturkrav är en underklass till Krav.

 

Avtalskrav

En typ av krav som knyts till avtalsinnehåll och avtalsförvaltningen under avtalets giltighetstid.

Exempel på avtalsinnehåll kan vara krav på införande av tillkommande funktionalitet vid viss tidpunkt under avtalets giltighetstid, eller reglering av ersättningsnivåer då avtalet ej följs.

Avtalskrav är en underklass till Krav.

 

Begränsning

 

 

 

Metamodell Strategi

Behov

 

 

 

Metamodell Strategi

Funktionellt IT-krav

Definierar vad en funktion eller process i ett IT-system ska åstadkomma utifrån givna ingångsvärden.

Funktionella IT-krav uttrycks med fördel genom processmodeller eller sekvensdiagram.

Genom att koppla en funktion till ett objekt så skapas ett funktionellt krav på det objektet.

 

Funktionellt verksamhetskrav

Definierar vad en verksamhetsprocess eller en verksamhetsfunktion ska åstadkomma utifrån givna ingångsvärden.

Funktionella verksamhetskrav uttrycks med fördel genom en processmodell.

Genom att koppla en funktion till ett objekt så skapas ett funktionellt krav på det objektet. Elementet funktionellt verksamhetskrav har introducerats i förklaringsmodellen för att möjliggöra modellering av funktionella aspekter i en kontext där inte IT-system förekommer.

 

Icke-funktionellt IT-krav

Icke-funktionella IT-krav definierar hur väl en funktion eller process i ett IT-system fungerar. Icke-funktionella krav benämns även kvalitetskrav.

Funktionell ändamålsenlighet, prestandaeffektivitet (“prestanda”), kompatibilitet, användbarhet, tillförlitlighet, informationssäkerhet, underhållbarhet, portabilitet.

Vägledning ges genom ISO/IEC 25010:2011.

 

Icke-funktionellt verksamhetskrav

Icke-funktionella verksamhetskrav definierar hur väl en verksamhetsprocess och dess information eller verksamhetsfunktion fungerar. Icke-funktionella krav benämns även kvalitetskrav.

Genomströmningstid, resursåtgång etc.

Elementet icke-funktionellt verksamhetskrav har introducerats i förklaringsmodellen för att möjliggöra modellering av kvalitetsaspekter i en kontext där IT-system inte förekommer. ISO/IEC 25010:2011 är inte tillämplig men kan vara en inspirationskälla för formuleringen av icke-funktionella verksamhetskrav.

 

Intresse

 

 

 

Metamodell Strategi

Intressent

 

 

 

Metamodell Strategi

IT-krav

En typ av arkitekturkrav som utgör samlingsbegrepp för IT-relaterade funktionella och icke-funktionella krav.

Ett IT-krav kan härledas till systemarkitektur, exempelvis genom en modell som i en arkitekturbeskrivning beskriver hur systemets komponenter är sammankopplade.

Används för att påvisa vad IT (informationsteknik) behöver kunna förverkliga i form av funktioner och egenskaper. Kraven bör i största möjliga mån kunna möta och/eller relatera till de verksamhetskrav som tas fram under kravställningsarbetet.

IT-krav kan beskrivas för en aktuell lösning/ett IT-system såväl som för delar i sin omgivning.

 

Krav

 

 

 

Metamodell Strategi

Kravattribut

Ett kravattribut definierar en egenskap för ett enskilt krav.

Krav ID, kravformulering, kravtyp etc.

 

 

Kravområde

En kontext för krav i form av ämnes- eller fackområde.

 

 

 

Kravscenario

En kontext för krav i form av ett identifierat användningsfall där ett eller flera krav förekommer.

Ett användningsfall för säker inloggning kan vara ett exempel på ett kravscenario.

 

 

Kravställningsbart element

 

 

 

Definieras på sida: Krav

Kravtyp

En kravtyp klassificerar ett krav baserat på en grundläggande indelning.

Upphandlingskrav, avtalskrav, leverantörskrav samt arkitekturkrav med underindelningar (i relationsmodellen ovan).

 

 

Leverantörskrav

En typ av krav på egenskaper och förmågor hos en leverantör (en typ av aktör) av tjänst och produkt.

Ekonomisk stabilitet, miljökrav, uppförandekod, erfarenhet, kompetenskrav eller reglering via personuppgiftsbiträdesavtal.

Leverantörskrav är en underklass till Krav.

 

Lösningsarkitektur

 

 

 

Grundläggande begrepp

Mål

 

 

 

Metamodell Strategi

Målarkitektur

 

 

 

Grundläggande begrepp

Princip

 

 

 

Metamodell Strategi

Ramavtalskrav

Krav som ställs i en ramavtalsupphandling och som vid behov får preciseras av upphandlande myndighet (UM) i en förnyad konkurrensutsättning.

Boknings- och bidragslösningar 2017-2

Ramavtal tas fram av Adda (f.d. SKL Kommentus) för kommuner och regioner. Kammarkollegiet gör motsvarande för statliga myndigheter.

Länk till sida för samtliga ramavtal hos Adda

Realiseringskrav

En typ av arkitekturkrav som syftar till att definiera hur planering och uppföljning av arkitekturens realisering ska ske.

 

 

Metamodell Realisering

Referensarkitektur

 

 

 

Grundläggande begrepp

Standard

 

Arkitekturramverkets standardkatalog

 

Metamodell Strategi

Strategiska krav

En typ av arkitekturkrav som beskriver strategisk riktning.

Krav för måluppfyllelse, indikatorer för mätning av mål, förmåga, nyttoeffekter etc.

Används bland annat för att beskriva kraven på framtida affärsmodeller med syfte att definiera nödvändig strategisk förflyttning (transformation) samt prioritera nödvändiga utvecklingsinitiativ.

Metamodell Strategi

System

 

 

 

Grundläggande begrepp

Säkerhetskrav

En typ av arkitekturkrav för funktioner och kvalitetsaspekter som berör säkerhet.

Exempel 1: Lagring av Beställarens information ska ske krypterat, oavsett var i leverantörens infrastruktur bearbetning sker, det vill säga oavsett om det gäller (men inte begränsat till) miljöer för produktion, test, utveckling eller backup.

Exempel 2: Tjänsteleverantörens klientdatorer ska vara krypterade med säker krypteringsfunktion, till exempel Windows 10/Bitlocker.

Exempel kan vara krav på säkerhetsåtgärder för ett IT-system med ursprung i verksamhetens klassning och riskanalys av informationsbehandling. Krav på säkerhetsåtgärder kan i sin tur delas in i administrativa, tekniska och fysiska säkerhetsåtgärder.

Metamodell Säkerhet

Upphandlingskrav

En typ av krav relaterat till upphandlingsformalia.

 

Krav som kan relateras till upphandlingsformer såsom konkurrenspräglad dialog, innovationsupphandling, direktupphandling, öppet förfarande etc. Upphandlingskrav är en underklass till Krav.

 

Verifieringsmetod

Vald metod(er) för att säkerställa (bevisa) att ett krav uppfylls.

Tillämpning av testfall, utvärdering av intyg från anbudsgivare, demonstration av systemlösning.

 

 

Verksamhetskrav

En typ av arkitekturkrav som utgör samlingsbegrepp för verksamhetsrelaterade funktionella och icke-funktionella krav.

Ett verksamhetskrav kan härledas till verksamhetsarkitektur, exempelvis genom en modell som i en arkitekturbeskrivning beskriver en verksamhetsprocess.

 

Metamodell Verksamhet och metamodell Information

 

Relationer mellan elementet Krav och element som tillkommit i den utökade relationsmodellen

Källelement

Relation

Målelement

Källa / kommentar

Källelement

Relation

Målelement

Källa / kommentar

Arkitektur

kan ha

Arkitekturbeskrivning

Relationen definieras i kravdomänen.

Arkitektur

består av

Arkitekturelement

Relationen definieras i kravdomänen.

Arkitektur

härleds till

Arkitekturkrav

Relationen definieras i kravdomänen.

Arkitektur

gäller för

System

Relationen definieras i kravdomänen.

Arkitekturbeskrivning

Uttrycker

Arkitektur

Relationen definieras i kravdomänen.

Arkitekturelement

bygger upp

Arkitektur

Relationen definieras i kravdomänen.

Arkitekturelement

kan vara

Kravställningsbart element

Relationen definieras i kravdomänen.

Arkitekturkrav

härleds ur

Arkitektur

Relationen definieras i kravdomänen.

IT-krav

kan ge upphov till

Realiseringskrav

Relationen definieras i kravdomänen.

IT-krav

kan härledas till

Säkerhetskrav

Relationen definieras i kravdomänen.

IT-krav

kan härledas till

Verksamhetskrav

Relationen definieras i kravdomänen.

Krav

har

Kravattribut

Relationen definieras i kravdomänen.

Krav

tillhör

Kravområde

Relationen definieras i kravdomänen.

Krav

ingår i

Kravscenario

Relationen definieras i kravdomänen.

Krav

uppfylls av

Kravställningsbart element

Relationen definieras i kravdomänen.

Krav

klassificeras med

Kravtyp

Relationen definieras i kravdomänen.

Krav

verifieras med

Verifieringsmetod

Relationen definieras i kravdomänen.

Kravattribut

definierar egenskap för

Krav

Relationen definieras i kravdomänen.

Kravområde

omfattar

Krav

Relationen definieras i kravdomänen.

Kravområde

berörs av

Kravscenario

Relationen definieras i kravdomänen.

Kravscenario

har

Krav

Relationen definieras i kravdomänen.

Kravscenario

berör

Kravområde

Relationen definieras i kravdomänen.

Kravställningsbart element

är

Arkitekturelement

Relationen definieras i kravdomänen.

Kravställningsbart element

Uppfyller

Krav

Relationen definieras i kravdomänen.

Kravtyp

klassificerar

Krav

Relationen definieras i kravdomänen.

Lösningsarkitektur

kan härledas till

Referensarkitektur

Relationen definieras i kravdomänen.

Målarkitektur

styr

Referensarkitektur

Relationen definieras i kravdomänen.

Realiseringskrav

kan härledas till

IT-krav

Relationen definieras i kravdomänen.

Realiseringskrav

kan härledas till

Strategiska krav

Relationen definieras i kravdomänen.

Realiseringskrav

kan härledas till

Verksamhetskrav

Relationen definieras i kravdomänen.

Referensarkitektur

kan härledas till

Målarkitektur

Relationen definieras i kravdomänen.

Referensarkitektur

styr

Lösningsarkitektur

Relationen definieras i kravdomänen.

Strategiska krav

kan ge upphov till

Realiseringskrav

Relationen definieras i kravdomänen.

Strategiska krav

kan härledas till

Säkerhetskrav

Relationen definieras i kravdomänen.

Strategiska krav

kan ge upphov till

Verksamhetskrav

Relationen definieras i kravdomänen.

System

har

Arkitektur

Relationen definieras i kravdomänen.

Säkerhetskrav

kan ge upphov till

IT-krav

Relationen definieras i kravdomänen.

Säkerhetskrav

kan ge upphov till

Strategiska krav

Relationen definieras i kravdomänen.

Säkerhetskrav

kan ge upphov till

Verksamhetskrav

Relationen definieras i kravdomänen.

Verifieringsmetod

verifierar

Krav

Relationen definieras i kravdomänen.

Verksamhetskrav

kan ge upphov till

IT-krav

Relationen definieras i kravdomänen.

Verksamhetskrav

kan ge upphov till

Realiseringskrav

Relationen definieras i kravdomänen.

Verksamhetskrav

kan härledas till

Strategiska krav

Relationen definieras i kravdomänen.

Verksamhetskrav

kan härledas till

Säkerhetskrav

Relationen definieras i kravdomänen.