CoolStateLA/Use cases
From CSWiki
[edit] Actors
- Reporter/Producer (RP): proposes, researches, and writes (or produces) stories.
- Editor (E): mainly responsible for editing a RP's story.
- Assignment Editor (AE): ensures daily flow of stories from proposal to publication.
- Senior Editor (SE): proposes, assigns editors to, and writes (or produces) stories.
- Programmer/News Assistant (PNA): programs media to appropriate destination.
- Chief Technology Officer (CTO):
- Advertising Assistant (AA):
[edit] Propose Story
- Description: A RP proposes a story.
- Pre-conditions: None.
- Post-conditions: A record of the proposed story is stored.
[edit] Confirm Story Proposal
- Description: An editor - E, AE, or SE - confirms a story proposal.
- Pre-conditions: System has record of proposed story.
- Post-conditions: System has confirmation record of story proposal.
[edit] Receive Story Proposal Confirmation
- Description: A RP receives confirmation of a story proposal from an editor.
- Pre-conditions: System has confirmation record of story proposal.
- Post-conditions: System has receipt of confirmation record of story proposal.
[edit] Assign Story
- Description: An editor assigns a story to a RP.
- Pre-conditions: System has record of proposed story.
- Post-conditions: System has record of story assignment.
[edit] Confirm Assigned Story
- Description: A RP confirms an editor's assigned story.
- Pre-conditions: System has record of story assignment.
- Post-conditions: System has record of story assignment confirmation by RP.
[edit] Receive Assignment Confirmation
- Description: The AE receives assignment confirmation from the RP.
- Pre-conditions: System has record of story assignment confirmation by RP.
- Post-conditions: System has record of receipt of story assignment confirmation by RP.
[edit] Enter Media
- Description: A RP enters media into the system.
- Pre-conditions: System has record of story assignment.
- Post-conditions: System has record of media.
[edit] Request Edit of Media
- Description: The AE requests the RP to edit his story media.
- Pre-conditions: System has record of media.
- Post-conditions: System has record of requested edit of media.
[edit] Edit Media
- Description: The RP edits his story media.
- Pre-conditions: System has record of requested edit of media.
- Post-conditions: System has record of edited media.
[edit] Create/Update News Budget
- Description: From relevant worldwide news, create or update a list of proposed stories to be published.
- Pre-conditions: None.
- Post-conditions: * System has record of stories for News Budget.
[edit] Create/Update Run List
- Description: Run List – Print (University Times). Similar to News Budget, but filtered by destination (i.e. print).
- Pre-conditions: System has record of News Budget. System has records of stories and workload of all RPs and editors.
- Post-conditions: System has new or updated record of Run List.
[edit] Publish Media
- Description: The editor approves the story to "Publish" status.
- Pre-conditions: System has record of entered or edited media.
- Post-conditions: System has record of published media.
[edit] Program Media
- Description: The PNA and SE work together to program the published story to the appropriate destination (e.g. print, website).
- Pre-conditions: System has record of published stories for a particular destination.
- Post-conditions: System has record of programmed stories for a particular destination and location.

