singleton class inheritance in object oriented programming deadlock situation non functional requirement functional requirement steps of waterfall method in scrum -->purpose of daily stand up meeting paper prototyping purpose of a sequence diagram/event diagram modularization model view controller architecture directed acyclic graph black box and white box texting queue and a stock recursive function average and worst case run time of the quicksort algorithm A* algorithm work inner and outer join do sql injection ,how are they prevented