Figure Proj.09 - Project Triggers : Class diagram
Created: |
3/28/2022 3:51:09 PM |
Modified: |
6/9/2022 7:17:54 PM |
Project: |
|
Author: |
broth |
Version: |
22.0 |
Advanced: |
|
ID: |
{6B7BF812-622B-4499-AC76-46BBA73141AF} |
Here we will define an Event as a “happening at a point in time”. We will define a Trigger as an event that requires a response, even if the response may end up being “no action required”. Since the definition of a trigger may be contextual (the same event may require responses from some groups only) then it may be best to model this as a role (Event plays role of Trigger).<br/>A ProjectMilestone is modeled as an Activity rather than as an Event, so that it is a type of ProjectElement and can form part of a Project. <br/>There will be Triggers that may cause the generation of an Activity. For example, a network fault, Customer complaint or network infrastructure run-out. Also, completion of a ProjectMilestone may generate events e.g. payment to a Contractor.<br/><i>Note: This part of the model may change when the SID Event model is defined.</i><br/>