Cook pasta according to package directions so that it is al dente (slightly firm with a bite that slightly sticks to your teeth).
Having it a little firm will help as when you let the dressing and vegetables marinate with the pasta, that breaks it down and "cooks" it further.
Rinse pasta after cooking, in cold water to ensure it stops any further cooking.
Set aside, and chop and prepare all ingredients except the dressing and Parmesan cheese.
Once chopped and prepared, combine and toss with pasta. Drizzle dressing over salad, give a good toss.
Add parmesan cheese, and give a final good toss. Store in fridge up to 3 days.