导读: 本章介绍了软件工程的基本概念,软件开发活动,过程模型以及两种重要的开发方法: 结构化方法和面向对象的方法。 在GIS开发过程中应用软件工程技术,可以提高软件开发效率和质量。 本章讲述了软件工程技术在GIS系统开发中的几个应用方面:
GIS software components and architecture
Demand analysis
Data management design
User interface design
Application of Design pattern in GIS Software Development
Apply configuration management to implement spatial process support
这些方面涉及了GIS开发过程中不同的阶段以及不同的层次,有些方法之间是互斥的,如UML和Code方法, 但是软件工程技术最重要的是实用,开发者可以根据具体的情况选用不同的技术。