1 / 5

Writing Requirements - Example

Writing Requirements - Example.

eshana
Download Presentation

Writing Requirements - Example

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Writing Requirements - Example DOCTORHEALTH is a private clinic specializing in heart disease. The clinic employs one receptionist, one doctor, and one accountant. The general patient records are maintained by the receptionist. When a patient arrives at the clinic, the receptionist is responsible for updating the patient records. If the patient is new to the clinic, the receptionist enters the new patient details in the system. If the patient has been to the clinic before, the receptionist checks that old patient details are correct. If they are not, they are updated. The doctor maintains detailed information (records) of the patient consultations that have taken place each day. The receptionist also records details of payments due for each patient consultation and sends them to the accountant. The accountant receives payment details and sends a bill to the patient. An overdue balance report is prepared by the accountant and sent to the doctor. Patients are supposed to send payments by cheque via post to the accountant. Once a week the accountant tracks the payments and sends a report to the receptionist about the patients that have paid their consultation and the ones that are still pending payments. Based on the report the receptionist updates the patient records with respect to payment.

  2. Questions Dr Marc Davidson, the owner of DOCTORHEALTH, wishes to automate all these activities as much as possible. So, based on the information provided: • Identify requirements for an IT system for DOCTORHEALTH • Write them all using the same form e.g. the X shall/should (not) do Y (FR) the X shall/should be done with constraint Y (NFR)

  3. Writing Requirements • Requirements for DOCTORHEALTH’s IT system • Keep patient records – interacts with receptionist. • Maintain patient consultation data – interacts with doctor. • Record payments due – interacts with receptionist, accountant. • Send bills to patients – interacts with accountant, patients. • Report on overdue balances – interacts with accountant, doctor. • Report on paid bills – interacts with accountant, receptionist

  4. FR • Structured Requirements • The system shall keep patient records. • The system shall keep consultation records. • The system shall keep payment records. • The system shall produce reports. • The system shall produce invoices

  5. NFR • Patient records shall be accessible only by the doctor and the receptionist. • Payment records shall be accessible only by the doctor, the receptionist & the accountant. • Reports shall be accessible only by the doctor, the receptionist & the accountant. • Data shall be protected from inappropriate modifications • System shall be easy to use by doctor, receptionist & the accountant. • The receptionist shall be able to enter the patient details within ninety seconds • The receptionist shall be able to query about any patients' records within 5 seconds. • The reports received from the accountant shall be downloaded within five seconds during a peak load.

More Related