Sidegenskaper | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
...
En logisk arkitektur har längre bäst-före-datum än en lösningsarkitektur vilket innebär att investeringen att ta fram och förvalta arkitekturen håller längre. Logiska modeller behöver inte uppdateras när den tekniska lösningen ändras, om ändringen beror på ny teknik, eller nya sätt att genomföra samma process. Endast om själva processen förändras i grunden, dvs man ska göra något annat än tidigare, då behöver den logiska modellen uppdateras. I dessa fall är det viktigt att först uppdatera den logiska modellen (innan man ger sig på lösningen) för att säkerställa att man i grunden förstår vad man vill åstadkomma innan man ger sig i kast med en lösning.
Modelldiagram
...
Elementdefinitioner
Element | Definition | Exempel | Vägledning | Källor | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| någon eller något som utför aktiviteter. | Fysiska: En människa, ett system, en organisation, en maskin, läkare, kund, patient, leverantör Logiska: Intensivvård, Operation, Ekonomi | Koncepten aktör och roll är starkt kopplade. Aktör representerar en generisk definition, medan elementet Roll används för en aktörs roll i en specifik kontext. Aktörer kan vara både logiska och fysiska. Logiska och fysiska aktörer är relaterade till varandra genom att de är semantiskt ekvivalenta. Det som nominellt är samma entitet (samma sak) kan alltså återkomma i olika former på olika nivåer av abstraktion i arkitekturen. En logisk aktör är mer abstrakt och helt lösningsberoende. I samma stund som en aktör specificerar någon form av teknologi eller implementation är aktören fysisk. Notera att valet människa eller maskin också är ett implementationsval. |
| |||||||||||
| förändring som utlöser eller är resultat av processer. | Födsel, Kredithändelse, Bygglovsansökan. | Händelser kan uppstå och lösas inom eller utanför organisationen. Händelse används för att beskriva Livshändelser. Händelser används med fördel i processdiagram för att indikera start och slut på processens skeende. Se BPMN för exempel. |
| |||||||||||
| en formell eller informell grupp personer förenade för ett visst syfte. | Faktiska organisationsenheter: Ekonomiavdelningen, Kirurgen avd 11, Storängsskolan Organisationsenhetstyper: Avdelning, Stab, Förvaltningsmyndighet, | Omfattar både faktiska (fysiska) organisationer, men också organisationstyper. Organisationsenheter hålls samman av aktiviteter, avtal, överenskommelser eller informationsutbyten och bildar någon form av enhet eller nätverk. |
| |||||||||||
| grupp av aktiviteter som samverkar eller påverkar varandra, och som använder underlag (input) för att åstadkomma ett avsett resultat (output, utfall). | Utföra trombektomi, anskaffa digitala läromedel, placera elev i skola | En process inkluderar ett mönster för agerande samt ett eller flera förädlingsobjekt som påverkas av agerandets aktiviteter. En process har ett eller flera förädlingsobjekt vilka uttrycks med elementtypen verksamhetsobjekt. En process har alltid en avnämare, dvs en aktör som har nytta av processens resultat. En process är som alla system relaterade till andra processer. Dessa kan vara överordnade, underordnade eller befinnas på samma nivå. Det innebär att en process kan brytas ned i mindre processer och ibland ses som en del i en större process. Antalet nivåer beror på komplexiteten och syftet med processkartan. En process innehåller objekt in, aktivitet, resurs, information och objekt ut. (Ljungberg Larsson) Flöden av verksamhetsobjekt mellan processer uttrycks som pilar i diagram eller matrisform. I vissa referensramverk är dessa flöden en separat typ av element i metamodellen, dock inte här för att hålla modellen enkel. Ett flöde genom flera processer benämns ibland Värdeflöde eller Värdeström. Dessa termer används framförallt i affärsarkitektur för att beskriva den kritiska linjen genom flera processer som ger kundvärde. En s.k. normaliserad process skall ha en definierad startpunkt (händelse) och inte innehålla fördröjningar (t ex överlämningar). Om det finns fördröjningar bör processen delas upp på flera separata processer. Detta underlättar om man vill mäta processen, och om man vill minimera fördröjningstider går det att ge uppdraget till den som kan påverka vilket inte alltid är processägaren. |
| |||||||||||
| uppdraget en aktör tilldelas i en specifik kontext. | En läkare (aktör) kan ha olika roller ex. operatör, administratör, journalförare. | Aktörer (såsom människor och tekniska system) kan användas för olika syften i olika sammanhang. Elementet roll avser användningen av en aktör, eller syftet med en aktör, i ett specifikt sammanhang (kontext). En roll är alltid definierad i en kontext. Antag att ett system består av två datorer av samma typ. Den ena datorn har rollen klient och den andra har rollen server. De båda systemelementen, som är av samma typ, har olika roller och utför olika beteenden i denna konfiguration. |
| |||||||||||
| materiell eller immateriell företeelse som levereras eller hanteras i en verksamhet. | Statusrapport, patient | Verksamhetsobjekt kan vara förädlingsobjekt (värdeobjekt), produkter, resurser, etc. Objekt som utbyts mellan Aktörer eller Processer. Kan bestå av Information eller andra resurser såsom material, personer eller roller. |
| |||||||||||
| en uppsättning funktionalitet som tillhandahålls av en aktör och som ger nytta för en eller flera andra aktörer. | Ansökan om aktivitetsstöd, Skolskjuts, IT-arbetsplats. | Verksamhetstjänsten är verksamhetsfunktionens kontrakt med sin omvärld. Ska kunna avropas (konsumeras) av betrodda beställare (aktörer i arkitekturen). Verksamhetstjänster tillhandahålls (produceras) av aktörer och fungerar som gränssnitt till verksamhetsfunktioner som dessa aktörer utför. |
|
Relationer inom lagret
Källelement | Relation | Målelement | Källa |
---|---|---|---|
aktör | genererar | händelse | TOGAF |
händelse | genereras av | aktör | TOGAF |
aktör | utför | verksamhetsfunktion | TOGAF |
verksamhetsfunktion | utförs av | aktör | TOGAF |
aktör | ingår i | organisationsenhet | TOGAF |
organisationsenhet | innehåller | aktör | TOGAF |
aktör | agerar i | roll | TOGAF |
roll | innehas av | aktör | TOGAF |
aktör | använder | verksamhetstjänst | TOGAF |
verksamhetstjänst | används av | aktör | TOGAF |
verksamhetstjänst | styrs och mäts av | tjänstekontrakt / överenskommelse | TOGAF |
tjänstekontrakt / överenskommelse | styr och mäter | verksamhetstjänst | TOGAF |
verksamhetstjänst | möter | tjänstekvalitet | TOGAF |
tjänstekvalitet | appliceras i | verksamhetstjänst | TOGAF |
tjänstekontrakt / överenskommelse | möter | tjänstekvalitet | TOGAF |
tjänstekvalitet | appliceras i | tjänstekontrakt / överenskommelse | TOGAF |
process | vägleds av | kontroll | TOGAF |
kontroll | säkerställer korrekt utförande av | process | TOGAF |
verksamhetstjänst | löser | händelse | TOGAF |
händelse | löses av | verksamhetstjänst | TOGAF |
händelse | löses av | aktör | TOGAF |
händelse | löses av | process | TOGAF |
aktör | löser | händelse | TOGAF |
process | löser | händelse | TOGAF |
verksamhetsfunktion | stödjer | aktör | TOGAF |
aktör | stöds av | verksamhetsfunktion | TOGAF |
organisationsenhet | äger | verksamhetsfunktion | TOGAF |
verksamhetsfunktion | ägs av | organisationsenhet | TOGAF |
process | stöds av | verksamhetsfunktion | TOGAF |
verksamhetsfunktion | stödjer | process | TOGAF |
verksamhetstjänst | gränssnitt till | verksamhetsfunktion | TOGAF |
verksamhetsfunktion | avgränsas med | verksamhetstjänst | TOGAF |
aktör | producerar | verksamhetsobjekt | TOGAF (Product to Organisational Unit) |
verksamhetsobjekt | produceras av | aktör | TOGAF (Product to Organisational Unit) |
aktör | använder | verksamhetsobjekt | Detta ramverk |
verksamhetsobjekt | används av | aktör | Detta ramverk |
process | producerar | verksamhetsobjekt | TOGAF |
verksamhetsobjekt | produceras av | process | TOGAF |
process | använder | verksamhetsobjekt | Detta ramverk |
verksamhetsobjekt | används av | process | Detta ramverk |
roll | deltar i | process | TOGAF |
process | utförs av | roll | TOGAF |
verksamhetstjänst | ägs av | organisationsenhet | TOGAF |
organisationsenhet | äger | verksamhetstjänst | TOGAF |
Relationer till andra lager
Källelement | Relation | Målelement | Källa |
---|---|---|---|
aktör | strävar mot | vision | Detta ramverk |
vision | vägleder | aktör | Detta ramverk |
aktör | sätter | mål | Detta ramverk |
mål | inriktar | aktör | Detta ramverk |
aktör | har/behöver | förmåga | UAF (Tolkning av Exhibits) |
förmåga | realiseras av | aktör | UAF (Tolkning av Exhibits) |
organisationsenhet | använder | förmåga | TOGAF |
förmåga | används av | organisationsenhet | TOGAF |
process | operationaliserar | förmåga | TOGAF |
förmåga | operationaliseras av | process | TOGAF |
värdeström | möjliggörs av | förmåga | TOGAF |
förmåga | möjliggör | värdeström | TOGAF |
verksamhetstjänst | möjliggör | förmåga | TOGAF |
förmåga | möjliggörs av | verksamhetstjänst | TOGAF |
kompetens | möjliggör | förmåga | Detta ramverk |
förmåga | möjliggörs av | kompetens | Detta ramverk |
verksamhetsfunktion | levererar | förmåga | TOGAF |
förmåga | levereras av | verksamhetsfunktion | TOGAF |
aktör | använder /definierar | begrepp | Detta ramverk |
begrepp | används av / definieras av | aktör | Detta ramverk |
Referenser
ISO/IEC/IEEE 42010:2011 (E) Systems and software engineering - Architecture description
TOGAF 9.2. https://publications.opengroup.org/c182
UAF, OMG Unified Architecture Framework v1.0
NAF, NATO Architecture Framework v3.1
Leading Practice Meta Object Taxonomy
BPMN, OMG Business Process Model and Notation v2.0
Utvecklingsförslag
Tabellen nedan innehåller element som för närvarande inte har fastställts.
...