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 |
---|---|---|---|---|
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 |
|
|
| |
Behov |
|
|
| |
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 |
|
|
| |
Intressent |
|
|
| |
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 |
|
|
| |
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 |
|
|
| |
Målarkitektur |
|
|
| Grundläggande begrepp |
Princip |
|
|
| |
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. | 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. |
|
| |
Referensarkitektur |
|
|
| Grundläggande begrepp |
Standard |
|
| ||
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. | |
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. | |
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. |
|
Relationer mellan elementet Krav och element som tillkommit i den utökade relationsmodellen
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. |