Ohjelmistosuunnittelun inkrementaalinen kehitys on prosessimetodologia, joka korostaa pienten askelten ottamista kohti tavoitetta. Toisin kuin ohjelmistokehityksen vesiputousmallissa, jossa toimiva järjestelmä tulee saataville vasta myöhemmin projektin vaiheissa inkrementaalinen kehitys alkaa pienellä toimivalla järjestelmällä, jota parannetaan ja laajennetaan askel kerrallaan askel.
Jokaisella askeleella toistetaan ohjelmistokehityksen elinkaaren (SDLC) avainvaiheet, mukaan lukien toiminnallinen määrittely, suunnittelu, toteutus ja testaus. Tämä lähestymistapa pystyy selviytymään väistämättömistä muutoksista, jotka johtuvat siitä, että asiakas ei pysty ilmaisemaan järjestelmämäärityksiä täysin projektin alussa. järjestelmän eri sidosryhmien omaisuus, uusia tai muutettuja ominaisuuksia vaativat uudet liiketoimintakehitykset ja teknologiset rajoitteet, jotka ilmaantuvat vasta järjestelmän kehittyessä kehitetty. Katso iteratiivinen kehitys, ohjelmistokehityksen elinkaari (SDLC), ohjelmistosuunnittelu, vesiputousmalli.
Technipages selittää asteittaisen kehityksen
Inkrementaalinen kehitys on menetelmä, joka kehittää järjestelmää tavalla, jossa eri osat järjestelmät on kehitetty eri aikoina tai kehitysnopeuksilla ja ne yhdistetään ajankohdan mukaan valmistuminen. Iteratiivisessa kehityksessä (askel askeleelta kasvu) kehitystiimit käyvät uudelleen läpi järjestelmän osissa parantaakseen niiden toimivuutta.
Inkrementaalinen kehitys on jaettu neljään vaiheeseen, nimittäin aloitusvaiheeseen, valmisteluvaiheeseen, rakennusvaiheeseen ja siirtymävaiheeseen. Vaikka useimmat ihmiset pitävät inkrementaalista kehitystä nykyaikaisena käytäntönä, sitä on käytetty jo 1950-luvun puolivälistä lähtien. Johtavat ohjelmisto-ohjelmoijat ja -insinöörit tukivat IID-käytäntöjä joka vuosikymmenellä, ja monet suuret projektit käyttivät niitä menestyksekkäästi. Nämä käytännöt ovat saattaneet kehittyä yksityiskohdissaan, mutta silti kaikilla oli tyypillinen aihe pysyä poissa yksinäisestä peräkkäisestä, arkistointivetoisesta, porteilla tapahtuvasta lähestymistavasta.
Inkrementaalisen kehityksen yleiset käyttötavat
- Inkrementaalinen kehitys on erittäin edullinen progressiivisen kasvunsa ansiosta, jonka ansiosta on helppo käydä uudelleen eri osastoituissa vaiheissa
- Sisään asteittainen kehitys, saman projektin eri osilla on eri valmistumisajat.
- Kehitysvaiheita on helppo ryhmitellä asteittaisessa kehityksessä koska koko hankkeessa on yleinen jako.
Inkrementaalisen kehityksen yleiset väärinkäytökset
- Sisään asteittainen kehitys, kaikilla osilla on sama valmistumisaika ja -nopeus.