1. In a large pot of boiling salted water, cook macaroni until al dente. In a small skillet, cook prosciutto over medium until crisp; discard fat.
2. Combine shallot, vinegar, and mustard in a large bowl; whisk in oil in a slow, steady stream. Add tomato, cheese, prosciutto, olives, and capers.
3. Drain pasta; add to bowl with tomato mixture, and toss. Add parsley; season with salt and pepper. Cool to room temperature, and serve.