Какво е реинженеринг? определение и значение

Реинженерингът в софтуерното инженерство е метод за развитие, който включва промяна на физическия начин работата се извършва в „реалния свят“, както и създаването на софтуера, необходим за поддържане на променената работа модели. Реинженерингът произтича от множеството доказателства, че компютъризацията на работния процес в „реалния свят“ не го прави автоматично по-ефективен. За да увеличат производителността, разработчиците и клиентите могат да се опитат да препроектират начина, по който се извършва физическата работа и да променят процеса, за да бъде по-продуктивен. В много компании, например, след като кредитният отдел отпусне кредит, получаващият отдел получава стоки, а счетоводният отдел пише чекове.
Всеки софтуер може да стане остарял след известно време и ако производителността на организацията разчита на него, в този момент могат да се появят различни проблеми. Те могат да бъдат предотвратени; за това обаче е важно да започнем няколко оценки, които включват процеса на реинженеринг на програмиране.

Technipages обяснява реинженеринг

Софтуерният реинженеринг е методология за основен ремонт на продукта или неговото преместване към по-нататъшно развит иновационен етап. Едновременно с това сегашната му полезност или е спестена, или претърпява лека промяна.

Обикновено процедурата за реинженеринг на програмиране включва поне една техника от придружаващия списък:

  • интерпретация на изходния код на друг език за програмиране;
  • пренареждане на база данни;
  • подобряване на дизайна на софтуера;
  • ново разширяване на полезността и включване с външни API.

По този начин компютърната система се сравнява с бизнес формите на организацията, но освен това остава уместна що се отнася до иновациите. Това е изключително важно при настоящите нестабилни пазарни условия.

Причини за реинженеринг:

  • Когато езикът или етапът за програмиране никога повече не се поддържат: Надстройките, пачовете за коригиране на грешки и сигурността никога не се опресняват, което прави приложението беззащитно. По същия начин те губят избора за включване с външни рамки чрез съвременните API;
  • Когато има радикална промяна в иновациите: Обстоятелството, когато прогресивно ефективни и задвижвани опции заменят оригиналния софтуер, е нормално в ИТ. Пазарът непрекъснато се обновява и ако организацията трябва да изпревари иновациите, процедурата по реинженеринг се превръща в необходимост;

Често срещани употреби на реинженеринг

  •  Реинженеринг предоставя практичен и осъществим подход за превеждане на наследените системи в еволюционните системи.

  •  Реинженеринг се превърна във важна поддисциплина в компютърните науки.

  •  Реинженеринг е и основният път за изграждане на ресурси за многократна употреба.

Често срещани злоупотреби с реинженеринг

  • Реинженеринг по никакъв начин не включва никаква форма на иновации за повишаване на производителността на религиозния сектор