Software Design CS215 Software Engineering Reference: Software Engineering Concepts Richard Fairley Software Design The process of design involves conceiving and planning…