We use cookies to give you the best experience possible. By continuing we’ll assume you’re on board with our cookie policy


Words: 1473, Paragraphs: 65, Pages: 5

Paper type: Essay

System Requirements Document


Airport Management and Planning

Bowie State University

Information Systems Practicum (INSS 890)

Fall 2019

Group 5

Adejumoke Adaralegbe

India Johnson

Oluwafikayomi Ogundemuren

Jasper Omondi

1. Introduction

The Software Requirement Specification provides an overview of the project software with purpose, project scope, definitions, acronyms, abbreviations, features and references. The document will be used to gather, analyze and provide in depth knowledge and understanding of the software system. The detailed requirements of the software system are provided in this document.

Don't use plagiarized sources. Get Your Custom Essay on FINAL SPECIFICATION REQUIREMENT DOCUMENT
Just from $13,9/Page

Get Essay

1.1. Purpose

The purpose of this document is to outline the software requirements; functional and non-functional, of the airport management and planning system. We explain in detail how we expect the product to work in order to gain a better understanding of the project. This document shall serve as a communication medium between group 5 and our project stakeholder/ sponsor (Freeway Aviation). It defines how our sponsor and team see the product as well as its functionality with the software interface, hardware and software requirements.

1.2. Project scope

The software to be used is called UpKeep. A modern maintenance and time management solution. It can be used on smart devices. It is easily accessible from anywhere and at any time. UpKeep allows you to create work orders on-the-go and get notifications when tasks are updated.

The software will include the following capabilities:

Core maintenance functionality such as asset

Inventory and work order management

Access tasks overview page

When adding new tasks, users will be able to include notes, a color-coded priority rating, assets and users.

The mobile application gives users the ability to create projects and assign work orders.

1.3 Definitions, Acronyms and Abbreviations

1.3.1 Definitions

Computerized Maintenance Management System: CMMS also known as Computerized Maintenance Management Information System (CMMIS) is a software package that maintains an organization’s maintenance operation and functions.

Smart Devices: An electronic device generally connected to other networks via various wireless protocols such as Wi-Fi, Bluetooth, 3G etc.

Quick Response Codes: A type of barcode that can be read by a digital device and stores information.

Stakeholder/sponsor: Person of interest and concern in a project or business.

Application Programming Interface: API is an interface or communication protocol between a client and server intended to simplify the building of client-side software.

1.3.2 Acronyms

CMMS-Computerized Maintenance Management System

QR code- Quick Response code

PM- Preventive Maintenance

Wi-Fi- Wireless Fidelity

3G- Third Generation (of wireless mobile telecommunications technology)

API: Application Programming Interface

VPS: Virtual Private Server

SQL: Structured Query Language

1.3.2 Abbreviations

Etc. – Et cetera

1.4 References

In Pilot’s handbook of aeronautical knowledge, (2008). Washington, D.C.: U.S. Dept. of Transportation, Federal Aviation Administration. Retrieved February 12, 2015, from Plan of Integrated Airport Systems (NPIAS) 1998-2002. Federal Aviation Administration, Washington D.C., March 2009.

2. Overall Description

This document will also contain the problem statement of the Aviation company we are working with. Currently, the organization does not have a system for tracking maintenance and time checks, they unfortunately, manually enter time and maintenance schedules using traditional pen and paper. Manual entry of time is not reliable, entry may not be legible which may cause errors. It provides detailed functions of the Upkeep’s CMMS with user characteristics permitted constraints, requirements as well as assumptions and dependencies.

2.1 Product Features/Perspective

The software will be implemented as an application that will be like other applications and additional features. It will assist the aviation with tracking and maintaining flight takeoffs and Landings as well as facilitate a better input of time and general time checks. Its topnotch features include creating work orders, QR generation, inventory and stock management, PM scheduling and workflow management. It enables the tracking of costs and viewing of reports with just a click of a button.

2.2 User classes and Characteristics

The users of this application are maintenance managers and technicians. The users are expected to know how to productively utilize the functions and tools available on UpKeep. For managers it can be used to track wrench time and costs, equipment uptime, view maintenance histories of all assets and to make data driven decisions. For technicians, they can always carry work orders within their reach, snap photos of issues, complaints and finished work. Additionally, scan assets for maintenance records and close out work orders on the spot.

2.2.1 Steps involved in a CMMS plan

Maintenance and work order Management




Schedule workflow

Perform work

Record data; equipment history and cost

Management information & control report

2.3 Operating Environment

Users will be able to run the application software on the following; Windows, Linux, Android, iPhone/iPad, Mac, Web-based, Windows Mobile, Solaris, UniX, IBM and HP-UX.

2.4 Design and implementation Constraints

The major constraint we had for the design and implementation was,

Determining the best and cost-efficient software that can be implemented to build a maintenance and operational system for freeway airport.

Determining the hardware and software interfaces to be used

Creating a database for freeway airport.

4. Specific Requirements

Users of the system are expected to have proven experience especially as maintenance technicians. They are also required to understand general maintenance processes and methods, working knowledge of tools, common appliances and devices as well as problem solving skills.

4.1 User Interfaces

This section of the document presents the general requirements for the main features of the interface for our proposed software. The user interface for the software shall be compatible with any browser. From the task bar, a user can automatically assign new work orders to a specific technician based on the assets that needs repair. The operational manager can also assign different priority levels, teams and categories to cut down on the time needed to create work orders.

4.2 Hardware Interfaces



Aircraft Cockpit

Air traffic control suites

Ethernet Cross-cable

4.3 software Interfaces

Router & Switches: Cisco Routers, Switches and firewall

Database: My SQL

Servers: Windows 2008, UNIX server

Web Server: VPS (Virtual Private Server)

4.4 Communications Interfaces

Upkeep API: Freeway airport will be able to control and gain access to data such as work orders and asset using the API (Application Programming Interface) using the JSON (JavaScript Object Notation).

5. Safety Requirements

The application software will help the organization with the regular checking and maintenance of equipment’s and meeting safety standards to prevent malfunction and critical failures making the environment safer for all users and operators.

Security Requirements

6.1 Data Storage

Freeway aviation data on the application will be any and all necessary information that will be added and modified. The amount of data to be added to the system is completely discretionary and greatly dependent on the goals of Freeway aviation and how much they hope to achieve from using the system.

Systems Data Security

Cloud based CMMS system like Upkeep employs sophisticated data encryption protocols along with updates and maintenance being routinely conducted. Frequent vulnerability and penetration tests are also run to ensure that Freeway Aviation data are not compromised or accessible to others. In order to achieve this, Upkeep helps to reduce unnecessary intrusions into their customers’ maintenance operations by minimizing system downtimes during their maintenance.

7. Software Quality Attributes.

7.1. Cost Reductions:

Since maintenance managers are always looking for potential ways to reduce the cost of their maintenance operations, CMMS is the way to go. A computerized maintenance management software will help the operational and maintenance manager easily incorporate and automate predictive and preventive maintenance strategies that will help reduce equipment downtime and prevent costly unplanned shutdowns. With less downtime the company will experience reduced overtime expenses because employees would not need to work overtime to get broken down assets up and running. With the app, users can access crucial information about past problems and the solution that was carried out to effectively and efficiently solve a problem at hand. Ensuring and maintaining proper conditions of assets prevents the occurrence of maintenance problems and expensive repairs.

Inventory & Asset Management:

With such a busy department, it can be difficult for the managers to keep proper inventory of stock and available parts needed. The application will help optimize stock levels by catching patterns of stock/materials used and set up an automatic reordering of the used materials. UpKeep will also tell the maintenance manager where needed materials are stored (what shelf or row) so they don’t waste time searching through storerooms. With a highly accurate and reliable data, costly human errors can be completely avoided. Problems can be quickly identified and diagnosed with immediate access to critical information.

Workflow Improvements:

The application can be used on mobile and tablet devices, enabling maintenance technicians to access real time information, check inventory and initiate work orders. Managers can quickly change work priorities, work orders, and due dates and communicate them quickly to the whole maintenance team without return to the office or workstation, enabling them to work without delay or interruption. UpKeep allows maintenance managers assign duties, create standardized maintenance processes and offer a stable communication platform for regular and emergency maintenance tasks. It allows for the ability to track work progress from anywhere and at any time. Additionally, it tracks each work order’s progress, status, delays, cost and the time spent by who the work order was assigned to.

Tracking & Reporting:

Easily spot underperforming employees and take effective and efficient corrective measures, ensure that assigned tasks are tracked and seen to be carried out; in progress or completed. Create reports on work order progress using the reports folder on the application software.

About the author

This academic paper is crafted by Mia. She is a nursing student studying at the University of New Hampshire. All the content of this sample reflects her knowledge and personal opinion on FINAL SPECIFICATION REQUIREMENT DOCUMENT and can be used only as a source of ideas for writing.

Check out more works by Mia:

How to cite this page

Choose cite format:

FINAL SPECIFICATION REQUIREMENT DOCUMENT. (2019, Dec 06). Retrieved from https://paperap.com/final-specification-requirement-document-best-essay/

Is Your Deadline Too Short?
Let Professionals Help You

Get Help

Our customer support team is available Monday-Friday 9am-5pm EST. If you contact us after hours, we'll get back to you in 24 hours or less.

By clicking "Send Message", you agree to our terms of service and privacy policy. We'll occasionally send you account related and promo emails.
No results found for “ image
Try Our service

Hi, I am Colleen from Paperap.

Hi there, would you like to get such a paper? How about receiving a customized one? Click to learn more https://goo.gl/CYf83b