Software Engineering Body of Knowledge
Kuvauksen kirjoitti: Juho Blomberg // L4122
Mikä
Software Engineering Body of Knowledge (SWEBOK) on kansainvälinen opas yleisesti hyväksyttyyn informaatioon ohjelmistotuotannosta. Opas sisältää 15 osa-aluetta, joissa on tiivistettynä peruskäsitteet ja viitteet tarkempaan ja kattavampaan tietoon. SWEBOK:n on yhteistyössä kirjoittanut usea alan ammattilainen ja teollisuuden jäsen. Sen on julkaissut IEEE Computer Society. Kyseisen opuksen uusin painos, SWEBOK Version 3, sisältää 335:n sivun verran tietoa esim. ohjelmistovaatimuksista, -suunnittelusta, - testaamisesta, -ylläpidosta ja vaikka mistä muusta, mitä ala pitää sisällään. SWEBOK:n voi jokainen ladata ilmaiseksi (laillisesti) netistä.
Miksi
Ohjelmistotekniikka on jatkuvasti kehittyvä tieteenala, ja kaikkea sen sisältämää informaatiota on todella vaikea sisällyttää yhteen dokumenttiin. SWEBOK:n tarkoitus on siis yksilöidä ja kuvata yleisesti hyväksytyt osa-alueet ja antaa niistä yleispätevää tietoa. Oppaan sivuillakin mainitaan: ”Anyone who develops software should be familiar with the guide and use it where applicable. ”, Jokaisen, joka kehittää ohjelmistoa, tulisi tuntea opas ja käyttää sitä tarvittaessa.
Teoksen sisältö otsikkotasolla
- Software requirements
- Software design
- Software construction
- Software testing
- Software maintenance
- Software configuration management
- Software engineering management
- Software engineering process
- Software engineering models and methods
- Software quality
- Software engineering professional practice
- Software engineering economics
- Computing foundations
- Mathematical foundations
- Engineering foundations
Linkit ulkopuolisiin lähteisiin
Avainsanat harjoitustehtävän repositoriossa
- Ohjelmistotuotanto
- Ja kaikki muut dokumentit jotka liittyy ohjelmistotuotantoon.