Download Detailed Design Specification Team: Always Home Project: Smart
Transcript
Detailed Design Specification Smart Door requirements satisfied within this layer only the Lock/Unlock requirement is satisfied by a single module. The rest of the requirements are satisfied jointly by three to ten modules. 5.4.2. Processing Layer Requirements Traceability Matrix Findings The dense nature of this table indicates how important the proper development of the Processing Layer is to the success of the Smart Door. The main issue here is the high level of interrelatedness between the modules of the Processing layer. During the module and subsystem design Always Home strove to imbed simple and logical data flows in order to reduce the complexity of the system. Unfortunately the distributed nature of the system was working against us achieving our goal. This matrix illustrates how the problem of high coupling manifested itself in the Processing Layer. Although the modules process and manipulate data in isolation from each other, their extensive communication structures reintroduce the problems we sought to avoid by dividing the system the way we did. 5.5. Network Layer Requirements Traceability matrix Network Layer Requirements Traceability Matrix View Communications Web App Request Web Controller Interface Server HDD Communications Android Communication Manager Video Server Microcontroller Communication Host Manager Stream Command/Message Processor Log Videos/Actions X X Customer Requirements Smartphone Application Control Snapshots Taken Keep Activities Log Emergency Power Supply Video Monitoring System Portability Smart Phone Paring Motion Sensor Local Storage Hardware Security Z-Wave Lock/Unlock Open Source Nonintrusive X X X X X X X X X X X X X X X X X X X X X X X X X X X Packaging Requirements Size Temperature Control Mounting Casing Software Acquisition Included Components Team Logo System Configuration X Performance Requirements System Setup Notification Time Latency Response Time Data Transmission - Live Video Feed Data Transmission - Audio Transmission Recording Log - Log Availability Recording Log - Storage Capacity Power - Power Supply Power - Power Source Emergency Backup Battery I/O Ports Operating Environment Account Setup Video Log Downloads Video/Photo Resolution System Availability Notification Limit Initialization Time Mounting Height Microphone Sensitivity X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Safety Requirements Camera Mounting Microphone Mounting Camera and Microphone Weather Safety Receptacles Maintenance and Support Requirements Software Updates User Manual Open Source Other Requirements Web Interface Support Portable Source Code Notification Control Table 12: Network Layer Requirements Traceability Matrix 74 DDS Version: 0.1