Changes between Version 1 and Version 2 of Diagrams_
- Timestamp:
- 05/03/14 15:57:56 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Diagrams_
v1 v2 9 9 [[Image(1.jpg)]] 10 10 11 Figure 1 .[[BR]]11 Figure 1 Use Case Diagram.[[BR]] 12 12 13 13 14 Use Case Diagram15 14 16 15 The use case diagram that is in the Figure 2 represent 2 main actors with 4 use cases. Here is described the tasks that the actors Doctor and Patient perform for making an appointment. … … 20 19 [[Image(2.jpg)]][[BR]] 21 20 22 Figure 2.[[BR]] 23 24 Appointment Use case Diagram 21 Figure 2 Appointment Use case Diagram.[[BR]] 25 22 26 23 … … 29 26 30 27 31 Activity Diagram 28 29 '''Activity Diagram''' 32 30 33 31 The activity diagram addresses a dynamic view of the system, it also emphasizes the flow of objects and synchronization of the flow in support of parallel processing. Here are presented two activity diagrams the first one is the main activity diagram which represents the most important activities of the system, and the second one is the schedule-appointment activity diagram. … … 35 33 36 34 [[Image(3.jpg)]][[BR]] 37 Figure 3 .[[BR]]38 Activity Diagram35 Figure 3 Activity Diagram .[[BR]] 36 39 37 40 38 … … 43 41 44 42 [[Image(4.jpg)]][[BR]] 45 Figure 4. [[BR]] 46 47 Schedule-Appointment Activity Diagram 43 Figure 4 Schedule-Appointment Activity Diagram. [[BR]] 48 44 49 45 50 46 51 Sequence Diagram 47 48 49 '''Sequence Diagram''' 50 51 52 52 A sequence diagram represents the interaction between different objects in the system. The important aspect of a sequence diagram is that it is time ordered which means that the exact sequence of the interactions between the objects is represented step by step as shown in figure 6. 53 53 54 54 55 55 [[Image(5.jpg)]][[BR]] 56 Figure 5 .[[BR]]56 Figure 5 Sequence- Diagram Schedule Appointment .[[BR]] 57 57 58 58 59 Sequence- Diagram Schedule Appointment 60 59 61 60 62 61 This sequence diagram represents the timing and flow of information within the “make appointment” use case. The summation of the appointment record is called the Doctors Schedule. The System Controller verifies that the appointment time is available notifies the patient, who confirms the appointment and the system updates the database. 63 62 64 63 65 Collaboration Diagram64 '''Collaboration Diagram''' 66 65 67 66 A collaboration diagram describes interactions among objects in terms of sequenced messages. Collaboration diagrams represent a combination of information taken from class, sequence, and use case diagrams describing both the static structure and dynamic behavior of a system. … … 79 78 80 79 81 CLASS DIAGRAM 80 '''CLASS DIAGRAM''' 82 81 83 82 Classes represent an abstraction of entities with common characteristics. Associations represent the relationships between classes. … … 93 92 94 93 95 STATE DIAGRAM 94 '''STATE DIAGRAM''' 96 95 97 96 A statechart diagram shows the behavior of classes in response to external stimuli. This diagram models the dynamic flow of control from state to state within a system.