REQUIREMENTS SPECIFICATIONS
SOFTWARE REQUIREMENTS SPECIFICATIONS A. SOFTWARE REQUIREMENTS Software requirements represent a documented statement of user needs, necessary features, functions, attributes, or capabilities the system must have to solve a problem, achieve an objective, or under specific conditions. Requirement specification provides details on what the system is expected to do from outside or put under constraints, contracts, standards, or specifications in terms of its expected behavior, constraints, and properties. Software requirements document plays a central role in the entire software development process. To start with, it is needed in the project planning and feasibility phase. Basically, it makes sure that the planning process has clear, well-defined user needs and project constraints, bringing to the software development lifecycle that clear focus. It provides also the details needed to evaluate whether it is really possible to successfully conclude the software project from a technical, fina...