GISP - Geographic Information Systems Professional System Design and Management Questions and Answers — Questions and Answers
Question 1: A large metropolitan planning organization is initiating the process of developing an enterprise GIS to serve multiple departments, including transportation, emergency services, and environmental planning. To ensure the resulting system is effective and widely adopted, what is the most critical first step in the system design process?
- Purchasing high-performance server hardware and networking equipment.
- Conducting a comprehensive user needs assessment and requirements analysis. (Correct answer)
- Selecting a specific GIS software vendor and database platform.
- Designing the final enterprise geodatabase schema and data model.
Correct answer: Conducting a comprehensive user needs assessment and requirements analysis.
The foundational step in any successful system design is to first understand what the system needs to do. A user needs assessment and requirements analysis identifies the specific goals, workflows, data needs, and functional requirements of all stakeholders. [15, 16, 19] This information drives all subsequent decisions, including hardware procurement, software selection, and database design. Starting with technology selection or database design without this understanding often leads to a system that fails to meet user needs.
Question 2: In a typical three-tier enterprise GIS architecture, which component is primarily responsible for handling client requests, executing spatial analysis, and managing business logic before interacting with the database?
- The Data Tier
- The Presentation Tier
- The Application Tier (GIS Server) (Correct answer)
- The Network Firewall
Correct answer: The Application Tier (GIS Server)
The Application Tier, often embodied by a GIS server (like ArcGIS Server), acts as the middle layer. It receives requests from the Presentation Tier (client applications), processes them by applying business logic and running geoprocessing tasks, and then queries the Data Tier (database) for the necessary information before sending a response back to the client. [2, 12] This architecture separates the user interface from the data storage, allowing for more scalable and manageable systems.
Question 3: A GIS manager needs to configure an enterprise geodatabase to allow staff from the planning department to edit parcel data, while staff from the tax assessor's office can only view the same data. Which database security mechanism is most appropriate for implementing these distinct levels of permission?
- Geometric networks
- Data replication
- Versioning
- Role-Based Access Control (RBAC) (Correct answer)
Correct answer: Role-Based Access Control (RBAC)
Role-Based Access Control (RBAC) is a standard security practice for managing permissions in a multi-user database. [38] Users are assigned to roles (e.g., 'Planner', 'Assessor'), and permissions (e.g., SELECT, UPDATE, INSERT, DELETE) are granted to those roles for specific datasets. [30, 31] This is far more efficient and secure than managing permissions for each individual user. Versioning is for managing edits, replication is for distributing data, and geometric networks are for modeling utility networks.
Question 4: An organization's public-facing web map, which displays complex vector data, is performing slowly during peak hours. Users experience significant lag when panning and zooming. Which of the following strategies offers the most effective solution for improving the map's rendering speed and overall user experience?
- Increasing the number of attribute fields in the source feature classes.
- Upgrading the client-side computers with more RAM.
- Creating a pre-rendered tiled map cache for the web service. (Correct answer)
- Converting all vector data to a text-based format like GeoJSON.
Correct answer: Creating a pre-rendered tiled map cache for the web service.
Creating a tiled map cache (either raster or vector tiles) is the standard and most effective method for accelerating web map performance. [6, 8] This process pre-renders the map at various scales and stores the images (tiles) on the server. When a user requests the map, the server simply sends the pre-drawn tiles instead of rendering the complex vector data on the fly, which is significantly faster and reduces server load. [3, 24]
Question 5: Which phase of the System Development Life Cycle (SDLC) is primarily concerned with activities such as routine system monitoring, user support, applying software patches, and planning for eventual system replacement?
- Design
- Operations and Maintenance (Correct answer)
- Implementation and Deployment
- Requirements Analysis
Correct answer: Operations and Maintenance
The Operations and Maintenance phase is the final and often longest phase of the SDLC. [29, 36] It begins after the system has been deployed and is in production use. Its focus is on ensuring the system continues to operate effectively, providing ongoing support to users, performing necessary upkeep like patching and data backups, and planning for its eventual retirement and replacement.
Question 6: A GIS manager is creating a business case to justify a significant investment in a new enterprise GIS. To convince executive leadership, which of the following provides the strongest argument for a positive Return on Investment (ROI)?
- The ability to produce more aesthetically pleasing cartographic products.
- A quantifiable reduction in staff hours needed to complete routine analytical tasks, leading to direct cost savings. (Correct answer)
- The new system will be based on the latest cloud-native technology trends.
- The project will require an initial period of extensive staff retraining and workflow disruption.
Correct answer: A quantifiable reduction in staff hours needed to complete routine analytical tasks, leading to direct cost savings.
Return on Investment (ROI) is a financial metric that compares the monetary benefits of a project to its costs. [4, 9] The strongest arguments for a positive ROI are those that are quantifiable and directly translate to financial gains or cost savings. [1, 14] A measured reduction in staff time is a direct, quantifiable benefit. While aesthetics and modern technology are desirable, they are considered intangible or soft benefits and are harder to quantify financially. Retraining is a cost, not a benefit.
A large metropolitan planning organization is initiating the process of developing an enterprise GIS to serve multiple departments, including transportation, emergency services, and environmental planning.
To ensure the resulting system is effective and widely adopted, what is the most critical first step in the system design process?