alustariippuvuuksiin
Alustariippuvuuksiin (platform dependencies) tarkoittaa ohjelmiston riippuvuutta tietyn alustan erityispiirteistä, kuten käyttöjärjestelmästä, kernelistä, kirjastoista, arkkitehtuurista tai laitteistosta. Ne rajoittavat ohjelmiston siirrettävyyttä ja yhteensopivuutta eri ympäristöissä.
Tyypillisiä alustariippuvuuksia ovat käyttöjärjestelmän tarjoamat järjestelmäkirjastot ja ABI-yhteensopivuudet, alustan rajapinnat sekä tiedostojärjestelmän semantiikka. Lisäksi ohjelma voi
Riippuvuudet syntyvät, kun ohjelmisto käyttää alustan API:ta, linkitetään natiivikirjastoihin tai olettaa tietyn tiedostorakenteen sekä polkujärjestelmän ominaisuuksia.
Vaikutukset ovat muun muassa siirtokelpoisuuden heikkeneminen, ylläpidon monimutkaisuus sekä testauksen ja toimitusten haastavuus eri alustoilla. Alustariippuvuudet
Hallinta ja vähentäminen tapahtuvat muun muassa kontti- tai virtualisointiratkaisujen käytöllä, monialustaisella kehityksellä ja jatkuvalla testauksella. Abstrahointi
---