Реинжиниринг в программной инженерии - это метод разработки, который включает изменение физического работа выполняется в «реальном мире», а также создается программное обеспечение, необходимое для поддержки измененной работы. узоры. Реинжиниринг основан на большом количестве свидетельств того, что компьютеризация рабочего процесса «реального мира» не делает его автоматически более эффективным. Чтобы повысить продуктивность, разработчики и клиенты могут попытаться изменить способ выполнения физической работы и сделать процесс более продуктивным. Например, во многих компаниях после того, как кредитный отдел предоставляет кредит, получающий отдел получает товары, а бухгалтерия выписывает чеки.
Любое программное обеспечение может устареть через какое-то время, и, если от этого зависит продуктивность организации, в этот момент могут появиться различные проблемы. Их можно предотвратить; однако для этого важно начать несколько оценок, которые включают процесс реинжиниринга программирования.
Technipages объясняет реинжиниринг
Реинжиниринг программного обеспечения - это методология капитального ремонта продукта или его перевод на более развитую инновационную стадию. В то же время его нынешняя полезность либо сохраняется, либо претерпевает небольшие изменения.
Обычно процедура реинжиниринга программирования включает в себя по крайней мере один метод из сопутствующего краткого описания:
- интерпретация исходного кода на другой язык программирования;
- реорганизация базы данных;
- совершенствование дизайна программного обеспечения;
- новое расширение полезности и включение сторонних API.
Таким образом, компьютерная система сравнивается с бизнес-формами организации, но, кроме того, остается актуальной с точки зрения инноваций. Это чрезвычайно важно в нынешних нестабильных рыночных условиях.
Причины реинжиниринга:
- Когда язык программирования или этап никогда больше не поддерживаются: обновления, патчи для исправления ошибок и безопасности никогда не обновляются, что делает приложение беззащитным. Точно так же они теряют возможность интеграции с внешними фреймворками через современные API;
- Когда происходят радикальные изменения в инновациях. Обстоятельства, когда все более эффективные и продвигаемые варианты заменяют исходное программное обеспечение, нормальны для ИТ. Рынок постоянно вводит новшества, и, если организации нужно опережать инновации, процедура реинжиниринга превращается в потребность;
Распространенное использование реинжиниринга
Реинжиниринг обеспечивает практический и осуществимый подход к преобразованию унаследованных систем в развивающиеся системы.
Реинжиниринг стала важной дисциплиной в компьютерных науках.
Реинжиниринг также является основным путем создания ресурсов многократного использования.
Распространенные злоупотребления реинжинирингом
- Реинжиниринг никоим образом не включает какие-либо формы инноваций для повышения производительности религиозного сектора