This repository has been archived by the owner on Mar 30, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Use Cases
erkamagr edited this page Mar 25, 2018
·
5 revisions
Actor(s): Guest User
Precondition(s): Actor shall open the webpage or the mobile application.
Steps:
- Actor clicks to the registration button.
- Actor selects an e-mail, a username, and a password.
- Actor receives a confirmation e-mail from the system.
- Actor clicks on the confirmation link.
- An account for the user with given credentials is created in the system.
or
- Actor clicks the registration button.
- Actor selects the "Sign Up with Facebook" option.
- Actor selects a password.
- Actor confirms their cultidate account using their Facebook account.
- An account is created for the user in the system.
Postconditions:
- Actor will become a registered user and will be able to log in to the system.
Actor(s): Registered User
Precondition(s): Actor shall be logged in.
Steps:
- Actor clicks their profile button.
- Actor clicks to the "Create an Event" button.
- Actor fills in the relevant information fields.
- Actor selects tags and/or add annotations.
- Actor presses to the "Create" button.
Postconditions:
- An event with specified information will be created in the system.
Actor(s): Registered User and Unregistered User
Precondition(s): Actor shall use the application either in their browser or mobile device.
Steps:
- Actor clicks on the search button.
- Actor shall write one or more keywords which can be related to a registered user or an event.
- Actor is redirected to a page displaying the results of the search.
Actor(s): Registered User
Precondition(s): Actor shall be logged in.
Steps:
- Actor searches for a(n) user/event(See Use Case #3).
- Actor clicks to the "Follow" button displayed on the user/event (profile) page.
Postconditions:
- The user/event will be marked as "Followed" by the actor.
Actor(s): Registered User
Precondition(s): Actor shall be logged in.
Steps:
- Actor searches for an event(See Use Case #3).
- Actor clicks to the "Share" button.
Postconditions:
- The event is shared on the actor's profile page.
Actor(s): User
Precondition(s): Actor shall be logged in.
Steps:
- Actor searches for an event(See Use Case #3).
- Actor selects the event's attendance field as either "Not Interested", "Interested", or "Going".
Postconditions:
- The event will be marked as what the actor has specified by the actor.
Postconditions:
- System searches with the specified criteria by the actor and displays the results.
Actor(s): Registered User
Precondition(s): Actor shall be logged in.
Steps:
- Actor searches for a user(See Use Case #3).
- Actor clicks on the "Block" button.
Postconditions:
- User will be blocked by the actor.
- Cultural Activities Project
- Communication Plan
- Requirements Analysis
- Project Plan
- User Stories
- Mockups
- User Scenarios
- Class Diagram
- Sequence Diagrams
- Use Cases
- Test Cases
- Android Software Design
- Twitter API Application
- First Term Milestone Report
- Milestone#1 Report
- Milestone#2 Report
- Meeting #1: 8.02.2018
- Meeting #2: 13.02.2018
- Customer Meeting #1: 15.02.2018
- Meeting #3: 19.02.2018
- Meeting #4: 26.02.2018
- Meeting #5: 05.03.2018
- Meeting #6: 12.03.2018
- Meeting #7: 19.03.2018
- Meeting #8: 26.03.2018
- Meeting #9: 02.04.2018
- Meeting #10: 09.04.2018
- Meeting #11: 06.05.2018
- Meeting #12: 19.05.2018
- Meeting #13: 01.10.2018
- Meeting #14: 06.10.2018 - Project Design
- Meeting #15: 08.10.2018 - Android Related
- Meeting #17: 24.10.2018 - Backend Team
- Meeting #18: 29.10.2018 - Before Milestone(Skype)
- Meeting #19: 30.10.2018 - After Milestone(Skype)
- Meeting #20: 06.11.2018 - Backend Team
- Meeting #21: 09.11.2018 - Android Team
- Meeting #23: 19.11.2018 -Android Team(Skype)
- Meeting #24: 27.11.2018 - Backend Team
- Meeting #25: 01.12.2018 - Frontend Team
- Meeting #26: 05.12.2018 - Frontend Team
- Meeting #27: 10.12.2018 - Frontend Team
- Meeting #28: 31.12.2018 - Frontend Team
- Abdurrahman Dilmaç
- Anıl Seyrek
- Atıf Emre Yüksel
- Erkam Ağralı
- Fatih Maytalman
- Mert Aközcan
- Mustafa Alparslan
- Ömer Kırbıyık (Project Manager/Communicator)
- Zeynep Işık