Video: HVA er DET?! EP 1 The Last Guardian 2024
Del av mønsterorientert programvarearkitektur for Dummies Cheat Sheet
Begrepet mønsterorientert programvarearkitektur (POSA) begynner med å forstå de to konseptene som det omfatter: programvarearkitektur og programvaremønstre.
-
Programvarearkitektur: Programvarearkitektur kan bety forskjellige ting, avhengig av din rolle. Utviklere mener at det betyr at strukturen i systemet blir bygget. Testere tror at det er formen på hva de trenger for å teste. For alle er løsningen på høyt nivå på et problem som kunden eller klienten vil løse.
-
Programvaremønster: A programvaremønster er en løsning på et programvaredesign eller kodingsproblem som har vært nyttig minst tre ganger. Tilbakevendelsen viser at mønsteret er en vanlig løsning som virker igjen og igjen. Mønster løser ikke problemet for deg, men de hjelper deg å forstå hvordan du løser det. De forklarer trinnene du må følge og forklar hvilke avvik du må balansere for å oppnå en løsning.
Når du kombinerer disse to konseptene, får du den høye strukturen til en løsning på kundens eller kundens problem som er basert på beviste ideer. Når du bruker riktig mønster for å strukturere løsningen, kan du være sikker på at de grunnleggende strukturene i arkitekturen er lydige, fordi de har blitt brukt før.