摘要

静态分析是帮助提升软件质量的一项重要技术,掌握这项技术对于软件开发和测试人员把握软件结构特性,量化评估软件质量至关重要。为了帮助学生掌握移动应用静态分析技术,针对Android平台,设计了基于Androguard工具的静态分析实验。实验基于Androguard工具,要求学生完成Python编程环境配置,并按照实验指导指令完成Androguard工具的安装、测试APK的准备,利用Androguard工具的API进行静态分析工具的编码与实现,对Android应用进行全面的静态分析。通过实验的训练,能够帮助学生具体深入地了解移动应用静态分析与审计的基本方法,并通过基于Androguard的二次开发任务,提升基于所学软件工程理论知识解决实际工程问题的能力。