In this paper we consider some knowledge aspects which arise when investigating problems of optimal resource allocation with saturation. Among them we mention information state before resource allocation, utilization of lexicographical variables, space transformations, some principles used for finding solutions, finding quality form of solution on the basis of the necessary conditions of optimality, inner and outer parametrization, essential reduction of dimension of solved problems, reasons of solution non-uniqueness, utilization of continual problems for solution of analogous discrete problems.
We shall try to show the mutual interplay between software engineering and knowledge engineering. Examples of problems solved with attraction of methods discussed in this paper exist in papers [1–10] and others.