* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Test Memo
Survey
Document related concepts
Transcript
CMIS311-2014 Test Memo Question 1a (5) System Requirements = Functional req+Non-functional req The activities the system must perform+ constraints and performance goals Systems Analysis and Design in a Changing World, 6th Edition 2 Q 1b (10) Systems Analysis and Design in a Changing World, 6th Edition 3 Q 1c (6) Interviewing users and other stakeholders Distributing and collecting questionnaires Reviewing inputs, outputs, and documentation Observing and documenting business procedures Researching vendor solutions Collecting active user comments and suggestions Systems Analysis and Design in a Changing World, 6th Edition 4 Q 1d (3) Event– something that occurs at a specific time and place, can be described, and should be remembered by the system OR an occurrence the system must respond to and remembered. Systems Analysis and Design in a Changing World, 6th Edition 5 Q 1e (6) External Event: an event that occurs outside the system, usually initiated by an external agent or actor Temporal Event: an event that occurs as a result of reaching a point in time State Event: an event that occurs when something happens inside the system that triggers some process Systems Analysis and Design in a Changing World, 6th Edition 6 Patient Record and Scheduling System (PRS System) A patient record and scheduling system in a doctor’s office is used by the receptionists, nurses, and doctors. The receptionists use the system when a patient calls for an appointment. The receptionist will use the system to schedule the appointment and enters new patient information when first-time patients visit the doctor. The doctor will first view the patient’s information before prescribing medication or multiple medications. The doctor may enter treatment information, but most frequently they let the nurses enter this information. The nurses use the system to keep track of the results of each visit including diagnosis and medications. The nurses can also access the information to print out a history of patient visits. For each visit, free form text fields are used captures information on diagnosis and treatment. Usually a patient belongs to or is part of a family, and the head of the family is responsible, as he provides the primary medical coverage. Patients are classified are either patients with medical cover or out-patients. Out-patients must pay with cash after the visit. Information about doctors is maintained since a family has a primary care physician, but different doctors may be the ones seeing the patient during the visit. Systems Analysis and Design in a Changing World, 6th Edition 7 Entity Patient Receptionist Activity call to make an appointment schedule an appointment Enter patient information When it’s a first visit Doctor view patient information BEFORE Doctor prescribes medication or multiple medications during a visit enters treatment information The nurse keep track of results of visit Captures information on diagnosis and treatment Print patient history Patient pays via the person with the primary medical coverage Systems Analysis and Design in a Changing World, 6th Edition 8 Derivation from Entity-Activity table Identify events: those occurrences that INTERACT with the system Event table Identify the actors Use case Swim lanes for Activity Diagram Slide 13 for Q3 (14!) Systems Analysis and Design in a Changing World, 6th Edition 9 Systems Analysis and Design in a Changing World, 6th Edition 10 Event Trigger Source Use Case Response Destination Rec wants to make an app App Info Receptionist Schedule an app App details Receptionist Rec enters pat info Patient info Receptionist Enter patient info Patient info Receptionist Dr wants to view patient info Patient details Dr View patient info Patient info Dr Dr records treatment info Patient diagnosis and medication Dr Enter Treatment Info Nurse records treatment info Patient diagnosis and medication Nurse Enter Treatment Info Needs to print patient info Patient Info Nurse Print History Patient history Nurse Systems Analysis and Design in a Changing World, 6th Edition 11 Systems Analysis and Design in a Changing World, 6th Edition 12 Systems Analysis and Design in a Changing World, 6th Edition 13 Q6 (33) A patient makes many visits/appointments A visit is made by a patient (entities? Multiplicity? Type of association) A patient belongs to an Insured Family A family may consists of many ‘patients’ A visit is accommodated by many doctors A doctor accommodates many visits. Systems Analysis and Design in a Changing World, 6th Edition 14 Q6 (cont.) Patient history usually reflects the visit to the doctor, and the doctor’s diagnoses and medication prescribed. The problem is where to store this information: do you store it with the visit, to with the doctor? To solve this, we suggest you create an association class named Patient-History. (Type of association?) Patients can be classified as follows: A patient is either an out-patient or an insured patient (Type of association?) Systems Analysis and Design in a Changing World, 6th Edition 15 Systems Analysis and Design in a Changing World, 6th Edition 16