Cook pasta according to package directions. Right before removing the pasta from the heat, add broccoli to the water, and cook for about 45 seconds. Drain pasta and broccoli, and rinse well with cold water.
Place pasta and broccoli in a large bowl and add in bell pepper, onions, cucumber, and black olives. Toss to combine.
In a small bowl, whisk together the yogurt, mayo, sugar, vinegar, and salt & pepper. Pour over pasta salad and toss well to coat. Cover and refrigerate until ready to serve.