-
Notifications
You must be signed in to change notification settings - Fork 1
Lab 3 Report
Gülce Tahtasız edited this page Feb 26, 2026
·
2 revisions
- Diagram 1 : Scenario 1 Diagram
- Diagram 2 : Scenario 2 Diagram
- Diagram 3 : Scenario 3 Diagram
- Analyzed the predefined Account & Health Profile scenario and mapped it into structured system behavior.
- Identified core functional components related to account creation, profile completion, health data entry, and privacy configuration.
- Modeled user interactions and system responsibilities through a comprehensive Use Case Diagram.
- Defined relationships between use cases (include / extend) to reflect mandatory and conditional system behavior.
- Structured external actor interaction (Email Service) for email verification flow.
- Ensured consistency between the scenario narrative and UML modeling.
- Participated in diagram refinement and peer review discussions for alignment with overall system architecture.
- Analyzed the help request lifecycle within an offline-first PWA architecture.
- Modeled the complete request creation flow, including location provision, request form completion, validation, and submission behavior.
- Structured offline handling logic by modeling local request storage and deferred synchronization mechanisms.
- Designed synchronization behavior (“Sync Pending Requests when online”) and its interaction with automatic assignment logic.
- Modeled automatic helper assignment based on need type, proximity, and availability as a system-driven process.
- Defined notification behavior as a mandatory outcome of the assignment process using «include» relationships.
- Integrated device-level and external actors (Device Location Service, Network Connectivity) into the system boundary to reflect real-world dependencies.
- Modeled periodic background location updates and last-known-location usage for offline compatibility.
- Structured resident-side and helper-side interactions separately (request tracking, availability management, skill updates).
- Refined include/extend relationships to distinguish between mandatory flows (assignment, validation, notification) and conditional behaviors (location usage, cancellation).
- Ensured alignment between offline-first design principles, automatic matching logic, and system-level requirements.
- Participated in diagram review and structural refinement to maintain consistency with other scenarios.
- Analyzed the predefined help request lifecycle scenario and formalized the interaction between Requester and Volunteer roles.
- Modeled the end-to-end request handling process, including request creation, automatic matching, and assignment notification.
- Structured system-driven processes (Auto Match & Assign, Assignment Notification) separately from user-initiated actions.
- Designed conditional behavior for availability synchronization using «extend» to reflect online-dependent logic.
- Modeled volunteer-side request management, including viewing assigned requests, accepting or rejecting assignments.
- Defined status transition logic (In Progress / Resolved) and represented mandatory system updates using «include» relationships.
- Ensured proper separation between user-triggered use cases and internal system processes in accordance with UML standards.
- Refined use case relationships (include / extend) to accurately reflect mandatory vs. conditional behavior.
- Participated in diagram review and consistency checks to align the flow with overall system requirements.
🎓 Team Members
- Weekly Meeting 1 (16.02.2026)
- Weekly Meeting 2 (25.02.2026)
- Weekly Meeting 3 (04.03.2026)
- Weekly Meeting 4 (11.03.2026)
- Weekly Meeting 5 (18.03.2026)
- Weekly Meeting 6 (25.03.2026)
- Weekly Meeting 7 (01.04.2026)
- Weekly Meeting 8 (08.04.2026)
- Weekly Meeting 9 (15.04.2026)
- Weekly Meeting 10 (29.04.2026)
- Weekly Meeting 11 (06.05.2026)
- Weekly Meeting 12 (13.05.2026)
- Lab 1 Report (12/02/2026)
- Lab 2 Report (19/02/2026)
- Lab 3 Report (26/02/2026)
- Lab 4 Report (05/03/2026)
- Lab 5 Report (12/03/2026)
- Lab 6 Report (26/03/2026)
- Lab 7 Report (02/04/2026)
- Lab 8 Report (16/04/2026)
- Lab 9 Report (30/04/2026)
- Lab 10 Report (07/05/2026)
- Scenario 1: Injured Neighbor
- Scenario 2: Volunteer Users Help Offer
- Scenario 3: User Registration and Profile Setup
- Use Case Diagram (Final)
- Use Case Diagram for Scenerio 1 ‐ Sub‐group 2
- Use Case Diagram for Scenerio 2 ‐ Sub‐group 3
- Use Case Diagram for Scenerio 3 ‐ Sub‐group 1
- Sequence Diagram - Alper Kartkaya
- Sequence Diagram - Kağan Can
- Sequence Diagram - Mehmet Can Gürbüz
- Sequence Diagram - Ethem Erinç Cengiz
- Sequence Diagram - Berat Sayın
- Sequence Diagram - Gülce Tahtasız
- Sequence Diagram - Rojhat Delibaş