SMS: The practice of structured analysis :