Az újratervezés a szoftverfejlesztésben olyan fejlesztési módszer, amely magában foglalja a fizikai mód megváltoztatását a munka a „valós világban” történik, valamint a megváltozott munka támogatásához szükséges szoftverek elkészítése minták. Az újratervezés abból a bőséges bizonyítékból ered, hogy a „valós világ” munkafolyamatainak számítógépesítése nem teszi automatikusan hatékonyabbá azt. A termelékenység növelése érdekében a fejlesztők és az ügyfelek megpróbálhatják újratervezni a fizikai munkavégzés módját, és a folyamatot termelékenyebbé változtatni. Sok vállalatnál például a hitelezési osztály hitelezése után a fogadó részleg kapja meg az árut, a számviteli osztály pedig csekket ír ki.
Bármely szoftver egy idő után elavulttá válhat, és ha egy szervezet termelékenysége ezen múlik, akkor különféle problémák merülhetnek fel. Elkerülhetők; ehhez azonban fontos elkezdeni néhány becslést, amelyek magukban foglalják a programozási újratervezési folyamatot is.
Technipages elmagyarázza az újratervezést
A szoftver-újratervezés egy termékfelújítási módszertan vagy annak áthelyezése egy továbbfejlesztett innovációs szakaszba. Ezzel párhuzamosan jelenlegi hasznossága vagy megkímélt, vagy enyhe változáson megy keresztül.
Általában a programozási újratervezési eljárás legalább egy technikát tartalmaz a kísérő leírásból:
- forráskód értelmezése másik programozási nyelvre;
- adatbázis átrendezése;
- szoftvertervezés javítása;
- új hasznosságbővítés és külső API-kkal való beépítés.
Ily módon a számítógépes rendszer összehasonlítható a szervezet üzleti formáival, ugyanakkor az innováció szempontjából is helytálló. Ez a jelenlegi instabil piaci körülmények között rendkívül jelentős.
Az újratervezés okai:
- Ha a programozási nyelvet vagy szakaszt soha többé nem tartják fenn: A frissítések, a hibajavító és biztonsági javítások soha nem frissülnek, ami védtelenné teszi az alkalmazást. Hasonlóképpen elveszítik a kívülálló keretrendszerekkel való beépítés lehetőségét a mai API-kon keresztül;
- Amikor gyökeres változás következik be az innovációban: Az informatikában normális az a körülmény, amikor a fokozatosan hatékony és meghajtott opciók kiszorítják az eredeti szoftvert. A piac folyamatosan újul, és ha a szervezetnek az innováció előtt kell maradnia, az újratervezési eljárás szükségletté válik;
Az újratervezés általános felhasználásai
Újratervezés gyakorlatias és megvalósítható megközelítést kínál az örökölt rendszerek evolúciós rendszerekké való lefordításához.
Újratervezés a számítástechnika fontos résztudományává vált.
Újratervezés egyben az újrafelhasználható erőforrások építésének fő módja is.
Gyakori visszaélések az újratervezéssel
- Újratervezés semmilyen módon nem tartalmaz olyan innovációt, amely a vallási szektor termelékenységét növelné