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
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
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
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
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
Step by step
Solved in 2 steps