Discuss and Analyze software design and development strategies; Make and Justify choices in software design and development.
Learning Outcomes .This assessment relates to all of the learning outcomes of the course which are:1 •Analyze and Solve computing problems; Design and Develop suitable algorithmic solutions using software concepts and skills both (a) introduced in this course, and (b) taught in pre-requisite courses; Implement and Code the algorithmic solutions in the C++ programming language. […]