0% found this document useful (0 votes)
58 views9 pages

Sample SRS Template1

The document outlines requirements for a Geographic Management System software application. It details the GMS's features such as geographic data handling, spatial analysis tools, visualization, user management, and integration with external data sources. It also describes functional requirements including data processing, spatial analysis, map display, user authentication, and performance standards.

Uploaded by

vaishuvyshu3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views9 pages

Sample SRS Template1

The document outlines requirements for a Geographic Management System software application. It details the GMS's features such as geographic data handling, spatial analysis tools, visualization, user management, and integration with external data sources. It also describes functional requirements including data processing, spatial analysis, map display, user authentication, and performance standards.

Uploaded by

vaishuvyshu3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

<Geographical

Management System>

Software Requirements Specification


<Version>
<24 March 2024>

<Krishna Das>
<Talla Charan>
<Dhanush>

Lead Softwaree Engineer

Prepared for
CAP 314—Software Engineering Principles I
Instructor: Dr Gaurav Kumar
24 March 2024
Revision History

Date Register No: Author


24/3/24 12219891 Krishnadas Mony
24/3/24 12214725 Talla Charan
24/3/24 12216441 Dhanush

Software Requirements Specification Page ii


Table of Contents

1. INTRODUCTION……………………………………………………………….
1.1 purpose
1.2 Scope
1.3 Definition
1.4 Reference
1.5 Overview
1.6 Resource
1.7 Learning Characteristics of users
1.8 Business Environment
2. GENERAL DESCRIPTION………………………………………………….
2.0 Spatial analysis
2.1 Drawing materials
2.2 User Management
2.3 Performance
2.4 Reliability
2.5 Benefits
2.6 References
3.ANAYASIS MODELS ………………………………………………………….
4.DATA FLOW DIAGRAM (DFD)………………………………………………

Software Requirements Specification Page iii


1.Introduction
A Geographic Management System (GMS) is a software application designed to
efficiently manage geological data. This Software Requirements Specification (SRS)
document outlines the requirements for the GMS, detailing its features, functionality,
and limitations.
1.1 Purpose
The motive of this record is to provide a complete overview of the requirements for
the Geographic Management System. It serves as a manual for builders, stakeholders,
and users throughout the software program development lifecycle.
1.2 Scope
The GMS will encompass features for handling geographic facts, along with however
not restrained to:

• Data access and modifying competencies for geographic data.


• Spatial analysis tools.
• Visualization of geographic facts via maps and different graphical
representations.
• User control and authentication.
• Integration with outside geographic records resources
1.3 Definitions, Acronyms, and Abbreviations
GMS: Geographic Management System
SRS: Software Requirements Specification
1.4 References
The GMS will function as a standalone application, interacting with outside databases
and geographic records assets through APIs. It can be designed to be scalable, taking
into account integration with extra functionalities and modules inside the destiny.

1.5 Overview
This subsection should:
(1) Describe what the rest of the SRS contains

1.6 Resources
The main components of GMS are:

Software Requirements Specification Page 4


Data Processing:
Ability to enter, edit and delete geographic information.
Support for various data structures including shapefiles, Geo JSON, and KML.

Space analysis:
Location query tools, including distance estimation, collision detection, and buffering.
Statistical analysis can provide geographic information.
Image credits:

Map-based geographical maps.


Customizable symbols and styling options.
Addition:
APIs for integrating external data sources.
Support for popular GIS frameworks and standards. provide a general description of
any other items that will
limit the developer’s options for designing the system. (See the IEEE Guide to SRS
for a partial list of possible general constraints).

Data Processing:
Ability to enter, edit and delete geographic information.
Support for various data structures including shapefiles, Geo JSON, and KML.
Space analysis:
Location query tools, including distance estimation, collision detection, and buffering.
Statistical analysis can provide geographic information.
Image credits:

Map-based geographical maps.


Customizable symbols and styling options.
Managing users:
user credentials and authorizations.
Role-based implementation.

1.7 Learning and characteristics of users


Primary users of GMS include GIS professionals, researchers and decision makers
who work with geographic data. These users are expected to have a basic
understanding of GIS principles and spatial analysis techniques.

1.8 Business Environment


Software Requirements Specification Page 5
The GMS will be a web-based application, accessible through modern web browsers
such as Chrome, Firefox and Safari. It can be compatible with major operating
systems like Windows, macOS and Linux.

Functional requirements

1.9 Data Processing


The system allows users to import geographic information from external files.
The system will provide geographic editing tools, including adding, editing, and
deleting vertices.
The system will contribute to the development of new geographic information.
The system will provide version control capabilities to manage changes to geographic
data.
2.0 Spatial analysis
The system allows users to create spatial queries such as points, polygons, and line
intersections.
The plan will provide tools for geological containment.
The system will support statistical analysis of geographical data, including calculation
of mean, median and standard deviation.

2.1 Drawing materials


The system will display geographic information on interactive maps.
The system allows users to customize symbols and methods for geographic features.
The system will provide tools to cover multi-layered geographic data.

2.2User Management
The system will require users to authenticate using a username and password.
The system will introduce role-based processing to restrict user rights.
The system will record user actions for statistical purposes.
The system will provide APIs for integration with external data sources.
The system will support the import and export of popular GIS formats such as ESRI
shapefiles and GeoJSON.

2.3 Performance
The system will be automated, with little free time for data acquisition and processing.
Software Requirements Specification Page 6
The system will support concurrent user access without compromising performance.
Security
The system will store the user credentials during transmission.
The system will implement measures to prevent unauthorized access to sensitive
information.

2.4 Reliability
The system will have a backup and recovery mechanism to keep the data consistent.
The system can handle unexpected errors elegantly, providing users with informative
error messages.
2.5 Benefits
The system should have an intuitive user interface with clear communication
channels.
The system will provide documentation and tutorials to help users learn how to use its
features.

2.6 References
 WMS: Web Map Service for sharing maps across the web.
 WFS: Web Feature Service for sharing feature data across the web for direct
access to geospatial data.
 WMTS: Web Map Tile Service for sharing pre-cached map tiles across the web
for use as basemaps.

REST API. REST (short for Representational State Transfer) is a web services API. ...
SOAP API. SOAP (simple object access protocol) is a well-established protocol,
similar to REST in that it's a type of Web API.

Anselin, Luc, and John O’Loughlin. 1992. “Geography of international conflict and
cooperation: spatial dependence and regional context in Africa.” The New
Geopolitics, 39–75.
And some other information from some websites and general terms

3.0 Data Flow Diagrams (DFD)


When drawing for Data Flow Diagrams (DFD) of a landscape system, it is important
to ensure that they are clearly symbolized and organized. Below is a schematic
diagram of the DFD for the territory management system:
Photo Credits:
Specialty: Geographic Information Systems
External services: users, GIS, GPS devices
Software Requirements Specification Page 7
Data Flows: data entry, Query results, updates to GIS Database
Processes: Query processing, data analysis, map representation
Section 0 DFD:
Specialties: Geographic Information Systems
External services: users, GIS database, GPS devices
Data flow: user input data, query results, updates to GIS database
Processes: Query processing, data analysis, map representation
Part 1 DFD:
Communications Used:
Processes: Identify user, user queries, results
Applications:
Procedure: Update GIS Database, Import Data from GIS Database
Mapping Process:
Processes: Creates a map, overlays data on a map
Part 2 DFD:
Update the GIS database system:
Procedure: Verify user update, update database, confirm completion
Map interpretation process:

Procedures: Retrieve map data, create map layers, and present the map to the user

Geographical
Management
System
management
System

External Entity

Software Requirements Specification Page 8

You might also like