Home

sovelluskohteita

Sovelluskohteita on IT-alalla käytetty termi, jolla tarkoitetaan niitä ympäristöjä, alustoja ja toteutuksen konteksteja, joissa tietokone- tai mobiiliohjelmisto on suunniteltu ajoon, toimitettavaksi ja käytettäväksi. Kyse on käytännössä siitä, mihin sovellus on tarkoitettu asennettavaksi ja millä tavoilla se toimii, mukaan lukien laitteistot, käyttöjärjestelmät, pilvi-ympäristöt sekä verkko- ja infrastruktuurivaatimukset.

Tyypillisiä sovelluskohteita ovat esimerkiksi työpöytäsovellukset ja mobiilisovellukset eri käyttöjärjestelmissä (Windows, macOS, Linux sekä iOS, Android), web-sovellukset

Sovelluskohteiden kartoitus on keskeinen osa projektinhallintaa ja arkkitehtuurisuunnittelua. Se tapahtuu usein arkkitehtuuri- ja vaatimuspohjaisissa dokumenteissa, joiden

Haasteita voivat aiheuttaa laite- ja ohjelmistoyllä pitääksen epäyhtenäisyys, monimutkaiset riippuvuudet, versiointi sekä eri ympäristöjen erilaiset vaatimukset.

Esimerkki: projekti, jossa kehitetään Windows-työpöytäsovellus, Android-mobiilisovellus ja REST-rajapintapalvelu, muodostaa kolme sovelluskohteiden ryhmää, jotka ohjaavat toteutusta, testauksen

ja
niiden
palvelinpuoli
sekä
pilvi-
tai
palvelinkeskuksissa
ajettavat
ratkaisut
(sovellusrajapinnat,
kontitus,
mikroarkkitehtuurit).
Lisäksi
mukaan
voivat
kuulua
sulautetut
järjestelmät
ja
IoT-laitteet
sekä
kehitys-
ja
testausympäristöt,
joissa
sovellusta
kehitetään,
testataan
ja
validoidaan
ennen
tuotantoon
siirtämistä.
avulla
määritellään
yhteensopivuudet,
suorituskykyvaatimukset,
turvallisuusnäkökohdat
sekä
käyttöliittymäsuunnittelun
rajoitteet.
Toimitusketjussa
kohteiden
ymmärtäminen
tukee
päätöksiä
esimerkiksi
valittavien
teknologioiden,
CI/CD-putkien
sekä
ylläpito-
ja
päivityssyklien
kannalta.
Esimerkiksi
sama
koodipohja
voi
vaatia
erilliset
tuotanto-
ja
testiympäristöt
eri
käyttöjärjestelmille
tai
laitealustoille.
tavoitteita
ja
julkaisuprosesseja.