Mitä on ohjelmistokehitys?

Ohjelmistokehitys on prosessi, jossa luodaan tietokoneohjelmia. Se voi sisältää ohjelmiston suunnittelun, koodauksen, testauksen, dokumentoinnin ja ylläpidon. Ohjelmistokehitykseen voi liittyä myös käyttöliittymäsuunnittelua ja tietokantojen suunnittelua. Ohjelmistokehitys voi olla yksilöprojekti tai osana isompaa tiimiä.

Lue lisää

Software development

Software development eli ohjelmistotuotanto on yhteisnimitys menetelmille, joita käytetään tietokoneohjelmistoja tuotettaessa. Jotta ohjelmistokehitys voitaisiin suorittaa järjestelmällisesti, ohjelmistotuotannossa pyritään mallintamaan kehitysprosessia niin sanotun elinkaarimallin mukaisesti. Elinkaarimallissa ohjelmiston kehitys nähdään mahdollisimman laajana, aikasidonnaisena prosessina, jossa ohjelmiston tekninen kehittäminen on vain osa kokonaisketjua. Elinkaari jakautuu kahteen pääluokkaan, jotka ovat kehitys ja ylläpito. Erilaisia software development-malleja ovat esimerkiksi vesiputousmalli, […]

Lue lisää

Webkehitys ja verkkopalveluiden kehitys

Webkehitys ja verkkopalveluiden kehitys on selainpohjaisia sovelluksia tuottavaa ohjelmistokehitystä. Ohjelmisto voi toimia julkisessa internetissä, tai esimerkiksi yrityksen sisäisessä intranetissä. Toteutukset vaihtelevat yksittäisistä, staattisista sivuista aina laajoihin ja monimutkaisiin web-sovelluksiin. Webkehityksen keinoin tuotettuja järjestelmiä kutsutaan myös nimillä digitaaliset palvelut, verkkoratkaisut, verkkopalvelut, kotisivut, internet-palvelut ja web-ratkaisut. Teknologioita voidaan jakaa serveri- ja selainpuolen tekniikoihin ja tietokantoihin. Internetin yleistymisen ja […]

Lue lisää