Meeting 7 Report 21.04.2021 - bounswe/2021SpringGroup9 GitHub Wiki

Time: 21.00 - 22.10

Attendance: All students except Melih Özcan

Where: Discord

Discussion Topics

  1. New tasks concerning Use Case Diagram, Class Diagram, Sequence Diagrams.
  2. Updating requirements
  3. Finding a group name
  4. How to distribute the tasks

Decisions

  1. We observed other groups' diagrams and found 2018's Group 8's repository most helpful (here).
  2. We decided that everybody should think of a group name this week and we will vote on the possibilities next week.
  3. We realized that by doing the diagrams, we will find more requirements to add to the project. From now on, we decided to updated the Requirements every week according to the new ideas, meetings we have. We decided to start this with the Customer Meeting and update the Requirements accordingly. We should first add the Requirement about following private accounts.
  4. We listed the classes and sequences we will need in the diagrams.
  • Classes: Post, Like, User, Admin, Guest, Comment, Tag, Mention, Location, Time, Notification, Report, Follow, Saved Posts, Sign in, Sign Up, Share, Search, Filter.
  • Sequence Diagram Cases: Sign Up, Sign In, Search, Comment, View Post, Create Post, Report, View User Profile, Follow.
  1. We then decided on who gets which tasks, diagrams, cases. Since, User, Admin, Guest, Post will be the foundation of all classes, they will be the longest and hardest to complete. So, we decided that we should all add functions to those classes as we do other classes.
  2. We decided to use draw.io for the diagrams. Each person should open a new page and add their classes to that page. After each individual task is complete, we will have a meeting and merge the classes together.
  3. We thought that Use Diagrams are easy to complete since they look similar to the Requirements. So, we decided to complete it in the next meeting and until then, everybody will think on the Use Diagrams and what to add.

Common Tasks

Assignee(s) Task
Each team member Think of a group name
Each team member Think about the Use Cases

Personal Tasks

Assignee(s) Task
Mert Alkan Classes: Post, Like
Sequence Diagram: Sign up
Ahmet Melih Aydoğdu Classes: User, Admin, Guest
Sequence Diagram: Sign in
Zehranaz Canfes Classes: Comment, Tag
Sequence Diagram: Search
Mustafa Emir Çolak Classes: Mention, Location
Sequence Diagram: Comment
Ömer Barış Erkek Classes: Time, Notification
Sequence Diagram: View Post
Kadir Kalkan Classes: Report, Follow
Sequence Diagram: Create Post
Melih Özcan Classes: Saved Posts, Sign In
Sequence Diagram: Report
Ahmet İbrahim Şentürk Classes: Sign Up, Share
Sequence Diagram: View User Profile
Niyazi Ülke Classes: Search, Filter
Sequence Diagram: Follow

The deadline for the tasks is: Sunday, 25 April.

⚠️ **GitHub.com Fallback** ⚠️