Co je reengineering? definice a význam

click fraud protection

Reengineering v softwarovém inženýrství je způsob vývoje, který zahrnuje změnu fyzického způsobu práce se provádí v „reálném světě“, stejně jako vytváření softwaru potřebného k podpoře změněného díla vzory. Reengineering vychází z množství důkazů, že automatizace pracovního procesu „reálného světa“ jej automaticky nezefektivní. Pro zvýšení produktivity se vývojáři a klienti mohou pokusit přepracovat způsob, jakým se fyzická práce provádí, a změnit proces tak, aby byl produktivnější. V mnoha společnostech například poté, co úvěrové oddělení přidělí úvěr, přijímající oddělení obdrží zboží a účetní oddělení vypíše šeky.
Jakýkoli software se může po nějaké době stát zastaralým, a pokud na něm závisí produktivita organizace, mohou se v tomto okamžiku objevit různé problémy. Lze je odvrátit; za tímto účelem je však důležité začít s několika odhady, které zahrnují proces reengineeringu programování.

Technipages vysvětluje reengineering

Softwarový reengineering je metodika generální opravy produktu nebo jeho přemístění do dále rozvinuté inovační fáze. Zároveň je jeho současná užitečnost buď ušetřena, nebo dozná mírné změny.

Obvykle postup reengineeringu programování zahrnuje alespoň jednu techniku ​​z doprovodného shrnutí:

  • interpretace zdrojového kódu do jiného programovacího jazyka;
  • přeuspořádání databáze;
  • zlepšení návrhu softwaru;
  • nové rozšíření užitečnosti a začlenění s externími API.

Tímto způsobem se počítačový systém srovnává s obchodními formami organizace, ale navíc zůstává relevantní, pokud jde o inovace. To je za současných nestabilních tržních podmínek mimořádně významné.

Důvody pro reengineering:

  • Když se programovací jazyk nebo fáze již nikdy nepodporují: Upgrady, záplaty pro opravu chyb a zabezpečení se nikdy neobnoví, což činí aplikaci bezbrannou. Podobně ztrácejí možnost začlenění do externích rámců prostřednictvím současných API;
  • Když dojde k radikální změně v inovaci: Okolnost, kdy progresivně účinné a poháněné možnosti nahrazují původní software, je v IT normální. Trh se neustále inovuje, a pokud si organizace potřebuje udržet náskok před inovacemi, proces reengineeringu se změní v potřebu;

Běžná použití reengineeringu

  •  Reengineering poskytuje praktický a proveditelný přístup k převodu starších systémů do evolučních systémů.

  •  Reengineering se stala důležitou subdisciplínou v rámci informatiky.

  •  Reengineering je také hlavní cestou k budování znovupoužitelných zdrojů.

Běžná zneužití reengineeringu

  • Reengineering v žádném případě nezahrnuje žádnou formu inovací ke zvýšení produktivity náboženského sektoru