Skip to content

Latest commit

 

History

History
120 lines (74 loc) · 5.75 KB

Architect_And_Design.md

File metadata and controls

120 lines (74 loc) · 5.75 KB

Software Architecture and Design

Table of contents

  1. C4 Model
    1. System Context Diagram
    2. Container diagram
    3. Component diagram
  2. Userflow
  3. Usecase
    1. Diagram
    2. Description
      1. Sign-up usecase
      2. Sign-in usecase
      3. Perform test usecase
      4. Scoreboard usecase
      5. Read articles usecase
      6. Write articles usecase
      7. Purchase books usecase
      8. Control app article content usecase
      9. Control perform test topics usecase
  4. User story
  5. Sequence diagram
    1. Login sequence
    2. Registration sequence
    3. Perform test sequence
    4. Bookstore sequence
    5. Articles sequence

C4 Model

1. System Context Diagram

A High level overview of the project surrounded by it's users and the other systems that it interacts with.

2. Container diagram

A high-level overview of the software architecture and how responsibilities are distributed across it, as well as the major technology choices and how the containers communicate with one another.

3. Component diagram

An overview of the components and their responsibilities.

Userflow diagram

The following diagram is a high level overview of the userflow in SpeechTherapy's main 3 operations.

Usecase

Usecase Diagram

The following diagram summarizes a list of actions between different actor roles and the SpeechTherapy system to acehive an end goal in a high-level overview.

Usecase Description

Sign-up usecase

Sign-in usecase

Perform test usecase

Scoreboard usecase

Read articles usecase

Write articles usecase wd

Purchase books usecase

Control app article content usecase

Control perform test topics usecase

User story

Sequence Diagram

Login sequence

Registration sequence

Perform test sequence

Bookstore sequence

Articles sequence