Problem
a) Discuss any challenges a software faces before, during, and after development regarding the software engineering approaches. You can use a project you worked on as a scenario to discuss the problems you faced.
b) Read, understand and make a thorough summary of all the software development methods