Abstract :
Failures in properly identifying requirements are perhaps the major cause of the software industry\´s poor record of delivering working software systems on-time and to budget. Requirements engineering is the branch of software engineering concerned with identifying the real-world goals for, functions of, and constraints on software systems. This talk reflects on some current issues in requirements engineering for enterprise systems, including capturing government regulations (an increasingly-important source of business requirements), using precise modelling languages in the requirements engineering process, and the role of "anti-requirements" in software assurance.
Keywords :
DP industry; business data processing; systems analysis; business requirement; enterprise system; government regulation; precise modelling language; requirements engineering; software assurance; software engineering; software industry; software system; Computer architecture; Computer industry; Engineering management; Financial management; Government; Legged locomotion; Reflection; Software engineering; Software systems; Systems engineering and theory;