Problem 2
List four of what you consider to be the most important high-level requirements for an application that tracks bar-coded invoices within a company.
Problem 4
What is a use case? Is the following a use case? Why or why not? "The system shall provide advice for the beginning Windows user on how to execute Windows operations."
Problem 6
Why is it important to show customers preliminary sketches of GUls as early in the development cycle as possibles Give what you consider to be one or two of the most important reasons.
Problem 9
Consider an application that manages patients in a doctor's office. Patients call for an appointment and their information is entered into the application. Patients can call to reschedule or cancel appointments. After a patient is seen by a doctor, the patient may be referred to another doctor for treatment if necessary. Draw a state-transition diagram to express the high-level requirements for this application.