The underlying concept of this International Standard is that diagrams and symbols defined herein can be helpful in representing software functions and transitions and in improving human communication. The areas covered by this International Standard are development, communication and review of software requirement analysis and design.