Cook the noodles according to package directions just till al dente. Rinse with cold water and place in a large bowl.
Melt the butter in a large skillet and sauté the onions, garlic and carrots for 4 minutes.
Add the broccoli, peppers, and asparagus to the pan and saute for another 3 to 4 minutes.
Add the squash and peas and saute for 2 to 3 minutes. Add the vegetables to the pasta and toss in the tomatoes.
Combine the lemon juice, parmesan cheese, whipping cream, Italian seasoning, lemon zest, parsley, salt and pepper and toss with the vegetables.
Sprinkle with fresh parsley and basil as desired.