×Prime Arch

Logisk applikationsmodell (LAM)

Publicerad den
Patrik Hallén

Exempel på en modell

Tolv numrerade funktionsförmågor ingår i applikationsmodul 6.1.1, som ingår i applikation 6.1. Inneslutningen visar relationen ingår i; numreringen anger inte en arbetsordning. Exemplet beskriver inte en verklig verksamhet.

LAM med tolv funktionsförmågor F41 i tre kolumner inom en applikationsmodul A31, innesluten i en applikation A21.
Schematiskt exempel på en logisk applikationsmodell. Öppna större bild (SVG, ny flik) ↗

Vytypens definition för agenter (JSON)

En visuell beskrivning av ett önskat målläge med den funktionalitet som en applikationsmodul bör ha uttryckt i form av funktionsförmågor som verksamheten behöver samt vilka av dessa som bör tillgängliggöras för andra applikationer i form av applikationsgränssnitt.

Användning

Logisk applikationsmodell används för att beskriva en funktionell avgränsning för en applikation. Den utgör därmed grund för en funktionell kravställning avseende uppdelning i applikationsmoduler och applikationsgränssnitt och en gruppering av funktionalitet.

Tillvägagångssätt

  1. Lägg ut applikationen som en bakgrund och på denna placeras de applikationsmoduler och applikationsgränssnitt som identifierats i tidigare analys.

  2. Placera de funktionsförmågor inom respektive applikationsmodul och applikationsgränssnitt som identifierats i tidigare analys.

En förutsättning är att den funktionella kravställningen analyserats med verksamhetsfunktioner och funktionsförmågor. Detta är ett mycket omfattande arbete som berörs separat.

Applikation där fler moduler visas

Exempel på en modell

En applikation innehåller en applikationsmodul och ett applikationsgränssnitt. Åtta numrerade funktionsförmågor ingår i modulen och fyra i gränssnittet. Inneslutning visar relationen ingår i. L markerar den logiska representationen. Exemplet beskriver inte en verklig verksamhet.

Applikation A21 med modul A31 och gränssnitt A32, som innehåller åtta respektive fyra funktionsförmågor F41.
Schematiskt exempel på en logisk applikationsmodell med modul och gränssnitt. Öppna större bild (SVG, ny flik) ↗

Vytypens definition för agenter (JSON)

Applikationsmodul där beskrivningarna av funktionsförmågorna visas direkt i modellen

Exempel på en modell

Åtta numrerade funktionsförmågor ingår i en applikationsmodul. Inneslutning visar relationen ingår i och L markerar den logiska representationen. Textrutornas Lorem ipsum är platshållartext som visar var förklaringar kan placeras, inte verkliga verksamhetsbeskrivningar. Rutorna och de streckade anslutningarna är annotationer, inte ytterligare metaobjekt eller ontologiska relationer.

Applikationsmodul A31 med åtta funktionsförmågor F41 och åtta okodade textrutor.
Schematiskt exempel på en logisk applikationsmodell med beskrivningsrutor. Öppna större bild (SVG, ny flik) ↗

Vytypens definition för agenter (JSON)

Genererad från ontologin

Så hänger delarna ihop

Vilken funktionalitet bör applikationens delar erbjuda?

Objekt och relationer i Logisk applikationsmodell
Öppna större bild (SVG, ny flik) ↗
Identiteter och proveniens
Vytyp
PA_VT_0130 · LAM
A31 ingår i A21
PA_RL_0086 · PA_RT_0096
A32 ingår i A21
PA_RL_0073 · PA_RT_0096
F41 ingår i A31
PA_RL_0321 · PA_RT_0096
F41 ingår i A32
PA_RL_0320 · PA_RT_0096

Bilden visar den publicerade slutningen för vytypen. Upprepade symboler är typreferenser, inte ytterligare instanser. Inneslutning visar uttryckliga kompositionsrelationer.