Software Requirement Analysis and Specification Essay
➢ Requirement analysis: - Requirements analysis, also called requirements engineering, is the process of determining user expectations for a new or modified product. These features, called requirements, must be quantifiable, relevant and detailed. In software engineering, such requirements are often called functional specifications. Requirements analysis is an important aspect of project …show more content…
➢ Requirements Engineering: - it is the process of establishing the services that the customer requires from the system and the constraints under which it is to be developed and operated Requirements may serve a dual function:
➢ Types of requirement:-
• User requirements: - it is statements in natural language plus diagrams of the services that the systems provides and its operational constraints Written for customers
• System requirements: - A structured document setting out detailed descriptions of the system services.
• Software specification: - A detailed software description which can serve as a basis for a design or implementation. it is�� Written for developers
• Functional requirements: -Statements of services that the system should provide, how the system