Under such circumstance, software component technology is thriving these years, and there are many technologies available, including COM, CORBA and JavaBeans. Component-based Software Development(CBD) is receiving considerable attention within the last years. GIS is an information system that acquires, stores, analysis and displays spatial data. GIS technology is developing very fast these years. In order to improve the efficiency and quality in developing GIS software, we present the component-based GIS software development method. In this paper, we will introduce the theory of software reuse and component, and describe the development model of the component-based GIS software development method. At the end of this paper, we will give an example of City First Aid System based the component of MapObjects, analysis reuse metrics of the development.
|