1. Snap off and discard tough ends of asparagus. Cut tips from asparagus, and place in a bowl. Cut remaining asparagus into 1/4-inch pieces; add to bowl.
2. Sauté asparagus, green onions, and zucchini in hot olive oil in a large skillet over medium heat 8 minutes. Add tomatoes, and cook 2 minutes. Season with salt and pepper to taste.
3. Cook pasta according to package directions; drain. Stir pasta into asparagus mixture, and sprinkle with cheese. Serve immediately.