Design: Emergency Handling System
Includes alert intake, classification, dispatch, status updates, and tracking. Excludes physical responder operations and external communication networks.
Functional Requirements
Non-Functional Requirements
Jump into concepts and practice - no test required
+---------------------+
| User Devices |
| (Phone, App, SMS) |
+----------+----------+
|
v
+---------------------+
| API Gateway |
+----------+----------+
|
+---------------+---------------+
| |
v v
+---------------------+ +---------------------+
| Alert Classification | | Authentication & |
| Service | | Authorization |
+----------+----------+ +----------+----------+
| |
v v
+---------------------+ +---------------------+
| Dispatch Service | | Notification Service|
+----------+----------+ +----------+----------+
| |
v v
+---------------------+ +---------------------+
| Responder Comm. | | Real-time Tracking |
| Module | | Service |
+----------+----------+ +----------+----------+
| |
+---------------+---------------+
|
v
+---------------------+
| Database |
+---------------------+if sensor.detect(): alert.send(); safety.activate(); log.record()sensor.detect() returns false?if sensor.detect():
alert.send()
safety.activate()
log.record()