Look at the picture below. What you said is basically correct.
Gum: commonly known as upper gum, hard palate: commonly known as upper dentition (relatively hard, prototype concave part), soft palate: soft part at the back of hard palate (can be felt by the root of tongue).