The Institute of Management Sciences, Lahore Semester FALL-2020 BBA/BSCS Section: B Course Title: CSC-215 Software Engineering Course Instructor: Total Marks:10 Name: ID# Section: B Question: Explain each non-functional requirement with the help of example.Non-Functional Requirements: Definition: Non-functional requirements define system properties and constraints such as: Reliability Response time Storage requirements. Any requirement that specifies how the system performs a certain function. Non-functional requirements may be very difficult to state precisely and imprecise requirements may be difficult to verify. Often apply to the system as a whole rather than individual features or services. Non-functional requirements have some Attributes such as: Capacity Availability Reliability Maintainability Security Regulatory Manageability Usability Performance Classification of Non- Functional Requirements There are three classes of non- functional requirements: Product Requirement Organizational Requirement External Requirement Product Requirements: Products requirements simply specify the products behavior. Product requirements include all functions, features and behaviors that the product must possess. In other words - any function that is required in order to satisfy users needs. General Attributes of Product Requirements are: Clear Complete Credible Consistent Verifiable Necessary Product Requirements Lifecycle The product requirements lifecycle includes the following phases: Requirements gathering, Analysis, Validation Management Specification Product Requirement Comprise following: There are particular