"基于微信公众平台的餐饮系统外文翻译:Java程序切片技术探讨"
需积分: 5 107 浏览量
更新于2023-12-29
收藏 231KB DOC 举报
The translated document titled "Program slicing of Java programs" discusses the technique of program slicing, which is used to extract the part of a program that can affect the values computed at a specific program point, known as the slicing criterion. This technique utilizes the System Dependence Graph (SDG) to represent programs, with various extensions such as the Java System Dependence Graph (JSysDG) and the Sub-Statement Linear Dependence Graph (SSLDG) developed to address the complexities of Java object-oriented programming.
The document emphasizes the importance of program slicing as a powerful tool for program comprehension, debugging, and software maintenance. It highlights the ability of program slicing to significantly reduce the complexity of understanding a program by isolating the relevant code segments that contribute to specific computation results. This can be particularly useful in the context of large-scale software systems, where understanding and modifying code can be a daunting task.
Furthermore, the document discusses the practical applications of program slicing, including its use in program understanding, debugging, and software maintenance. It also explores the challenges and limitations of program slicing, such as the handling of dynamic features in programming languages and the potential impact of slicing on the performance of a program.
Overall, the translated document provides a comprehensive overview of program slicing in the context of Java programming, highlighting its benefits, applications, and potential limitations. It serves as a valuable resource for students, researchers, and practitioners in the field of software engineering, offering insights into the use of program slicing as a technique for enhancing program comprehension and software maintenance.
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
毕业程序员
- 粉丝: 1w+
- 资源: 1891
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦