在軟件過程中,不同的實體,例如,需求、組件、體系結構、文檔、產品和人等,都是相互依賴而存在的,其中任意實體發(fā)生變化,都可能導致其他相關實體的變化。各個實體之間的緊密聯(lián)系導致變更成為軟件過程風險的一個重要原因。因此,主動預測軟件需求變更并積極開展軟件過程改進,是保持和提升軟件整體質量的有效方法。先,系統(tǒng)地論述了軟件需求變更與軟件過程的相關研究與實踐背景,分析了需求變更與軟件過程的關系。然后,對軟件需求變更及變更間關聯(lián)關系進行了分析,為軟件開發(fā)和維護過程中利益相關者做出有效管理決策提供了有價值的信息。后,使用系統(tǒng)動力學方法對軟件需求變更管理過程進行了仿真建模,并根據模型運行的仿真結果來分析軟件過程改進效果。