Boston Scientific interview question

Draw a software hierarchy diagram for a given problem