最适合担任软件外部技术评审专家的是() A、在软件工程理论领域有所建树的高校教授 B、所在机构上级管理机构相关部门的直属领导 C、具有多年技术经验的项目承建单位总架构师 D、具有同行业同规模相关系统建设经验的高级咨询师