Separate the broccoli into tiny little florets and blanch in boiling water for about 2 minute. They need to be bright green and not overcooked.
Remove the broccoli, add salt and in the same water, cook the pasta until al dente.

To make the primavera sauce, heat the oil and fry finely chopped shallots until translucent. Add garlic and finely sliced courgettes. Sauté until courgettes are almost cooked. To it add washed and cut into 1 inch lengths string beans, broccoli and frozen peas.
Sautee for a few more minutes, until peas and beans are just cooked.
Julienne cut the herbs and add to the sauce. Add the pasta, mix well and warm through.
Add lots of freshly grated parmesan, mix well and season to taste with salt and pepper.