ominaisuuspohjainen
Ominaisuuspohjainen on adjektiivi, jota käytetään kuvaamaan lähestymistapoja, joissa järjestelmä tai tuote määritellään etupäässä sen ominaisuuksien perusteella. Tällaisia lähestymistapoja sovelletaan muun muassa ohjelmistokehityksessä, suunnittelussa ja analyyseissä, ja ne korostavat ominaisuuksia kehityksen ja räätälöinnin yksikköinä.
Yleisiä sovelluskonteksteja ovat ohjelmistotuotelinjat, konfiguroitavat järjestelmät sekä ominaisuuspohjainen suunnittelu ja ohjelmistokehitys. Käytännössä ominaisuuspohjaisuus helpottaa vaihtelun hallintaa
Keskeisiä käsitteitä ovat ominaisuusmalli, joka kuvaa saatavilla olevat ominaisuudet sekä niiden väliset riippuvuudet ja rajoitukset, sekä
Esimerkki: ohjelmistotuotelinjassa voidaan tarjota ominaisuuksia kuten monikielisyys, offline-tuki ja pilvi-integraatio. Ominaisuusmallin avulla näiden ominaisuuksien sallitut yhdistelmät
Lisätietoja löytyy liittyvistä käsitteistä kuten ominaisuusmalli, tuotelinjanhallinta ja ominaisuuspohjainen kehitys.