SWEBOK

SWEBOK, Software Engineering Body of Knowledge, on 1990-luvun alussa aloitettu projekti ohjelmistotuotannon ammattilaisille tarkoitetun tietämyskannan kokoamiseksi. Siihen kuuluu kolme osaa: 1) tietämyskanta ja suositeltavat käytännöt, 2) eettiset ja ammatilliset standardit sekä 3) koulutussuunnitelma.

SWEBOK-opas on ensimmäinen edellämainituista osista. Oppaan tarkoitus on tarjota validoidut määritelmät ohjelmistotuotannon tieteenhaarasta sekä aihealueisiin jaettu tietämyskanta sen tueksi. Tietämyskanta on jaettu kymmeneen tietämysalaan, joista lukija pystyy nopeasti löytämään haluamansa aiheen. Kustakin aiheesta on viitteet tärkeimpiin artikkeleihin ja kirjoihin.

Oppaan sisältö poikkeaa yleisestä tietojenkäsittelytieteestä, sillä painopiste on ohjelmistotuotannossa insinööritoimintana - tieteellisen tiedon soveltamisessa käytäntöön valmistamalla hyödyllisiä tuotteita.

Oppaasta on jätetty pois monia tärkeitä IT-alan osa-alueita, kuten tietyt ohjelmointikielet, relaatiotietokannat ja verkot. Näin siksi, että tietyt teknologiat vanhentuvat huomattavasti nopeammin kuin niitä käyttävät työntekijät. Ohjelmistotuotannon ammattilaisilla tulee olla perustietämys, jonka avulla hän voi valita oikean tekniikan oikeana aikana oikeassa ympäristössä.

Guide to the SWEBOK

SWEBOK-oppaan kokeiluversio 1.00 (pdf, 1373 kB) ladattavissa joko tSoftin tai SWEBOKin palvelimelta