Skip to content

Latest commit

 

History

History
70 lines (67 loc) · 1.84 KB

README.md

File metadata and controls

70 lines (67 loc) · 1.84 KB

Oasis pro Cranio-Electro Stimulation (CES) device simulation

  • Peter Bailey
  • Vadim Boshnyak
  • Hamza Osman
  • Safwan Wadud
  • Faheem Warsalee

1 File Organization

  .
  ├── defs.h                  # Struct definitions
  ├── device.h                # Device object definition
  ├── device.cpp              # Device source code
  ├── main.cpp                # Program start point
  ├── mainwindow.h            # MainWindow object definition
  ├── mainwindow.cpp          # MainWindow source code
  ├── mainwindow.ui           # MainwWindow UI design
  ├── oasis-pro-team18.pro    # QT project file
  ├── DesignDoc.pdf           # Design Documentation - use cases, UML, traceability matrix
  └── README.md           

2 Who Did What

2.1 Use Cases

All contributed equally

2.2 Sequence Diagrams

  • Sequence Diagram 1: Basic Use Case (UC1, UC2, UC4, UC5, UC6, UC7)
    • All contributed equally
  • Sequence Diagram 2: Manual Power Off (UC3)
    • Hamza
  • Sequence Diagram 3: Low Battery (UC8)
    • Peter
  • Sequence Diagram 4: Record Session (UC9)
    • Faheem
  • Sequence Diagram 5: Replay Therapy (UC10)
    • Vadim
  • Sequence Diagram 6: Connection Lost
    • Safwan

2.3 UML Class diagram

  • All: Initial Setup
  • Vadim: Refresh class fields

2.4 Traceability Matrix

  • Safwan
  • Peter

2.5 Code

  • UC1: Basic Use Case
    • All contributed equally
  • UC2: Power On
    • All contributed equally
  • UC3: Manual Power Off
    • All contributed equally
  • UC4: Select a Session
    • Faheem, Hamza, Vadim
  • UC5: Connection Test
    • Safwan
  • UC6: Adjust Intensity
    • Hamza
  • UC7: End Session
    • Hamza
  • UC8: Low Battery
    • Peter
  • UC9: Record Session
    • Faheem, Vadim
  • UC10: Replay Therapy
    • Peter, Vadim
  • UC11: Connection Lost
    • Safwan

Tested Scenarios

Everything works, check the traceability matrix :)