This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Group management system functional requirements"
Grans Remedy (Talk | contribs) m (→Use Cases) |
Grans Remedy (Talk | contribs) m (→Use Cases) |
||
Line 22: | Line 22: | ||
4. [[Search for Groups]] <br /> | 4. [[Search for Groups]] <br /> | ||
5. [[Update Membership Request]] <br /> | 5. [[Update Membership Request]] <br /> | ||
+ | 6. [[Assign User to Group]] <br /> | ||
+ | 7. [[Remove User from Group]] <br /> | ||
+ | 8. [[Assign Group Manager]] <br /> | ||
+ | 9. [[Remove Group Manager]] <br /> | ||
+ | 10. [[Create Group]] <br /> | ||
+ | 11. [[Rename Group]] <br /> | ||
+ | 12. [[Delete Group]] <br /> | ||
+ | 13. [[Assign co-founder]] <br /> | ||
+ | 14. [[Remove co-founder]] <br /> | ||
+ | 15. [[Verify Player]] <br /> | ||
+ | 16. [[Get Player Groups]] <br /> | ||
+ | 17. [[Make System Change]] <br /> |
Revision as of 03:41, 25 April 2011
The functional requirements for the Group Management System will be detailed in the following sections with Use Cases and other UML models.
Actors
An actor is a representation of a role performed when interacting with the system.
Use Case Overview
This overview shows the use cases able to be completed by each actor. It describes which types of actors will be able to carry out specific tasks or objectives supported by the system.
Use Cases
Use Cases describe the functional requirements of the system from the end users perspective, where each use case is a goal or purpose the user has in using the system.
1. Register Group Namespace
2. View Groups
3. Join Group
4. Search for Groups
5. Update Membership Request
6. Assign User to Group
7. Remove User from Group
8. Assign Group Manager
9. Remove Group Manager
10. Create Group
11. Rename Group
12. Delete Group
13. Assign co-founder
14. Remove co-founder
15. Verify Player
16. Get Player Groups
17. Make System Change