Abstract
The accurate capture and representation of user requirements plays a critical role in the construction of effective and flexible information systems. Despite the introduction of development methods and CASE tools in the project life-cycle, the process of developing a requirements specification remains problematical. The paper proposes that the process of requirements specification should be considered from a viewpoint that is close to an analyst's cognitive processes. To this end the paper presents a requirements specification support environment that is based on the premise that it is advantageous to carry out modelling at the early stages of development independent of any particular software engineering method. This support environment, known as the Analyst Assist system, exploits knowledge-based paradigms for the capture and modelling of facts about an application domain, which are then transformed into a functional specification represented in the Jackson System Development method. © 1989.
Original language | English |
---|---|
Pages (from-to) | 123-135 |
Number of pages | 12 |
Journal | Information and Software Technology |
Volume | 31 |
Issue number | 3 |
Publication status | Published - Apr 1989 |
Keywords
- information systems
- knowledge-based environments
- requirements engineering
- systems development methods