Video: Modular Design 2024
En del av mönsterorienterad programarkitektur för Dummies Cheat Sheet
Förstå mönsterorienterad mjukvaruarkitektur (POSA) börjar med förståelse av de två begrepp som den omfattar: mjukvaruarkitektur och programmönster.
-
Programarkitektur: Programarkitektur kan betyda olika saker, beroende på din roll. Utvecklare tror att det betyder att systemet är byggt. Testare tror att det är formen på vad de behöver för att testa. För alla är det lösningen på hög nivå på ett problem som kunden eller kunden vill lösa.
-
Mjukvaru mönster: A mjukvarumönster är en lösning på ett programvaru- eller kodproblem som har varit användbart minst tre gånger. Återkommandet visar att mönstret är en vanlig lösning som fungerar om och om igen. Mönster löser inte ditt problem för dig, men de hjälper dig att förstå hur man löser det. De förklarar de steg som du behöver följa och förklara de avvägningar du måste balansera för att få en lösning.
När du sammanför dessa två begrepp får du den höga strukturen av en lösning på kundens eller kundens problem som bygger på beprövade idéer. När du använder rätt mönster för att strukturera din lösning kan du vara säker på att arkitekturens grundläggande strukturer är ljuka, eftersom de tidigare har använts.