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