Шта је реинжењеринг? дефиниција и значење

Реинжењеринг у софтверском инжењерству је метод развоја који укључује промену начина физичког рад се обавља у „стварном свету“ као и креирање софтвера потребног за подршку измењеном раду узорци. Реинжењеринг произилази из бројних доказа да компјутеризација радног процеса у „стварном свету“ не чини га аутоматски ефикаснијим. Да би повећали продуктивност, програмери и клијенти могу покушати да редизајнирају начин на који се физички рад обавља и промене процес како би био продуктивнији. У многим компанијама, на пример, након што кредитно одељење одобри кредит, одељење за пријем прима робу, а рачуноводство исписује чекове.
Сваки софтвер може постати застарео након неког времена, и ако се продуктивност организације ослања на то, у том тренутку могу се појавити различити проблеми. Могу се спречити; међутим, за ово је важно започети неколико процена, које укључују процес реинжењеринга програмирања.

Тецхнипагес објашњава реинжењеринг

Реинжењеринг софтвера је методологија ремонта производа или његово премештање у даље развијену фазу иновације. Истовремено, његова садашња корисност је или поштеђена или доживљава благу промену.

Обично, процедура реинжењеринга програмирања укључује најмање једну технику из пратећег сажетка:

  • интерпретација изворног кода у други програмски језик;
  • преуређење базе података;
  • побољшање дизајна софтвера;
  • ново проширење корисности и инкорпорација са спољним АПИ-јима.

На овај начин, компјутерски систем се пореди са пословним облицима организације, али додатно остаје релевантан што се тиче иновација. Ово је изузетно значајно у садашњим нестабилним тржишним условима.

Разлози за реинжењеринг:

  • Када се програмски језик или фаза више никада не подржавају: Надоградње, закрпе за исправљање грешака и безбедност се никада не освежавају, што апликацију чини беспомоћном. Исто тако, они губе изборе за инкорпорацију са вањским оквирима кроз данашње АПИ-је;
  • Када дође до радикалне промене у иновацијама: Околност када прогресивно ефикасне и покретане опције замењују оригинални софтвер је нормална у ИТ. Тржиште се континуирано иновира и, ако организација треба да буде испред иновација, поступак реинжењеринга се претвара у потребу;

Уобичајене употребе реинжењеринга

  •  Реинжењеринг пружа практичан и изводљив приступ превођењу застарелих система у еволутивне системе.

  •  Реинжењеринг је постала важна поддисциплина у оквиру рачунарских наука.

  •  Реинжењеринг је такође главни пут за изградњу ресурса за вишекратну употребу.

Уобичајене злоупотребе реинжењеринга

  • Реинжењеринг ни на који начин не укључује било какав облик иновације за повећање продуктивности верског сектора