Distributed software development 11-10-25 1 1 1
Requirements & System Architecture ColdWatch Requirements & System Architecture Matija Renić Vallu Sreehari 11-10-25 2 2 2
Overview General project requirements Functional requirements Non-functional requirements Use Cases Project Scope Software Architecture 11-10-25 3 3 3
General project requirements Presumptions: Passive heating system Tube under ground Ventilator Protected facility Sensors 11-10-25 4 4 4
General project requirements 11-10-25 5 5 5
Functional requirements GSN server Sensor readings simulation (C) Email & SMS notifications (C) Security Gathering data from internet Improved data generating 11-10-25 6 6
Functional requirements Database ETL process – Data archive (C) Data availability (C) Database security Easy adding new: Sensors GSN servers Data marts Data invention 11-10-25 7 7
Functional requirements WEB interface Data presentation (C) User friendly Secure login (C) Roles (C) Managing accounts Notification subscribing 11-10-25 8 8
Non-functional requirements Usability Reliability Performance Scalability 11-10-25 9 9
10
11
12
Scope 11-10-25 13
User interface Architecture 11-10-25 14
ETL process XML data from GSN Extract the required data and transform to Target understandable Load data into data warehouse 11-10-25 15
Path to Freezing point Questions on the way T H A N K S 16