Strevens (1980: 109) defines needs analysis as a procedure starting from the
standpoint that it is not general English and that the learner (or his sponsor) can apply
comprehensive information about the aims, purposes, needs, wants, roles, and functions for which English is required in his or her circumstances