uudelleentoteutusta
Uudelleentoteutusta tarkoitetaan prosessia, jossa vanha järjestelmä, prosessi tai tuotanto-osa toteutetaan uudelleen uudella toteutusratkaisulla. Tavoitteena on säilyttää tai parantaa alkuperäisiä toiminnallisuuksia sekä lisätä yhteensopivuutta, suorituskykyä, käytettävyyttä tai ylläpidettävyyttä. Uudelleentoteutus voidaan kohdistaa kokonaan uudelle teknologialle tai toteutustavan muuttamiseen, jolloin syvällisemmät arkkitehtuuriset tai prosessilliset parannukset ovat mahdollisia.
Konteksteja ja sovellusalueita on monia. Ohjelmistokehityksessä uudelleentoteutus voi tarkoittaa vanhan sovelluksen siirtämistä nykyaikaiselle alustalle, arkkitehtuurin uudelleenmuotoilua
Prosessi etenee yleensä kartoituksesta ja vaatimusten uudelleenarvioinnista arkkitehtuurin suunnitteluun, toteutukseen, testaukseen ja käyttöönottoon. Keskeisiä huomioita ovat
Esimerkkejä ovat vanhojen järjestelmien modernisointi, standardien päivittäminen tai kriittisten toimintojen siirtäminen uuteen teknologiaan siten, että palautetaan