Cook the whole wheat pasta according to package directions. Drain and let cool.
Cook bacon according to package directions. Drain, cool, and chop.
Cook broccoli, cool, and chop.
In a large bowl, mix together yogurt, salad dressing, and vinegar. Stir in onions, grapes, cheese, cooled broccoli, and cooled pasta.
Stir in bacon just before serving.