跳转到内容

程序理解

本页使用了标题或全文手工转换
维基百科,自由的百科全书
用pycallgraph产生的函数调用图,可以表示函数间互相调用的关系,这类的软件可视化英语Software visualization工具有助于程序理解

程序理解(Program comprehension、program understanding)或称为源代码理解(code comprehension)是计算机科学的领域之一,着重软件工程师维护已有代码的方式。程序理解中有包括认知,也有其他流程,已识别出这些流程[1],这些也是研究的主题。其研究结果会用来开发工具以及进行训练[2]软件可视化英语Software visualization的工具有助于程序理解。

程序理解领域的计算机科学家有Ruven Brooks、Ted J. Biggerstaff及Anneliese von Mayrhauser。

相关条目

[编辑]

参考资料

[编辑]
  1. ^ Letovsky, Stanley. Cognitive processes in program comprehension. Journal of Systems and Software. 1987-12-01, 7 (4): 325–339. ISSN 0164-1212. doi:10.1016/0164-1212(87)90032-X. 
  2. ^ Storey, Margaret-Anne. Theories, methods and tools in program comprehension: Past, present and future. 13th International Workshop on Program Comprehension (IWPC'05). IWPC '05. USA: IEEE Computer Society. 2005-05-15: 181–191. ISBN 978-0-7695-2254-8. doi:10.1109/WPC.2005.38. 

外部链接

[编辑]