Home

ohjelmistokehitystä

Ohjelmistokehitys on prosessi, jossa suunnitellaan, toteutetaan ja ylläpidetään ohjelmistoa sen käyttötarkoituksen sekä laadun turvaamiseksi. Siihen sisältyy vaatimusten määrittäminen, arkkitehtuurin ja suunnittelun sekä ohjelmoinnin toteuttaminen, testaus ja käyttöönotto sekä jatkuva ylläpito ja päivitykset.

Elinkaaren hallinnassa työt jaetaan vaiheisiin, jotka voivat olla perinteisiä tai toistuvia. Vaatimukset konkretisoidaan, suunnittelulla luodaan ratkaisut,

Kehitysmenetelmät vaihtelevat projektin mukaan. Vesiputousmalli on lineaarinen ja etenee etukäteen suunnitellulla tavalla, kun taas ketterät mallit

Työkalut ja käytännöt tukevat laatua ja tehokkuutta: versionhallinta (ex. Git), automatisoidut testit, rakennusputkistot ja jatkuva integraatio

Laadunhallinta huomioi toiminnallisuuden lisäksi turvallisuuden, suorituskyvyn ja ylläpidettävyyden sekä teknisen velan hallinnan. Sidosryhmät, kuten asiakkaat ja

Standardit ja mittarit, kuten ISO/IEC 12207 sekä virheiden määrä ja toimitusaika, ohjaavat prosessia.

toteutuksella
koodataan
ja
integroidaan,
ja
testauksella
varmistetaan
toimivuus
ennen
käyttöönottoa.
kuten
Scrum
tai
Kanban
korostavat
iteraatioita,
yhteistyötä
ja
palautetta.
DevOps
yhdistää
kehityksen
ja
operatiivisen
ympäristön
sekä
korostaa
automaatiota.
sekä
toimitus
(CI/CD),
virheidenhallinta
ja
projektinhallintatyökalut.
loppukäyttäjät,
vaikuttavat
vaatimuksiin
ja
käyttöönottoon,
ja
ohjelmistokehitys
tähtää
arvolle
sekä
organisaatiolle
että
käyttäjille.