abstraktiotaso
Abstraktiotaso tarkoittaa, miltä käsitteellinen tai tekninen ilmiö näyttää, kun yksityiskohdat on piilotettu tai jätetty huomioimatta. Se kuvaa sen, mitkä tiedot ja toiminnat ovat näkyvissä ja miten ne on jäsennetty suhteessa toisiinsa. Yleensä järjestelmässä on useita samanaikaisesti käytössä olevia abstraktiotasoja, joilla on omat rajapintansa ja vastuualueensa.
Käyttökontekstit: tietotekniikassa abstraktiotasoja käytetään sekä suunnittelussa että toteutuksessa. Korkea taso käsittelee liiketoimintalogiikkaa ja käyttöliittymää, kun taas
Esimerkkejä: Kerrosarkkitehtuuri jakaa järjestelmän esitystasoon (käyttöliittymä), liiketoimintalogiikkaan (palvelut) ja tietokerrokseen (tietokannat). API-rajapinnat tarjoavat abstraktion ulkomaailmaan eikä
Hyödyt ja rajoitteet: oikea abstraktiotaso edistää ymmärrystä, ylläpidettävyyttä ja uudelleenkäyttöä sekä mahdollistaa siirrettävyyden eri ympäristöissä. Liiallinen