What is software requirement ? Briefly explain functional , non-functional requirement, domain requirement.
Software Requirement -The requirements for a system description of the services provided by the system and its operational constraints. These requirements reflect the needs of customers for a system that helps to solve problems such as controlling a device, placing an order or finding out, analyzing, documenting, and checking those services and constraints is called requirement engineering. - The requirement themselves are the descriptions of the system services and constraints that are generated during the requirements engineering process. It may range from a high-level abstract statement of a service or of a system constraint to be a detailed mathematical functional specification. Types of Software Requirements 1) User Requirement 2) System Requirement 1) User Requirement It means the high-level abstract requirements. These are statements, in a natural language plus diagrams, of what services the system is expected to provide and the constraints under which it must operate. If c