One of the most difficult tasks in designing information systems is the determination of system requirements. Requirement specifications must deal with three basic questions (1) What should requirements be? (2) How should requirements be derived? (3) How should requirements be stated? Although a number of professionals have discussed the first and third questions, few researchers have addressed the second question (YADAV and Chand, 1989). The analyst remains essentially unassisted in the process of deriving systems requirements. With the advances in IS technology, it seems reasonable to believe that an intelligent support system could assist the systems analyst with this task.