UseCase

From Flyingdutchmen

[edit] Use Cases

[edit] Create New Conference

Create Conference Use Case
Use Case Create Conference
Scope Conference chair system
Level User-goal
Primary Actor Conference Organizing Chair (COC)
Stakeholders and Interest: The Organizer wants to create a conference so that Researchers may start submitting their papers and so that Candidate Workshop Organisers can submit workshop proposals.

The Researchers need conferences to submit their papers to. The Candidate Workshop Organisers need conferences to submit their workshop proposals.

Preconditions Organizer is identified and authenticated. (based on his affiliation?)
Succes Guarantee A new conference is created with given submission, notification,

final and conference dates, as well as a list of keywords its associ- ated with and a textual description. Also a Program Commitee Chair and Workshop Commitee is assigned

Main Succes Scenario:
  1. Organizer tells System to create new conference.
  2. Systems prompts organizer for a submission date
  3. Organizer inputs the submission date.
  4. System checks whether the date is valid and then prompts the organizer for a notification date.
  5. Organizer inputs the notification date.
  6. System checks whether the date is valid and lies after the submission date. Then it prompts the organizer for a final submission date.
  7. Organizer inputs the final date.
  8. System checks whether the date is valid and lies after the notification date. Then it prompts the organizer for the conference dates.
  9. Organizer inputs the conference date(s).
  10. System checks whether the date is valid and lies after the final submission date. Then it prompts the organizer for keywords relevant to the conference.
  11. Organizer inputs a list of keywords that is relevant to the conference.
  12. System checks the keywords and if they are valid, prompts the organizer to input a description of the conference
  13. Organizer inputs a description of the conference.
  14. System checks the description and if valid asks for a Program Commitee Chair.
  15. Organizer selects a Program Commitee Chair
  16. System checks the selected person and if valid asks for a Workshop Commitee.
  17. Organizer assigns a Workshop Commitee.
  18. System checks the chosen Commitee and if it is valid continues.
  19. System creates new conference with given input values.
Extensions

4a) Organizer inputs incorrect submission date. System asks Organizer to input correct submission date.

6a) Organizer inputs incorrect notification date. System asks Organizer to input correct notification date.

8a) Organizer input incorrect final date. System asks Organizer to input correct final date.

10a) Organizer inputs incorrect conference date(s). System asks Organizer to input correct conference date(s).

12a) Organizer inputs incorrect Program Commitee Chair. System asks Organizer to input correct Program Commitee Chair.

14a) Organizer inputs incorrect Workshop Commitee. System asks Organizer to input correct Workshop Commitee.

Personal tools