单项选择题

借助软件工程的思想,GIS产品的开发需要经历不同的阶段,其中开始时间最早的是()

A.GIS需求分析阶段
B.GIS开发部署阶段
C.GIS程序编码阶段
D.GIS系统设计阶段