System: Vehicle Tracking Management System TryPot (Pty) Ltd is a successful Johannesburg based vehicle company that has numerous recovery vehicle depots around the country. Due to the number of depots, TryPot (Pty) Ltd management needs an information system to manage the manual business processes and workflows that are currently in place. You are appointed as part of a project team that will implement a new Vehicle Tracking Management System to run the depots. All the depots are managed from the Johannesburg Head Office where the Vehicle Inspector receives recovered vehicle requests (from the Insurance Company or Vehicle Owners) and sends them to the Manager for verification. As part of the verification process, the Manager verifies vehicle details and driver details before issuing a request approval. Approved requests are sent to the Depot and rejection notes are send back to the Vehicle Inspector by the Manager. At the Depot, the approved vehicle requests are received, vehicle availability checks are done before the vehicle is released to the driver for delivery to the Insurance Company or Vehicle Owner. A driver can only be assigned one vehicle and a request can be for one or more recovered vehicles. Vehicle details that are verified include the model, vehicle registration number, last service date, depot name and status.         TryPot (Pty) Ltd wants the Vehicle Tracking Management System to automate all the manual processes and work on numerous devices including smart phones and tablets. There is also a requirement for the user interface to adopt company’s theme and clearly display company logo for brand awareness. As part of the many requirements, it is TryPot (Pty) Ltd’s wish for the system to always be online, be highly responsive and secure with tight access control mechanisms in place. Jan Pilser is the Managing Director and he oversees the daily operations with his Financial Director Sally Joubert and the company has the City of Johannesburg Municipality as one of the customers.    Due to the nature of the tracking business the development team is forced to pay attention and apply strict rules around all forms of software testing. TryPot (Pty) Ltd uses open source software for most of their internal software development initiatives. All databases will be based on PostgreSQL or Apache Cassandra and Apache Netbeans will be the IDE of choice. All the databases on Postgres or Cassandra including the back‐ups should be encrypted. Amongst other things, you are tasked with finding the right techniques to use during the software development project.   21 2021 © The Independent Institute of Education (Pty) Ltd 2021 Page 5 of 8 Lastly, as part of the non‐functional requirement, the system’s user Interface must be easy to use so that users don’t rely heavily on user manuals. Due to a busy and competitive car tracking industry, the system must have 98% uptime and have lower latency. Users should be able to use Single Sign On to login.   1. Due to the sensitity of the system outlined in the case study. Discuss all the controls you will put in place to ensure that the system fully safeguards the integrity of the data and ensures overall security of the end‐to‐end system

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

System: Vehicle Tracking Management System

TryPot (Pty) Ltd is a successful Johannesburg based vehicle company that has numerous recovery

vehicle depots around the country. Due to the number of depots, TryPot (Pty) Ltd management

needs an information system to manage the manual business processes and workflows that are

currently in place. You are appointed as part of a project team that will implement a new Vehicle

Tracking Management System to run the depots. All the depots are managed from the

Johannesburg Head Office where the Vehicle Inspector receives recovered vehicle requests (from

the Insurance Company or Vehicle Owners) and sends them to the Manager for verification. As part

of the verification process, the Manager verifies vehicle details and driver details before issuing a

request approval. Approved requests are sent to the Depot and rejection notes are send back to

the Vehicle Inspector by the Manager. At the Depot, the approved vehicle requests are received,

vehicle availability checks are done before the vehicle is released to the driver for delivery to the

Insurance Company or Vehicle Owner. A driver can only be assigned one vehicle and a request can

be for one or more recovered vehicles. Vehicle details that are verified include the model, vehicle

registration number, last service date, depot name and status.     

  

TryPot (Pty) Ltd wants the Vehicle Tracking Management System to automate all the manual

processes and work on numerous devices including smart phones and tablets. There is also a

requirement for the user interface to adopt company’s theme and clearly display company logo for

brand awareness. As part of the many requirements, it is TryPot (Pty) Ltd’s wish for the system to

always be online, be highly responsive and secure with tight access control mechanisms in place.

Jan Pilser is the Managing Director and he oversees the daily operations with his Financial Director

Sally Joubert and the company has the City of Johannesburg Municipality as one of the customers.   

Due to the nature of the tracking business the development team is forced to pay attention and

apply strict rules around all forms of software testing. TryPot (Pty) Ltd uses open source software

for most of their internal software development initiatives. All databases will be based on

PostgreSQL or Apache Cassandra and Apache Netbeans will be the IDE of choice. All the databases

on Postgres or Cassandra including the back‐ups should be encrypted. Amongst other things, you

are tasked with finding the right techniques to use during the software development project.  

21 2021

© The Independent Institute of Education (Pty) Ltd 2021

Page 5 of 8

Lastly, as part of the non‐functional requirement, the system’s user Interface must be easy to use

so that users don’t rely heavily on user manuals. Due to a busy and competitive car tracking

industry, the system must have 98% uptime and have lower latency. Users should be able to use

Single Sign On to login.

 

1. Due to the sensitity of the system outlined in the case study. Discuss all the

controls you will put in place to ensure that the system fully safeguards the

integrity of the data and ensures overall security of the end‐to‐end system

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Software Development Approaches
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education