Skip to content

Sequence Diagrams

Ahmet Melih Aydoğdu edited this page Nov 2, 2021 · 31 revisions

1. View a User's Profile

Actor: Guest, Registered User, or Admin

Preconditions: None

Actions:

  • Clicks on a profile to see the user's profile page.

2. View Posts on Homepage

Actor: Registered User or Admin

Preconditions:

  • User is registered to the application
  • Their login credentials are saved.
  • They follow some people, places, or tags

Actions:

  • Opens app/website to see their homepage

Viewing Posts Sequence Diagram

3. Report a Post

Actor: Registered User

Preconditions:

  • User is registered to the application

Actions:

  • Report a post that a registered user thinks is inappropriate

ReportSequence

4. Sign up

Actor: Guest

Preconditions:

  • Since this is a user, he/she is not logged in.

Actions:

  • Writes down a username, password, email, and his/her name surname.

Untitled Diagram-Mert Alkan

5. Sign in

Actor: Registered User or Admin

Preconditions:

  • Registered User/Admin is not logged in.

Actions:

  • Enter username or email, and password. Then, sign in.

6. Comment

Actor: Registered User or Admin

Preconditions:

  • User is registered to the application.
  • Their login credentials are saved.
  • They are on the page of a post.

Actions:

  • User comments on a post.

Comment sequence Diagram

7. Follow A User

Actor: Registered User

Preconditions:

  • The user is signed in and is checking the profile of another user.

Actions:

  • Clicks the follow button.

Follow

8. Search a User

Actor: Guest, Registered User, or Admin

Preconditions:

  • The user is on the search page for users.

Actions:

  • Writes a user name and search for users with that name.

Search Diagram

9. Search Posts Containing a Location

Actor: Guest, Registered User, or Admin

Preconditions:

  • The user is on explore page for locations.

Actions:

  • Writes a location name and search for posts with that location.

Search Diagram

10. Create Post

Actor: Registered User or Admin

Preconditions:

  • User is registered to the application.

Actions:

  • Clicks to create post button

Create Post

🏠 Home

👪 Team Members

💬 Communication

📈 Effort Tracking

🌐 Postory

🤸‍♀️ Practice App

📆 Project Plans & Milestone Reports

💻 Project Documentation

📝 Regular Meeting Reports

CMPE 352 Meetings

CMPE 451 Meetings

Android Meetings

Backend Meetings

Frontend Meetings

🔍 Research

📎 Templates

Clone this wiki locally