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