1、再工程可帮助软件机构降低软件演化的风险
��当改进原有软件时必须频繁地对软件实施变更,如果采用手工的办法修改源程序会使得软件在以后更难于变更,同时降低了软件的可靠性。而软件再工程可以降低变更带来的风险。它有利于保护软件机构的投资,比局部变更或是通过传统的维护来改进软件有更多的优越性。
2、再工程可帮助软件机构补偿软件的投资
��许多软件机构每年要花费大量的资金用于开发软件。如果采用再工程,而不是扔掉原来的软件,可以部分补偿他们在软件上的投资。
3、再工程可使得软件易于进一步变更
��再工程可使得程序员更容易理解程序,更容易对其开展工作,从而提高维护工作的生产率。另外,软件再工程可以给软件机构更大的灵活性,更顺利地实施变更,适应商业上的需要。因而,软件再工程为软件机构扩充了可供选择的余地。
4、再工程有着广阔的市场
��许多软件系统和系统构件都面临着更新问题。软件再工程技术、工具和过程的发展可满足不断增长的需要。
�� |
|