Snap the bottom off each asparagus spear and toss them in a roasting pan with the salt, pepper and olive oil. Try to have them in a single layer in the dish.
Roast for approximately 15-18 minutes until the asparagus is just about tender.
Remove the dish from the oven and sprinkle the grated parmesan over the top. You should have a thin layer over it all. Put it back in the oven for another 2-3 minutes until the cheese has melted and the asparagus is tender.