ydintoiminnallisuutta
Ydintoiminnallisuus tarkoittaa ohjelmiston tai palvelun keskeisiä toimintoja, joiden avulla käyttäjä saavuttaa tuotteen päätehtävän. Ne muodostavat tuotteen arvolupauksen ytimen ja määrittelevät, mitkä toiminnot ovat välttämättömiä, jotta järjestelmä täyttää tarkoituksensa. Käsitteeseen liittyvät lisäominaisuudet ja ei-keskeiset toiminnot voivat parantaa käyttökokemusta tai suorituskykyä, mutta eivät ole välttämättömiä ydintoiminnallisuuden kannalta.
Ydintoiminnallisuuden määrittely tapahtuu usein liiketoiminta- ja käyttäjävaatimusten analyysin kautta, ja siihen keskitytään käyttötapausten, prosessikaavioiden sekä minimitoiminnallisuuden
Suunnittelussa ydintoiminnallisuus ohjaa arkkitehtuuria, testattavuutta ja luotettavuutta: modulaarisuus helpottaa kehitystä ja laajennettavuutta, kun taas ydinsisällön tulisi