bélyegkép|Illusztráció a 4+1 architektúramodellről A 4+1 architektúramodell egy olyan modell, amelyet „a szoftverintenzív rendszerek architektúrájának leírására használnak, több, egymással párhuzamos nézet alkalmazásával”. A nézetek arra szolgálnak, hogy a rendszert különböző érintettekszemszögéből mutassák be, például a végfelhasználók, fejlesztők, rendszertervezők és projektmenedzserek számára. A modell négy fő nézetből áll: logikai, fejlesztési, folyamat- és fizikai nézetből. Ezeket egészítik ki a kiválasztott Felhasználási esetek vagy Szkennárió , amelyek az architektúrát szemléltetik; ez adja a „+1” nézetet. Ezért a modell összesen 4+1 nézetet tartalmaz:

Logikai nézet: A logikai nézet a rendszer által a végfelhasználók számára nyújtott funkcionalitásra összpontosít. UML-diagramokat használnak a logikai nézet kimutatására, tartalmazza az osztálydiagramok és az állapotdiagramok. Folyamatnézet: A folyamatnézet a rendszer dinamikus aspektusaival foglalkozik. Bemutatja a rendszer folyamatait, azok kommunikációját, valamint a rendszer futásidejű viselkedésére koncentrál. A folyamatnézet foglalkozik a párhuzamosság, elosztottság integráció, teljesítmény skálázhatóság stb. UML-diagramok használata a folyamatnézethez tartozik szekvenciadiagram, kommunikációs diagram, aktivitásdiagram.Hui, LM; Leung, CW; Fan, CK; Wong, TN (2004). "Modelling agent-based systems with UML". Proceedings of the Fifth Asia Pacific Industrial Engineering and Management Systems Conference. Fejlesztési nézet: A fejlesztési nézet (más néven implementációs nézet) a rendszert a programozó szemszögéből mutatja be, és a szoftver kezelésével foglalkozik UML-diagramok használata a fejlesztési nézethez tartozik csomagdiagram, komponensdiagram. Fizikai nézet: A fizikai nézet (más néven telepítési nézet) a rendszermérnök szemszögéből ábrázolja. Ez a szoftverkomponensek fizikai elhelyezkedésével, a komponensek közötti fizikai kapcsolatokkal, valamint a rendszer topológiájával foglalkozik. UML-diagramok használata a fizikai nézethez tartozik a telepítési diagram. Szkennárió: Az architektúra leírását egy kisebb használatieset- vagy forgatókönyv-készlet szemlélteti, amely az ötödik nézetet alkotja. A forgatókönyvek leírják az objektumok és folyamatok közötti interakciók sorozatát, segítenek az architektúra elemeinek azonosításában, szemléltetik és validálják az architektúra tervét, kiindulópontként szolgálnak az architektúra-prototípus teszteléséhez. Ezt a nézetet gyakran Felhasználási esetek -nézet néven is említik.

A 4+1 nézetmodell általános (generikus) megközelítés, és nem kötődik semmilyen konkrét jelölésrendszerhez, eszközhöz vagy tervezési módszerhez. Philippe Kruchten,

Ami szerint: A „4+1” nézetmodell meglehetősen általános: más jelölésrendszerek és eszközök is használhatók, valamint más tervezési módszerek is alkalmazhatók, különösen a logikai és folyamat-alapú felbontások esetében, de feltüntettük azokat, amelyeket sikeresen alkalmaztunk.

Jegyzetek

Fordítás

Kapcsolódó szócikkek Modell C4 modell

Kategória:Szoftverfejlesztés