Software Requirement Analysis and Specification Essay

2573 Words Apr 28th, 2012 11 Pages
Abstract:-Software requirement analysis is a method to find out the requirements form the user to develop software. Software requirement analysis and specification also include the types of user requirements and the methods by which developer team can elicit the user requirement and develop suitable software for the user.

Introduction:-

➢ 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…
The SRS fully describes what the software will do and how it will be expected to perform. An SRS minimizes the time and effort required by developers to achieve desired goals and also minimizes the development cost. A good SRS defines how an application will interact with system hardware, other programs and human users in a wide variety of real-world situations. Parameters such as operating speed, response time, availability, portability, maintainability, footprint, security and speed of recovery from adverse events are evaluated.

➢ 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:

[pic]

➢ 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

Related Documents