What kinds of requirements are defined by the tasks and methods in the knowledge domain of requirements analysis?