Академический Документы
Профессиональный Документы
Культура Документы
Import Data
School
Athlete
Trigger: Participate team send a diskette containing data from Registration System.
Type: External
Relationships:
Association: Team, Athlete, Athlete Event
Include: Delete Old Data
Extend: Insert Team, Athlete, Athlete Event
Generalization:
Sub-flows:
Alternate/Exceptional Flows:
2a: The secretariat executes th Delete Old Data use case
* *
Send Registration Team
* * Verify Registration
Secretariat Information
Athlete
<<include>>
<<extend>>
Delete Old
Registration
Import Registration
<<extend>>
<<extend>>
<<extend>>
Insert Athlete
Event
Insert Team
Insert Athlete
Select Event
Select Stage
Arrangement
Arrangement
Trigger: Secretariat wants to arrange all the athletes according to the events and stage.
Type: External
Relationships:
Association: Arrangement
Include: Set Semi Final Number, Set Athlete in Semi Final
Extend: Set Athlete Lane / Turn
Generalization:
Sub-flows:
Alternate/Exceptional Flows:
3a: The secretariat executes the Set Semi Final Number
3b: secretariat executes the Set Athlete in Semi Final
* * Select Event
Secretariat <<include>>
<<extend>>
Select Stage
Set Semi Final
Number
<<extend>>
Set Athlete in
<<extend>>
Semi Final
* * Set Athlete
Lane / Turn
Athlete
Select Event
[Insert] [Delete]
[Change
]
Arrangement
Arrangement
Trigger: The teams want to change, insert or delete the event of the athletes after the
confirmation meeting.
Type: External
Relationships:
Association: Arrangement
Include: Insert Athlete, Change Athlete, Delete Athlete
Extend:
Generalization:
Sub-flows:
S-1: 1. Secretariat enter the number athlete to be insert and delete.
2. Secretariat check the number of events that the inserted athlete has been
registered
If the number of events = 3, the process is cancel
3. The change process is delivered.
Alternate/Exceptional Flows:
* *
Request Changes
Team
* * Select Event
Secretariat
<<extend>>
Select Stage
<<extend>>
Select Athlete
<<include>>
<<include>>
<<include>>
*
Delete Athlete
Insert Athlete
* *
Change Athlete * *
* Athlete
Select Event
Arrangement
Result School
Relationships:
Association: Team, Result
Include: Set Final Lane
Extend: Add Team Point
Generalization:
Sub-flows:
S-1: 1. Secretariat determine the points for each athlete.
First place: 5 points
Second place: 3 points
Third place: 2 points
Fourth place: 1 point
Alternate/Exceptional Flows:
* *
Send Event Result
Judge
* * Select Event
Secretariat
<<extend>>
Select Stage
<<include>>
<<extend>>
Check Result
Input Already
Input Result
<<include>>
<<include >>
* *
Set Final Lane
* * Add Team Athlete
Point
Team
Select Event
[Athlete
Arrangement]
Print Report Print Report Print Report Print Report Print Report
Arrange Result
Trigger: The judge wants the Official Result Form, the athlete inspector wants the Athlete
Inspector Form, the teams wants the athletes arrangement and competition result and the
Medal Official wants list of medal winners.
Type: External
Relationships:
Association: Arrangement, Result
Include:
Extend: PrintReport
Generalization:
Sub-flows:
Alternate/Exceptional Flows:
`
Request Athlete Request Official * *
* *
Arrangement Result Form
Report Judge
Team
*
* Request Official Request Athlete * *
Result Report Inspector Form
Athlete
Inspector
* * * Request Medal
Winner List
Medal
Committee
* * Select Report
Secretariat
<<extend>>
Select Event
<<extend>>
Print Report