Study IS - Analytical diagrams BaraB Table of Contents ClassDiagram1....................................................................................................................................... 4 ClassDiagram2..................................................................................................................................... 27 enrollStudentCourse-1..........................................................................................................................54 enrollStudentCourse-2..........................................................................................................................61 enrollStudentCourse-3..........................................................................................................................69 remTeacher.......................................................................................................................................... 76 remTeacher - Communications............................................................................................................91 Stereotypes.........................................................................................................................................102 Table of Figures ClassDiagram1....................................................................................................................................... 4 ClassDiagram2..................................................................................................................................... 27 enrollStudentCourse-1..........................................................................................................................54 enrollStudentCourse-2..........................................................................................................................61 enrollStudentCourse-3..........................................................................................................................69 remTeacher.......................................................................................................................................... 76 remTeacher - Communications............................................................................................................91 Class Diagram ClassDiagram1 monthlyWage InternalTeacher hourlyWage ExternalTeacher name address email addTeacher() remTeacher() updateInfo() Teacher -hoursWorked date addReport() remReport() WorkReport name info prerequisites capacity schedule addCourse() remCourse() updateInfo() enrollStudent() withdrawStudent() notify() Course name address email addStudent() remStudent() updateInfo() Student FullTimeCourse DistanceStudyCourse lecturers courses 1..* 0..* submits 1 0..* courses0..* 1 0..* 1 0..* 0..* studies responsible person Visual Paradigm Standard Edition(Masaryk University) Name Value Name ClassDiagram1 Author veronika.lovrantova Create Date Time 29.11.2013 12:21:51 Last Modified 11.11.2014 23:59:21 Shape Presentation Option 0 Summary Name Documentation InternalTeacher Teacher Student ExternalTeacher Course WorkReport FullTimeCourse DistanceStudyCourse Details InternalTeacher Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:25:09 Last Modified 29.11.2013 12:32:17 Attributes monthlyWage Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:25:22 Last Modified 29.11.2013 12:32:17 Relationships Unnamed Generalization From Teacher Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:42 Last Modified 29.11.2013 12:32:17 Teacher Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:26:57 Last Modified 29.11.2013 12:47:28 Attributes name Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:27:19 Last Modified 29.11.2013 12:32:17 address Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:27:02 Last Modified 29.11.2013 12:32:17 email Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:27:11 Last Modified 29.11.2013 12:32:17 Operations addTeacher () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:04 Last Modified 29.11.2013 12:32:17 remTeacher () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:13 Last Modified 29.11.2013 12:32:17 updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:17 Last Modified 29.11.2013 12:32:17 Relationships Unnamed Generalization To InternalTeacher Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:42 Last Modified 29.11.2013 12:32:17 Unnamed Generalization To ExternalTeacher Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:44 Last Modified 29.11.2013 12:32:17 Unnamed Association To (courses) Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type Course Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:17 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:17 Last Modified 24.6.2014 20:08:16 responsible person : Association From (courses) Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type Course Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:52 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:52 Last Modified 29.11.2013 12:42:28 Student Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:41:50 Last Modified 29.11.2013 12:47:28 Attributes name Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:41:54 Last Modified 29.11.2013 12:42:28 address Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:41:56 Last Modified 29.11.2013 12:42:28 email Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:41:59 Last Modified 29.11.2013 12:42:28 Operations addStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:42:05 Last Modified 29.11.2013 12:42:28 remStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:42:07 Last Modified 29.11.2013 12:42:28 updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:42:10 Last Modified 29.11.2013 12:42:28 Relationships studies : Association To Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type Course Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:42:27 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:42:27 Last Modified 29.11.2013 12:47:28 ExternalTeacher Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:25:16 Last Modified 29.11.2013 12:42:28 Attributes hourlyWage Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:25:33 Last Modified 29.11.2013 12:32:17 Relationships Unnamed Association To (submits) Name Value End Model Element WorkReport Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type WorkReport Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:30:28 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:30:28 Last Modified 29.11.2013 12:42:28 Unnamed Generalization From Teacher Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:44 Last Modified 29.11.2013 12:32:17 Course Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:36:10 Last Modified 24.6.2014 20:08:16 Attributes name Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:02 Last Modified 29.11.2013 12:42:28 info Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:07 Last Modified 29.11.2013 12:42:28 prerequisites Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:13 Last Modified 29.11.2013 12:42:28 capacity Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:18 Last Modified 29.11.2013 12:42:28 schedule Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:21 Last Modified 29.11.2013 12:42:28 Operations addCourse () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:31 Last Modified 29.11.2013 12:42:28 remCourse () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:34 Last Modified 29.11.2013 12:42:28 updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:37 Last Modified 29.11.2013 12:42:28 enrollStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:40 Last Modified 29.11.2013 12:42:28 withdrawStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:45 Last Modified 29.11.2013 12:42:28 notify () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:37:50 Last Modified 24.6.2014 20:08:16 Relationships responsible person : Association To Name Value End Model Element Teacher Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type Teacher Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:52 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:52 Last Modified 29.11.2013 12:42:28 Unnamed Generalization To FullTimeCourse Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:43:35 Last Modified 29.11.2013 12:47:28 Unnamed Generalization To DistanceStudyCourse Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:43:38 Last Modified 29.11.2013 12:47:28 Unnamed Association From Name Value End Model Element WorkReport Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility Unspecified Aggregation Kind None Navigable Unspecified Derived false Derived Union false Read Only false Static false Leaf false Type WorkReport Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:38:24 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:38:24 Last Modified 29.11.2013 12:42:28 Unnamed Association From (lecturers) Name Value End Model Element Teacher Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1..* Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type Teacher Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:17 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:40:17 Last Modified 24.6.2014 20:08:16 studies : Association From Name Value End Model Element Student Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type Student Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:42:27 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:42:27 Last Modified 29.11.2013 12:47:28 WorkReport Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:50 Last Modified 24.6.2014 20:08:16 Attributes private hoursWorked Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author BaraB Create Date Time 24.6.2014 20:06:19 Last Modified 24.6.2014 20:08:16 date Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:29:58 Last Modified 29.11.2013 12:32:17 Operations addReport () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:30:12 Last Modified 29.11.2013 12:32:17 remReport () Leaf false Ordered false Unique true Query false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:30:17 Last Modified 29.11.2013 12:32:17 Relationships Unnamed Association To Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type Course Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:38:24 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:38:24 Last Modified 29.11.2013 12:42:28 Unnamed Association From Name Value End Model Element ExternalTeacher Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility Unspecified Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Type ExternalTeacher Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:30:28 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:30:28 Last Modified 29.11.2013 12:42:28 FullTimeCourse Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:43:06 Last Modified 29.11.2013 12:47:28 Relationships Unnamed Generalization From Course Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:43:35 Last Modified 29.11.2013 12:47:28 DistanceStudyCourse Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:43:21 Last Modified 29.11.2013 12:47:28 Relationships Unnamed Generalization From Course Substitutable false Visibility Unspecified Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 12:43:38 Last Modified 29.11.2013 12:47:28 Class Diagram ClassDiagram2 monthlyWage getInfo() updateInfo() InternalTeacher hourlyWage getInfo() updateInfo() addReport() remReport() ExternalTeacher name address email getInfo() updateInfo() Teacher hoursWorked date getInfo() WorkReport name info prerequisites capacity schedule getInfo() updateInfo() enrollStudent() withdrawStudent() notify() listStudents() Course name address email getInfo() updateInfo() Student DistanceStudyCourse FullTimeCourse addTeacher() remTeacher() findTeacher() addStudent() remStudent() findStudent() loginUser() logoutUser() UsersManager addCourse() remCourse() findCourse() enrollStudentCourse() CourseCatalouge 1 0..* 1 0..* 10..* 0..* 0..* 1 0..* 0..* 1 -lecturers -courses 1..* 0..* -responsible person -courses 1 0..* submits studies Visual Paradigm Standard Edition(Masaryk University) Name Value Name ClassDiagram2 Last Modified 11.11.2014 23:59:21 Shape Presentation Option 0 Summary Name Documentation UsersManager InternalTeacher Teacher Student ExternalTeacher Course WorkReport CourseCatalouge DistanceStudyCourse FullTimeCourse Details UsersManager Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 15.7.2014 13:50:50 Operations public addTeacher () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public remTeacher () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public findTeacher () Leaf false Ordered false Unique true Query false Project Management Name Value Author BaraB Create Date Time 15.7.2014 13:49:40 Last Modified 15.7.2014 13:50:50 public addStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public remStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public findStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public loginUser () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public logoutUser () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Association To Name Value End Model Element Teacher Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Association To Name Value End Model Element Student Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Dependency From CourseCatalouge Visibility Unspecified Project Management Name Value Last Modified 24.6.2014 20:12:59 InternalTeacher Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Attributes private monthlyWage Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 Operations public getInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Generalization From Teacher Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 Teacher Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Attributes private name Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private address Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private email Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 Operations public getInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Generalization To InternalTeacher Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Generalization To ExternalTeacher Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Association To (courses) Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Association To (courses) Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 24.6.2014 20:08:16 Unnamed Association From Name Value End Model Element UsersManager Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility private Aggregation Kind None Navigable Unspecified Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Student Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Attributes private name Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private address Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private email Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 Operations public getInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships studies : Association To Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Association From Name Value End Model Element UsersManager Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility private Aggregation Kind None Navigable Unspecified Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 ExternalTeacher Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Attributes private hourlyWage Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 Operations public getInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public addReport () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public remReport () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships submits : Association To Name Value End Model Element WorkReport Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Generalization From Teacher Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 Course Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 24.6.2014 20:08:16 Attributes private name Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private info Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private prerequisites Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private capacity Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private schedule Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 Operations public getInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public updateInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public enrollStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public withdrawStudent () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public notify () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 24.6.2014 20:08:16 public listStudents () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Generalization To FullTimeCourse Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Generalization To DistanceStudyCourse Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 studies : Association From Name Value End Model Element Student Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Association From (responsible person) Name Value End Model Element Teacher Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Association From (lecturers) Name Value End Model Element Teacher Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 24.6.2014 20:08:16 Unnamed Association From Name Value End Model Element WorkReport Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Unspecified Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Association From Name Value End Model Element CourseCatalouge Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility private Aggregation Kind None Navigable Unspecified Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 WorkReport Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Attributes private hoursWorked Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 private date Allow Empty Name false Getter false Setter false Derived false Multiplicity Unspecified Aggregation None Derived Union false Read Only false Is ID false Leaf false Project Management Name Value Last Modified 23.6.2014 19:22:23 Operations public getInfo () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Association To Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 submits : Association From Name Value End Model Element ExternalTeacher Provide Property Getter Method false Provide Property Setter Method false Multiplicity 1 Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 CourseCatalouge Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Operations public addCourse () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public remCourse () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public findCourse () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 public enrollStudentCourse () Leaf false Ordered false Unique true Query false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Association To Name Value End Model Element Course Provide Property Getter Method false Provide Property Setter Method false Multiplicity 0..* Visibility private Aggregation Kind None Navigable Navigable Derived false Derived Union false Read Only false Static false Leaf false Project Management Name Value Last Modified 29.11.2013 11:49:47 Abstract false Leaf false Visibility Unspecified Derived false Project Management Name Value Last Modified 23.6.2014 19:22:23 Unnamed Dependency To UsersManager Visibility Unspecified Project Management Name Value Last Modified 24.6.2014 20:12:59 DistanceStudyCourse Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Generalization From Course Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 FullTimeCourse Name Value Active false Business Key Mutable true Business Model false Visibility public Leaf false Root false Project Management Name Value Last Modified 23.6.2014 19:22:23 Relationships Unnamed Generalization From Course Substitutable false Visibility Unspecified Project Management Name Value Last Modified 23.6.2014 19:22:23 Sequence Diagram enrollStudentCourse-1 opt [IF ((course != nil) AND (paul != nil))] paul : Studentcourse : Course: UserManager: CourseCatalogue Teacher 1.4: updateInfo() 1.3: enrollStudent() 1.2: course = findCourse() 1.1: paul = findStudent() 1: enrollStudentCourse() Visual Paradigm Standard Edition(Masaryk University) Name Value Name enrollStudentCourse-1 Author BaraB Create Date Time 15.7.2014 14:42:03 Last Modified 11.11.2014 23:59:21 Shape Presentation Option 0 Show Parameter Types In Message Operation Signature true Summary Name Documentation Teacher : CourseCatalogue : UserManager course : Course paul : Student N/A Updates the list of courses in which Paul is enrollled. Operand5 IF ((course != nil) AND (paul != nil)) Details Teacher Name Value Visibility public Abstract false Leaf false Root false Active false Business Model false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:43:56 Last Modified 15.7.2014 14:57:19 Relationships enrollStudentCourse() : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 14:57:19 : CourseCatalogue Name Value Multiplicity Unspecified Base Classifier CourseCatalogue Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 14:57:19 Relationships course = findCourse() : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:45:32 Type Self Message Sequence Number 1.2 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:45:32 Last Modified 15.7.2014 14:57:19 updateInfo() : Message To Name Value End Model Element paul Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Last Modified 15.7.2014 14:57:19 paul = findStudent() : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Type Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 14:57:19 enrollStudent() : Message To Name Value End Model Element course Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Type Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 14:57:19 enrollStudentCourse() : Message From Name Value End Model Element Teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 14:57:19 : UserManager Name Value Multiplicity Unspecified Base Classifier UserManager Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 14:57:19 Relationships paul = findStudent() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Type Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 14:57:19 course : Course Name Value Multiplicity Unspecified Base Classifier Course Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 14:57:19 Relationships enrollStudent() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Type Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 14:57:19 paul : Student Name Value Multiplicity Unspecified Base Classifier Student Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Last Modified 15.7.2014 14:57:19 Relationships updateInfo() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Last Modified 15.7.2014 14:57:19 N/A Name Value Documentation Updates the list of courses in which Paul is enrollled. Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:52:49 Last Modified 15.7.2014 14:57:19 Operand5 Name Value Guard Name Value Constraint IF ((course != nil) AND (paul != nil)) Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:50:10 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:49:33 Last Modified 15.7.2014 14:57:19 IF ((course != nil) AND (paul != nil)) Name Value Operator Kind opt Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:49:32 Last Modified 15.7.2014 14:57:19 Interaction Operands Value Operand5 Covered LifeLines Name Documentation N/A N/A course paul Sequence Diagram enrollStudentCourse-2 opt [IF ((course != nil) AND (paul != nil))] paul : Studentcourse : Course: UserManager: CourseCatalogue Teacher 1.5: updateCourses(paulCourses) 1.4: paulCourses = getCourses() 1.3: enrollStudent(paul) 1.1: paul = findStudent("Paul") 1.2: course = findCourse("ProjectUML") 1: enrollStudentCourse("Paul","ProjectUML") Visual Paradigm Standard Edition(Masaryk University) Name Value Name enrollStudentCourse-2 Author BaraB Create Date Time 15.7.2014 14:42:29 Last Modified 11.11.2014 23:59:21 Shape Presentation Option 0 Show Parameter Types In Message Operation Signature true Summary Name Documentation Teacher : CourseCatalogue : UserManager course : Course paul : Student Operand5 N/A Updates the list of courses in which Paul is enrollled. IF ((course != nil) AND (paul != nil)) Details Teacher Name Value Visibility public Abstract false Leaf false Root false Active false Business Model false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:43:56 Last Modified 15.7.2014 15:07:57 Relationships enrollStudentCourse("Paul","ProjectUML") : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 15:07:57 : CourseCatalogue Name Value Multiplicity Unspecified Base Classifier CourseCatalogue Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 15:07:57 Relationships updateCourses(paulCourses) : Message To Name Value End Model Element paul Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:00:22 Type Message Sequence Number 1.5 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:00:22 Last Modified 15.7.2014 15:07:57 course = findCourse("ProjectUML") : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:45:32 Type Self Message Sequence Number 1.2 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:45:32 Last Modified 15.7.2014 15:07:57 enrollStudent(paul) : Message To Name Value End Model Element course Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Type Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 15:07:57 paulCourses = getCourses() : Message To Name Value End Model Element paul Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Last Modified 15.7.2014 15:07:57 paul = findStudent("Paul") : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Type Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 15:07:57 enrollStudentCourse("Paul","ProjectUML") : Message From Name Value End Model Element Teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 15:07:57 : UserManager Name Value Multiplicity Unspecified Base Classifier UserManager Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 15:07:57 Relationships paul = findStudent("Paul") : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Type Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 15:07:57 course : Course Name Value Multiplicity Unspecified Base Classifier Course Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 15:07:57 Relationships enrollStudent(paul) : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Type Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 15:07:57 paul : Student Name Value Multiplicity Unspecified Base Classifier Student Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Last Modified 15.7.2014 15:07:57 Relationships paulCourses = getCourses() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:48 Last Modified 15.7.2014 15:07:57 updateCourses(paulCourses) : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:00:22 Type Message Sequence Number 1.5 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:00:22 Last Modified 15.7.2014 15:07:57 Operand5 Name Value Guard Name Value Constraint IF ((course != nil) AND (paul != nil)) Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:50:10 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:49:33 Last Modified 15.7.2014 15:07:57 N/A Name Value Documentation Updates the list of courses in which Paul is enrollled. Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:52:49 Last Modified 15.7.2014 15:07:57 IF ((course != nil) AND (paul != nil)) Name Value Operator Kind opt Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:49:32 Last Modified 15.7.2014 15:07:57 Interaction Operands Value Operand5 Covered LifeLines Name Documentation N/A N/A course paul Sequence Diagram enrollStudentCourse-3 [IF ((course != nil) AND (paul != nil))] opt paulStudiesCourse : Studies course : Course: UserManager: CourseCatalogue Teacher 1.3: Studies() 1.4: addStudent(paulStudiesCourse) 1.1: paul = findStudent("Paul") 1.2: course = findCourse("ProjectUML") 1: enrollStudentCourse("Paul","ProjectUML") Visual Paradigm Standard Edition(Masaryk University) Name Value Name enrollStudentCourse-3 Author BaraB Create Date Time 15.7.2014 14:42:39 Last Modified 11.11.2014 23:59:21 Shape Presentation Option 0 Show Parameter Types In Message Operation Signature true Summary Name Documentation Teacher : CourseCatalogue : UserManager paulStudiesCourse : Studies course : Course N/A Creates the following information: student Paul studies the "ProjectUML" course. IF ((course != nil) AND (paul != nil)) Operand5 N/A Updates the list of students studying a particular course by adding a new record. Details Teacher Name Value Visibility public Abstract false Leaf false Root false Active false Business Model false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:43:56 Last Modified 15.7.2014 15:07:57 Relationships enrollStudentCourse("Paul","ProjectUML") : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 15:07:57 : CourseCatalogue Name Value Multiplicity Unspecified Base Classifier CourseCatalogue Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 15:07:57 Relationships addStudent(paulStudiesCourse) : Message To Name Value End Model Element course Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 15:21:53 paul = findStudent("Paul") : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Type Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 15:07:57 course = findCourse("ProjectUML") : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:45:32 Type Self Message Sequence Number 1.2 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:45:32 Last Modified 15.7.2014 15:07:57 Studies() : Message To Name Value End Model Element paulStudiesCourse Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:05:00 Type Create Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:05:00 Last Modified 15.7.2014 15:21:53 enrollStudentCourse("Paul","ProjectUML") : Message From Name Value End Model Element Teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:06 Last Modified 15.7.2014 15:07:57 : UserManager Name Value Multiplicity Unspecified Base Classifier UserManager Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 15:07:57 Relationships paul = findStudent("Paul") : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Type Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:44:51 Last Modified 15.7.2014 15:07:57 paulStudiesCourse : Studies Name Value Multiplicity Unspecified Base Classifier Studies Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:04:50 Last Modified 15.7.2014 15:07:57 Relationships Studies() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:05:00 Type Create Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:05:00 Last Modified 15.7.2014 15:21:53 course : Course Name Value Multiplicity Unspecified Base Classifier Course Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 15:07:57 Relationships addStudent(paulStudiesCourse) : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:46:02 Last Modified 15.7.2014 15:21:53 N/A Name Value Documentation Creates the following information: student Paul studies the "ProjectUML" course. Project Management Name Value Author BaraB Create Date Time 15.7.2014 15:15:17 Last Modified 15.7.2014 15:21:53 IF ((course != nil) AND (paul != nil)) Name Value Operator Kind opt Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:49:32 Last Modified 15.7.2014 15:07:57 Interaction Operands Value Operand5 Covered LifeLines Name Documentation N/A N/A course paulStudiesCourse Operand5 Name Value Guard Name Value Constraint IF ((course != nil) AND (paul != nil)) Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:50:10 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:49:33 Last Modified 15.7.2014 15:21:53 N/A Name Value Documentation Updates the list of students studying a particular course by adding a new record. Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:52:49 Last Modified 15.7.2014 15:21:53 Sequence Diagram remTeacher alt loop loop [IF (teacher IS ExternalTeacher)] [FOR (courses the teacher lectures)] [FOR (courses the teacher is responsible for)] teacher : Teacher teacher : InternalTeacherreport : WorkReportteacher : ExternalTeachercourse : Course: UsersManager Teacher 1.2: getInfo() 1.8: done 1.7: <> 1.6: <> 1.5.1: <> 1.5: remReport() 1.4: updateInfo() 1.3: updateInfo() 1.1: teacher = findTeacher() 1: remTeacher() Visual Paradigm Standard Edition(Masaryk University) Name Value Name remTeacher Author BaraB Create Date Time 15.7.2014 13:52:17 Last Modified 11.11.2014 23:59:21 Shape Presentation Option 0 Show Parameter Types In Message Operation Signature true Summary Name Documentation Teacher : UsersManager teacher : Teacher course : Course teacher : ExternalTeacher report : WorkReport teacher : InternalTeacher IF (teacher IS ExternalTeacher) Operand4 Operand3 N/A Removes the information about the removed teacher. N/A Changes the responsible person to the teacher who started this scenario. Operand2 FOR (courses the teacher lectures) Operand FOR (courses the teacher is responsible for) N/A Gets the list of courses for the teacher. Details Teacher Name Value Visibility public Abstract false Leaf false Root false Active false Business Model false Project Management Name Value Author BaraB Create Date Time 15.7.2014 13:53:22 Last Modified 15.7.2014 14:35:24 Relationships remTeacher() : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:09:13 Return Message done Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:09:13 Last Modified 15.7.2014 14:35:24 done : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Type Message Sequence Number 1.8 Action Type Name Value Name Return Iteration false Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Last Modified 11.11.2014 23:47:18 : UsersManager Name Value Multiplicity Unspecified Base Classifier UsersManager Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:09:13 Last Modified 11.11.2014 23:47:18 Relationships getInfo() : Message To Name Value End Model Element teacher Project Management Name Value Author BaraB Create Date Time 11.11.2014 23:45:27 Type Message Sequence Number 1.2 Asynchronous false Project Management Name Value Author BaraB Create Date Time 11.11.2014 23:45:27 Last Modified 11.11.2014 23:50:26 updateInfo() : Message To Name Value End Model Element course Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:50 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:50 Last Modified 11.11.2014 23:47:18 updateInfo() : Message To Name Value End Model Element course Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:05 Type Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:05 Last Modified 11.11.2014 23:47:18 <> : Message To Name Value End Model Element teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:22:57 Type Message Sequence Number 1.7 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:22:57 Last Modified 11.11.2014 23:47:18 done : Message To Name Value End Model Element Teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Type Message Sequence Number 1.8 Action Type Name Value Name Return Iteration false Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Last Modified 11.11.2014 23:47:18 remReport() : Message To Name Value End Model Element teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:20:43 Type Message Sequence Number 1.5 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:20:43 Last Modified 11.11.2014 23:47:18 <> : Message To Name Value End Model Element teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:44 Type Message Sequence Number 1.6 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:44 Last Modified 11.11.2014 23:47:18 teacher = findTeacher() : Message To Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:11:07 Type Self Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:11:07 Last Modified 15.7.2014 14:35:24 remTeacher() : Message From Name Value End Model Element Teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:09:13 Return Message done Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:09:13 Last Modified 15.7.2014 14:35:24 teacher : Teacher Name Value Multiplicity Unspecified Base Classifier Teacher Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 11.11.2014 23:44:02 Last Modified 11.11.2014 23:47:18 Relationships getInfo() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 11.11.2014 23:45:27 Type Message Sequence Number 1.2 Asynchronous false Project Management Name Value Author BaraB Create Date Time 11.11.2014 23:45:27 Last Modified 11.11.2014 23:50:26 course : Course Name Value Multiplicity Unspecified Base Classifier Course Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:05 Last Modified 15.7.2014 14:35:24 Relationships updateInfo() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:50 Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:50 Last Modified 11.11.2014 23:47:18 updateInfo() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:05 Type Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:05 Last Modified 11.11.2014 23:47:18 teacher : ExternalTeacher Name Value Multiplicity Unspecified Base Classifier ExternalTeacher Active false Stopped true Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:20:43 Last Modified 15.7.2014 14:35:24 Relationships <> : Message To Name Value End Model Element report Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:20 Type Message Sequence Number 1.5.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:20 Last Modified 11.11.2014 23:47:18 remReport() : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:20:43 Type Message Sequence Number 1.5 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:20:43 Last Modified 11.11.2014 23:47:18 <> : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:44 Type Message Sequence Number 1.6 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:44 Last Modified 11.11.2014 23:47:18 report : WorkReport Name Value Multiplicity Unspecified Base Classifier WorkReport Active false Stopped true Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:20 Last Modified 15.7.2014 14:35:24 Relationships <> : Message From Name Value End Model Element teacher Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:20 Type Message Sequence Number 1.5.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:20 Last Modified 11.11.2014 23:47:18 teacher : InternalTeacher Name Value Multiplicity Unspecified Base Classifier InternalTeacher Active false Stopped true Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:22:57 Last Modified 15.7.2014 14:35:24 Relationships <> : Message From Name Value End Model Element N/A Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:22:57 Type Message Sequence Number 1.7 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:22:57 Last Modified 11.11.2014 23:47:18 IF (teacher IS ExternalTeacher) Name Value Operator Kind alt Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:23:53 Last Modified 11.11.2014 23:47:18 Interaction Operands Value Operand3 Operand4 Covered LifeLines Name Documentation N/A course teacher report teacher teacher Operand4 Name Value Guard Name Value Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:23:53 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:23:53 Last Modified 11.11.2014 23:47:18 Operand3 Name Value Guard Name Value Constraint IF (teacher IS ExternalTeacher) Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:24:09 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:23:53 Last Modified 11.11.2014 23:47:18 N/A Name Value Documentation Removes the information about the removed teacher. Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:16:43 Last Modified 15.7.2014 14:24:40 N/A Name Value Documentation Changes the responsible person to the teacher who started this scenario. Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:16:40 Last Modified 11.11.2014 23:47:18 Operand2 Name Value Guard Name Value Constraint FOR (courses the teacher lectures) Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:15:40 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:15:19 Last Modified 11.11.2014 23:47:18 FOR (courses the teacher lectures) Name Value Operator Kind loop Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:15:19 Last Modified 11.11.2014 23:47:18 Interaction Operands Value Operand2 Covered LifeLines Name Documentation N/A course teacher Operand Name Value Guard Name Value Constraint FOR (courses the teacher is responsible for) Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:14:56 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:14:31 Last Modified 11.11.2014 23:47:18 FOR (courses the teacher is responsible for) Name Value Operator Kind loop Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:14:31 Last Modified 11.11.2014 23:47:18 Interaction Operands Value Operand Covered LifeLines Name Documentation N/A course teacher N/A Name Value Documentation Gets the list of courses for the teacher. Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:16:40 Last Modified 11.11.2014 23:50:26 Communication Diagram remTeacher - Communications : UsersManager course : Course teacher : ExternalTeacher report : WorkReport teacher : InternalTeacher 1: remTeacher() 1.1: teacher = findTeacher() 1.3: updateInfo() 1.4: updateInfo() 1.5: remReport() 1.5.1: <> 1.6: <> 1.7: <> 1.8: done Teacher Visual Paradigm Standard Edition(Masaryk University) Name Value Name remTeacher - Communications Author BaraB Create Date Time 15.7.2014 14:34:33 Last Modified 11.11.2014 23:59:21 Shape Presentation Option 0 Show Parameter Types In Message Operation Signature true Summary Name Documentation : UsersManager done Teacher <> teacher : InternalTeacher <> teacher : ExternalTeacher <> report : WorkReport remReport() updateInfo() course : Course updateInfo() teacher = findTeacher() remTeacher() Details : UsersManager Name Value Multiplicity Unspecified Base Classifier UsersManager Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:09:13 Last Modified 11.11.2014 23:47:18 Relationships Unnamed Link To Name Value End Model Element N/A Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 Unnamed Link To Name Value End Model Element course Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 Unnamed Link To Name Value End Model Element teacher Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 Unnamed Link To Name Value End Model Element teacher Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 Unnamed Link From Name Value End Model Element Teacher Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 done Name Value End Relationship From Meta Model Element N/A End Relationship To Meta Model Element Teacher From Activation Activation Type Message Sequence Number 1.8 Action Type Name Value Name Return Iteration false Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:25:58 Last Modified 11.11.2014 23:47:18 Teacher Name Value Visibility public Abstract false Leaf false Root false Active false Business Model false Project Management Name Value Author BaraB Create Date Time 15.7.2014 13:53:22 Last Modified 15.7.2014 14:35:24 Relationships Unnamed Link To Name Value End Model Element N/A Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 <> Name Value End Relationship From Meta Model Element N/A End Relationship To Meta Model Element teacher From Activation Activation To Activation Activation Type Message Sequence Number 1.7 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:22:57 Last Modified 11.11.2014 23:47:18 teacher : InternalTeacher Name Value Multiplicity Unspecified Base Classifier InternalTeacher Active false Stopped true Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:22:57 Last Modified 15.7.2014 14:35:24 Relationships Unnamed Link From Name Value End Model Element N/A Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 <> Name Value End Relationship From Meta Model Element N/A End Relationship To Meta Model Element teacher From Activation Activation To Activation Activation Type Message Sequence Number 1.6 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:44 Last Modified 11.11.2014 23:47:18 teacher : ExternalTeacher Name Value Multiplicity Unspecified Base Classifier ExternalTeacher Active false Stopped true Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:20:43 Last Modified 15.7.2014 14:35:24 Relationships Unnamed Link To Name Value End Model Element report Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 Unnamed Link From Name Value End Model Element N/A Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 <> Name Value End Relationship From Meta Model Element teacher End Relationship To Meta Model Element report From Activation Activation To Activation Activation Type Message Sequence Number 1.5.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:20 Last Modified 11.11.2014 23:47:18 report : WorkReport Name Value Multiplicity Unspecified Base Classifier WorkReport Active false Stopped true Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:21:20 Last Modified 15.7.2014 14:35:24 Relationships Unnamed Link From Name Value End Model Element teacher Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 remReport() Name Value End Relationship From Meta Model Element N/A End Relationship To Meta Model Element teacher From Activation Activation To Activation Activation Type Message Sequence Number 1.5 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:20:43 Last Modified 11.11.2014 23:47:18 updateInfo() Name Value End Relationship From Meta Model Element N/A End Relationship To Meta Model Element course From Activation Activation To Activation Activation Type Message Sequence Number 1.4 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:50 Last Modified 11.11.2014 23:47:18 course : Course Name Value Multiplicity Unspecified Base Classifier Course Active false Stopped false Multi Object false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:05 Last Modified 15.7.2014 14:35:24 Relationships Unnamed Link From Name Value End Model Element N/A Multiplicity Unspecified Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:34:34 Last Modified 15.7.2014 14:35:24 updateInfo() Name Value End Relationship From Meta Model Element N/A End Relationship To Meta Model Element course From Activation Activation To Activation Activation Type Message Sequence Number 1.3 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:12:05 Last Modified 11.11.2014 23:47:18 teacher = findTeacher() Name Value End Relationship From Meta Model Element N/A End Relationship To Meta Model Element N/A From Activation Activation To Activation Activation Type Self Message Sequence Number 1.1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:11:07 Last Modified 15.7.2014 14:35:24 remTeacher() Name Value End Relationship From Meta Model Element Teacher End Relationship To Meta Model Element N/A Return Message done To Activation Activation Type Message Sequence Number 1 Asynchronous false Project Management Name Value Author BaraB Create Date Time 15.7.2014 14:09:13 Last Modified 15.7.2014 14:35:24 Stereotypes Include Extend appliedProfile UseCase Tagged Value Definitions Level Type Enumeration Enumeration Values Summary, User, Subfunction Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 Complexity Type Enumeration Enumeration Values Low, Medium, High Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 Use Case Status Type Enumeration Enumeration Values Name Only, Initial, Base, Complete, Deferred Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 Implementation Status Type Enumeration Enumeration Values Scheduled, Started, Partially Complete, Complete, Partially Deferred Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 Preconditions Type Multi-line Text Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 Post-conditions Type Multi-line Text Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 Author Type Text Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 Assumptions Type Multi-line Text Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:43 Last Modified 29.11.2013 11:49:47 requirement Tagged Value Definitions Text Type HTML Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:47 Last Modified 29.11.2013 11:49:47 ID Type Text Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:47 Last Modified 29.11.2013 11:49:47 source Type Text Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:47 Last Modified 29.11.2013 11:49:47 kind Type Enumeration Enumeration Values Functional, Performance, Interface Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:47 Last Modified 29.11.2013 11:49:47 verifyMethod Type Enumeration Enumeration Values Analysis, Demonstration, Inspection, Test Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:47 Last Modified 29.11.2013 11:49:47 risk Type Enumeration Enumeration Values High, Medium, Low Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:47 Last Modified 29.11.2013 11:49:47 status Type Enumeration Enumeration Values Proposed, Approved, Rejected, Deferred, Implemented, Mandatory, Obsolete Project Management Name Value Author veronika.lovrantova Create Date Time 29.11.2013 11:49:47 Last Modified 29.11.2013 11:49:47