what is non functional of terminologies