In: Computer Science
You are required to present an outline design of a system that will be used by doctors at a medical practice to keep basic patient records. The system should record each consultation between a doctor and patient, any illness diagnosed by the doctor, and any drugs prescribed to the patient. At regular intervals, an auditor will use the system to check whether the same drug is being prescribed repeatedly to a particular patient.
(a) How would you go about determining the detailed requirements for this system?
(b) Construct one or more UML use case diagrams, showing the overall structure of a system that
includes the elements described above.
(c) Using another type of UML diagram, illustrate the runtime behavior of one of the use cases.
(d) Explain why you chose the specific UML diagram used in part (c).
Question a:
There are two type of requirement for the system
1. Functional requirement : It consists various things like
2. Non-Functional requirement : It consists various things like
Question b:
In the use case diagram there are two actor
Question c:
Sequence diagram is used for illustrate the runtime behavior of one of the use cases.
I am using the use case : Prescribed Drugs (In which both actor and system are involved)
Question d:
I am using the sequence diagram for illustrate the runtime behavior of one of the use case because the behavior is analysis by using one of the behaviors diagram of UML and Sequence diagram provide the neat and clear interaction between the actors and system .
Thank you.................