Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Реинжиниринг программного обеспечения22 января 2011Реинжиниринг программного обеспечения — процесс создания новой функциональности или устранения ошибок, путём революционного изменения, но используя уже имеющееся в эксплуатации программное обеспечение. Процесс реинжиниринга описан Chikofsky и Кроссом в их труде 1990 года, как «The examination and alteration of a system to reconstitute it in a new form». Выражаясь менее формально, реинжиниринг является изменением системы программного обеспечения после проведения обратного инжиниринга. Сложность реинжинирингаКак правило, утверждается, что "легче разработать новый программный продукт". Это связано со следующими проблемами:
В то же время, если изначально программа обладала строгой и ясной архитектурой, то провести реинжиниринг будет на порядок проще. Поэтому, при проектировании, как правило, анализируется, что выгоднее провести реинжиниринг или разработать программный продукт „с нуля“. Просмотров: 1077
|