In the development of a new information system the first activity is usually a feasibility study. During the feasibility study it is frequently useful to elicit user requirements and develop a Requirements Definition Document. One method to document these requirements is by building high-level, abstract models. In this paper, we consider the utility of using diagrams from the Unified Modeling Language (UML) as the means to document these user requirements.
Jackson, Robert, "Application System Requirements Definition Using the Unified Modeling Language (UML)" (1998). AMCIS 1998 Proceedings. 231.