UNIT I DOMAIN UNDERSTANDING 1.Introduction: 1.1 Requirements Requirements are descriptions of the services that a software system must provide and the constraints under which it must operate. Requirements can range from high-level abstract statements of...
More
UNIT I DOMAIN UNDERSTANDING 1.Introduction: 1.1 Requirements Requirements are descriptions of the services that a software system must provide and the constraints under which it must operate. Requirements can range from high-level abstract statements of services or system constraints to detailed mathematical functional specifications. 1.2 Requirements Engineering: It 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: As the basis of a bid for a contract. As the basis for the contract itself. 1.3 Requirements Documents If a company wishes to let a contract for a large software development project it must define its needs in a sufficiently abstract way that a solution is not predefined. The requirements must be written so that several contractors can bid for the contract, offering, perhaps, different ways of meeting the client organization’s nee
Less