problem definition in computer