Skip to content

High-Level Design ​

High-level design er et syn på et systemet på et abstrakt punkt. Det viser hvordan mange færdige dele af et system passer sammen og interagerer med hinanden. Der bliver også lavet wireframes på high-level design.

High-level design fortæller også, hvordan det færdige system vil køre, altså hvad for noget hardware, software som der bruges til at udvikle systemet.

Målet med high-level design er at dele systemet så meget ud, at man kan give hver del til et team og bede dem at lave implementere den del.

Audit trails ​

Audit trail holder på styr, hvad der bliver ændret og af hvem.

Monolithic architecture ​

Monolithic architecture er hvor et program gør alt, så hver del af systemet er forbundet tæt på de andre dele.

Client/server architecture ​

Client/server architecture deler systemet ud i hvad der skal bruge funktioner (client) og hvem der understøtter de funktioner (server)

Service-oriented architecture (SOA) ​

Service-oriented architecture (SOA) er hvor hver del af et system er implementeret som services.

Data-centric or database-centric architectures ​

?

Event-driven architecture (EDA) ​

Event-driven architecture (EDA) er hvor dele af systemet svarer på events, når de sker.

Rule-based architecture ​

Rule-based architecture bruger et sæt af regler til at bestemme, hvad der skal ske.

Distributed architecture ​

Distributed architecture er dele af systemet som kører forskelligt men samtidigt.