Az absztrakciós szintek, a rendszertervezés kulcsfogalma

nov 27, 2021
admin

Ha láttad a Mátrixot, talán emlékszel erre a jelenetre, amikor Morpheus közli Neóval, hogy a világ, amit ő “valóságosnak” gondolt, valójában egy absztrakció – a Mátrix.

“Várj, ez csak az absztrakció egy magasabb szintje?”

NEO:

MORPHEUS: Mi a valóság? Hogyan definiálod a valóságot? Ha arról beszélsz, amit érezhetsz, amit szagolhatsz, amit ízlelhetsz és láthatsz, akkor a valóságos egyszerűen az agyad által értelmezett elektromos jelek. Ez az általad ismert világ. A világ, amilyen a huszadik század végén volt. Most már csak egy neurális-interaktív szimuláció részeként létezik, amit Mátrixnak nevezünk. Te egy álomvilágban éltél, Neo.

A valóság Morpheus szerint

Morpheus alapvetően azt mondja, hogy a valóság egy összetett rendszer, és nem lehet egyetlen meghatározott módon megérteni vagy meghatározni. A valóságot jobban megérthetjük az absztrakciós szinteken:

2. szint: emberi érzékelés

Az absztrakciónak ezen a magasabb szintjén a valóságot az öt emberi érzékszervünkön keresztül tapasztaljuk meg: látunk, hallunk, tapintunk, ízlelünk és szaglunk. Ezen a szinten a Mátrix és a Valóság megkülönböztethetetlen.

A szék azért “valóságos”, mert az öt érzékszervünk segítségével tapasztalhatjuk meg.

1. szint: Agytudomány

Az absztrakciónak ezen az alacsonyabb szintjén az elektromos jelek különböző kombinációit az agy az öt érzékszervünkként értelmezi. Csak az absztrakciónak ezen az alacsonyabb szintjén láthatjuk, hogy amit mi valóságnak hittünk, azt high-tech fogorvosi székek manipulálják, amelyek közvetlenül az agyba csatlakoznak.

Így néz ki a Mátrix valósága az absztrakció alacsonyabb szintjén: high-tech fogorvosi székek, amelyek manipulálják az agyba érkező elektromos jeleket.

Az absztrakciós szintek a való életben

Oké, lépjünk ki a sci-fi világából, és keressük meg az absztrakciós szinteket a minket körülvevő való világban. Kiderül, hogy az absztrakciós szintek mindenütt ott vannak, de nehéz észrevenni őket, mert természetesnek vesszük őket. A szemünk előtt rejtőznek.

Egy példa a való életből:

Képzeljük el, hogy találkozunk valakivel, és megkérdezik: “Hol laksz?”. Hogyan válaszolnál?

  • Ha az adóhivatal kérdezné, vagy egy kormányzati űrlapon adnád meg a pontos utcai címedet – különben!
  • Ha egy helyi rendezvényen vagy iskolában találkoznál valakivel, talán válaszolnál: A Bond utcai kék házban lakom.
  • De mi van akkor, ha egy másik országba látogat? Valószínűleg azt mondanád: Az Egyesült Államokban élek.
  • Ha földönkívüliekkel találkoznál, azt mondanád: A Föld bolygóról származom.

Ezek mind nagyon különböző válaszok! Melyik az igazi válasz? Természetesen mindegyik.

Tudatlanul is absztrakciós szinteket használtál. A részletességnek azon a szintjén válaszoltál, amely a beszélgetőpartnered számára hasznosabb és szemléletesebb lenne. Más szóval, azt az absztrakciós szintet választottad, amely a legjobban támogatta a beszélgetés célját.

Az absztrakciós szintek létrehozása

Az absztrakció ezen különböző szintjeinek neveket adhatunk – az alacsonyabb absztrakciós szintek specifikusabbak, a magasabb absztrakciós szintek pedig általánosabbak.

7. Bolygó – a Föld bolygóról származom. Vigyél a vezetődhöz.

6. Ország – Az Egyesült Államokból származom.

5. Ország – Az Egyesült Államokból származom.

5. State – Wisconsinból származom.

4. City – Chicago, IL-ben élek.

3. Neighborhood – Jackson Heightsban, Queensben élek

2. Building – A kék lakókomplexumban lakom a Michigan Ave-en.

1. Fizikai cím – 476 N Bond St, Fresno, CA 94420.

Az absztrakció meghatározása

Az “absztrakció” szóra sokféle definíciót és magyarázatot találsz, de én a Wikipedia definícióját találtam a leghasznosabbnak, amikor komplex rendszerekkel dolgozom,

Az absztrakciókat úgy hozzuk létre, hogy egy komplex rendszernek csak azokat az aspektusait választjuk ki, amelyek egy adott szubjektíven értékelt cél szempontjából relevánsak.

A definíció következményei a rendszertervezés számára

  • Az absztrakciókat egy adott célra hozzuk létre – olyan problémamegoldó eszközök, amelyeket egy adott probléma, kihívás vagy cél érdekében hozunk létre.
  • Minden absztrakció egyszerűsítés – a komplex rendszer egyes aspektusait kiválasztjuk, másokat pedig szándékosan kihagyunk.
  • Az absztrakciók hasznosak (vagy nem) – ahelyett, hogy jók/rosszak vagy jók/rosszak lennének, az absztrakciók inkább/kevésbé hasznosak a problémamegoldásban.

A képek árulása René Magritte

“Ez nem egy cső”

A híres cső. Hogy szidtak érte az emberek! És mégis, meg tudnád tömni a pipámat? Nem, ez csak egy ábrázolás, nem igaz? Tehát ha azt írtam volna a képemre, hogy “Ez egy pipa”, akkor hazudtam volna!”

– René Magritte

Meg kell szeretni a szürrealistákat és a nehézkes üzenetüket, hogy a művészet és a valóság különbözik egymástól – a művészet a valóság absztrakciója.

Computer Programming 101 by Abstruse Goose

A számítógépes programozás működésének megértéséhez az absztrakciónak sok rétege van.

A számítógépes programozásban az absztrakció erősen használt fogalom. Az absztrakciós szintek ebben a rajzfilmben a következők:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.