Pose and solve development of multilevel component architecture of a software system. Obtained the basic types of components: reuse, new and complex. Influence of functional component is estimated using the proposed method of multiclique experiment planning. To search for compromise solutions used by forward-looking qualitative assessments of experts for the quality of the main components of the vector. With lexicographical ordering options searches rational structure of a software system based on contradictory indicators of the quality of the vector.
component architecture, software system, reuse components, lexicographical ordering options, quality assurance