Changes between Initial Version and Version 1 of Diagrams_


Ignore:
Timestamp:
05/03/14 15:51:49 (10 years ago)
Author:
139037
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Diagrams_

    v1 v1  
     1     
     2    '''    Use Case Diagram'''
     3
     4A use case diagram represents a set of use cases and actors and their relationships.
     5The main actors that are involved in the first use case diagram are: administrator, doctor and nurse. Every actor is related to a certain number of use cases. Every use case represents the tasks that should be performed within the application by a certain actor. In figure 1 the actor Administrator is in relation with the same use cases that is the actor Doctor, this is done because the administrator at the same time can work as a doctor in a given health center.
     6 
     7
     8 
     9[[Image(1.jpg)]]
     10
     11Figure 1.[[BR]]
     12
     13
     14Use Case Diagram
     15
     16The 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.
     17
     18 
     19
     20 [[Image(2.jpg)]][[BR]]
     21
     22Figure 2.[[BR]]
     23
     24 Appointment Use case Diagram
     25
     26
     27
     28
     29
     30
     31Activity Diagram
     32
     33The 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.
     34
     35
     36 [[Image(3.jpg)]][[BR]]
     37Figure 3.[[BR]]
     38 Activity Diagram
     39
     40
     41
     42
     43 
     44[[Image(4.jpg)]][[BR]]
     45Figure 4. [[BR]]
     46
     47Schedule-Appointment Activity Diagram
     48
     49
     50
     51Sequence Diagram
     52A 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
     54 
     55[[Image(5.jpg)]][[BR]]
     56Figure 5.[[BR]]
     57
     58
     59 Sequence- Diagram Schedule Appointment
     60
     61
     62This 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
     64
     65 Collaboration Diagram
     66
     67A 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.
     68
     69
     70 
     71 [[Image(6.jpg)]] [[BR]]         
     72Figure 6.[[BR]]
     73
     74
     75
     76
     77
     78
     79
     80
     81CLASS DIAGRAM
     82
     83Classes represent an abstraction of entities with common characteristics. Associations represent the relationships between classes.
     84
     85
     86 
     87[[Image(7.jpg)]][[BR]]
     88 Figure 7.[[BR]]
     89
     90
     91
     92
     93
     94
     95STATE DIAGRAM
     96
     97A 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.
     98States represent situations during the life of an object. You can easily illustrate a state in SmartDraw by using a rectangle with rounded corners.
     99
     100 [[Image(8.jpg)]][[BR]]
     101Figure 8.[[BR]]