6. Secure Software Design# 6.1. Security and Privacy by Design 6.1.1. Security by Design 6.1.2. Privacy by Design 6.2. Secure Software Stages 6.3. FlixReviews 6.4. Requirements 6.4.1. Functional Requirements 6.4.2. Non-Functional Requirements 6.5. Specifications 6.5.1. Functional Requirements 6.5.2. Non-Functional Requirements 6.6. Design 6.6.1. Elements of a Design 6.6.2. Examples 6.7. Integration and Testing 6.7.1. Integration Activities 6.7.2. Testing 6.8. Installation and Maintenance 6.8.1. Installation 6.8.2. Maintenance