Types of requirements Functional What is the system supposed to do Mapping from input to output Non-functional (quality Performance Resource consumption Usability Reliability Robustness PortabilityTypes of Requirements • Functional What is the system supposed to do Mapping from input to output • Non-functional (quality) Performance Resource Consumption Usability Reliability Robustness Portability …