Identifying and defining software requirements in general is a difficult job. Requirements management is seen as the key to success in software development (9,18). Over the years the American National Standards Institute (ANSI) and the Institute of Electrical and Electronics Engineers (IEEE) have defined standards such as
ANSI/IEEE 830-1984: Software Requirements Specifications
ANSI/IEEE 830-1998: Recommended Practice for Software Requirements Specifications
IEEE Std 1362-1998: (incorporates IEEE Std 1362a-1998) IEEE Guide for Information Technology—System Definition—Concept of Operations (ConOps) Document
While the first two documents are technical standards for requirements specifications ...