专题地理信息系统的实施过程,具有一般软件工程的特点,又因为其主要以空间数据库作为支撑,在数据采集、存储、管理、检索、分析和应用方面具有显著的特点。建设过程需要严格过程控制,否则往往导致系统设计不符合客户需求、质量难以得到保证。培养学生在系统建设过程中的项目过程管理技能、质量意识,使其毕业后参与专题地理信息系统建设时,能够对整个地理信息系统软件的实施过程能够清晰的掌控,正确定位自身角色,融入整个团队,协同完成建设任务。 此外由于学生要掌握软件实施过程,需要有一定的二次开发能力作支撑,因此本课程还讲授初步的二次开发技能,为学生后续学习《GIS二次开发》课程做铺垫。因此本课程授课主要包括如下内容...
专题地理信息系统的实施过程,具有一般软件工程的特点,又因为其主要以空间数据库作为支撑,在数据采集、存储、管理、检索、分析和应用方面具有显著的特点。建设过程需要严格过程控制,否则往往导致系统设计不符合客户需求、质量难以得到保证。培养学生在系统建设过程中的项目过程管理技能、质量意识,使其毕业后参与专题地理信息系统建设时,能够对整个地理信息系统软件的实施过程能够清晰的掌控,正确定位自身角色,融入整个团队,协同完成建设任务。 此外由于学生要掌握软件实施过程,需要有一定的二次开发能力作支撑,因此本课程还讲授初步的二次开发技能,为学生后续学习《GIS二次开发》课程做铺垫。因此本课程授课主要包括如下内容:(1)GIS软件实施的主要过程,包括需求分析、系统总体设计、系统详细设计、系统的实施与测试等内容,以及在这些过程之中涉及的理论和方法;(2)特别重点讲授UML在软件工程中的应用;(3)讲授ArcGIS Engine的基本概念、开发和部署方法,重点讲授ArcGIS Engine的类库结构,加深学生对组件式设计理论方法的理解。