以下关于软件测试技术中静态分析方法的叙述中()是正确的。A.程序设计语言不同,但使用的静态分析工具是相同的B.静态分析主要包括控制流分析、数据流分析、接口分析和表达式分析等C.静态分析是按照程序内部逻辑结构设计并执行测试用例的方法D.静态分析只能由人工完成