逆向軟體工程作為軟體工程的一部分,占據一定的比重。在軟體維護方面具有一定的作用。特別是對舊的軟體,由於在設計時沒有遵循規範或者在使用過程中文檔丟失,在維護階段產生很多麻煩。使得程式設計師在維護階段只能從原始碼入手,對相應的部分進行分析。