Guidelines for Preparing Functional Requirements Document