During the last research for my final project, I bumped into this wonderful article about requirements by David Wright - How to document system, software requirements. It is written in the very understandable language and presents the valuable framework for the requirements analysis.

