More than Just Lines on a Map: Best Practices for U.S Bike Routes
Pechakucha Presentation: Software Engineering
1. ADT Assignment 3 Team
Pecha Kucha Presentation
Apiwe Xozwa
The change process needed
by the system and how it
would implement. From
slide 2-7.
Opatile Kelobang
3 Lehman’s laws of Software
evolution which are most
important for evolving the
system in the pandemic.
From slide 8-13.
Ntumba Owin
Legacy system’s management
plan to ensure that the system
will continue to cater for the
dynamic modern environment.
From slide 14-19.
Identify the shortcomings of the system in the current environment.
Use Lehman’s Laws of Software Evolution to explain 3 laws which are most important for evolving this system in the pandemic
Customers can only use our system if they are sitting in the restaurant
Orders are placed at the table
Payments is made either by cash or speed point
No Online order functionality
“a program must continually change if it to remain useful” and
“new functionality must be added to systems to increase user satisfaction.
“The systems quality will decline in time unless it is rigorously monitored and adapted to changes.”
Noting that under lockdown level-3 regulations, customers are not allowed to eat in restaurants, we will need to change out system for it to remain useful.
New Functionality will need to be added to conform to the current environment. These new features will have to facilitate online orders, and payments.
The 3rd of Lehmans Laws state that we will need to monitor the environmental changes related to the pandemic and adapt our software accordingly. If this is not done, the software quality will decline.