requirements diagram