Journal of International Information Management


A successful information systems development (ISD) depends on a complete, correct, and consistent set of requirements specification. In this paper, we present a set model of requirements representation to present functional and non-functional requirements in a systematic and schematic manner. Because the nature of the set operation is mathematical and methodological, requirements representation becomes scholastic and structured. In this paper, we first describe an incremental and iterative process model of requirements analysis where a spiral of requirements acquisition, articulation, and analysis is defined. We then depict a set-oriented data and process model to abstract the analyzed requirements into a hierarchical structure. We further delineate the set model to represent the abstracted functional and non-functional requirements. The main advantage of the simple set model is that it provides a set of tractable requirements specification that allows developers to test if the specification is complete, correct, and consistent. A simple example is prepared as an illustration of this approach to show the meaning, values, and feasibility.