1. What are the differences between analysis modeling and design modeling?
2. What is meant by service-oriented architecture?
3. How do you know when "enough is enough"? What should you look for when determining when software is ready to go into production? What indicates that enough testing has been done?
4. Why do many projects end up having unreasonable deadlines? How should a project manager manage unreasonable demands?
5. How do non-functional requirements affect the design of a system? Please provide an example