Boston Scientific Interview Question

Draw a software hierarchy diagram for a given problem