程式理解

程式理解（Program comprehension）是計算機科學的領域之一，著重软件工程師維護已有程式碼的方式。程式理解中有包括認知，也有其他流程，已識別出這些流程，這些也是研究的主題。其研究結果會用來開發工具以及進行訓練。

軟體維護工作包括以下五種：適應性維護、修正性維護、完善性維護、代码复用及代码槓桿（code leverage）。

程式理解領域的計算機科學家有Ruven Brooks、Ted J. Biggerstaff及Anneliese von Mayrhauser。

相關條目 
程序分析

參考資料

外部連結
Using a behavioral theory of program comprehension in software engineering 
The concept assignment problem in program understanding 
Program Comprehension During Software Maintenance and Evolution 

计算机编程