Posted on 2007-10-13 18:42
kooyee 閱讀(633)
評論(0) 編輯 收藏 所屬分類:
Software Engineering 軟件工程
迭代增量模型是軟件開發過程中、常用的開發模型。
其中的增量是指是軟件開發過程中,先開發主要功能模塊,再開發次要功能模塊,逐步完善,最終開發出符合需求的軟件產品。比如,需要開發一個類似WORD的軟件,應該首先開發出文件管理(保存、讀取文件)、基本編輯功能、打印等,而其它不太常用的功能可以最后開發。
迭代是指增量開發過程中,各模塊的開發是反復進行的,并不是完成了某個模塊后就終止該模塊的開發轉而開發下一個模塊,以上面的開發WORD為例,比如,現在已開發了文件管理模塊,正在開發編輯模塊,但后來發現,文件管理模塊有某些功能還沒有實現,可以在編輯模塊的開發過程中同時繼續開發文件管理模塊,如此不斷的反復,所以說這個過程是迭代的過程。經過這樣的反復迭代后該軟件的功能就會越來越完善,最終開發出優秀的產品。